Eu não vi como fazer isso em um comando. Este one-liner pode funcionar:
sudo -u oracle lsnrctl start && sudo -u oracle dbstart
Instalei o Oracle 11g no Ubuntu 10.10
Eu consegui acessar https://localhost:1158/em
web-interface OK.
Após a reinicialização, não acredito que o serviço Oracle tenha sido iniciado, porque não consigo acessar mais este link.
Existe uma maneira de iniciá-lo manualmente apenas em um comando, sem ter que escrever um script adicional?
Obrigado.
[EDITAR]
O comando lsnrctl start
fornece:
TNS-01106: Listener using listener name LISTENER has already been started
, então parece ok
se executar dbstart
nada acontecer
sudo -u oracle dbstart oferece: comando não encontrado
linha de comando:
oracle@edbwp400352:/etc/init.d$ sudo sh oracledb start
[sudo] password for oracle:
Starting Oracle:
LSNRCTL for Linux: Version 11.2.0.1.0 - Production on 24-MAR-2011 20:28:34
Copyright (c) 1991, 2009, Oracle. All rights reserved.
TNS-01106: Listener using listener name LISTENER has already been started
OK
Comando : oracle@edbwp400352:/etc/init.d$ emctl start oms
dá:
ulimit: 25: bad number
Environment variable ORACLE_UNQNAME not defined. Please set ORACLE_UNQNAME to database unique name.
Eu não vi como fazer isso em um comando. Este one-liner pode funcionar:
sudo -u oracle lsnrctl start && sudo -u oracle dbstart
Inicie o servidor Oracle XE 11gR2 usando o comando:
sudo service oracle-xe start