我已经在 Ubuntu 10.10 上安装了 Oracle 11g
我可以https://localhost:1158/em
正常访问网络界面。
重启后,我认为 Oracle 服务没有启动,因为我无法再访问此链接。
有没有办法只用一个命令手动启动它,而无需编写额外的脚本?
谢谢。
[编辑]
lsnrctl start
命令给出:
TNS-01106: Listener using listener name LISTENER has already been started
所以它看起来不错
如果执行dbstart
什么也没有发生
sudo -u oracle dbstart 给出:未找到命令
命令行:
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
命令:oracle@edbwp400352:/etc/init.d$ emctl start oms
给出:
ulimit: 25: bad number
Environment variable ORACLE_UNQNAME not defined. Please set ORACLE_UNQNAME to database unique name.
答案1
我还没见过如何用一个命令来完成这个任务。下面这个命令可能有效:
sudo -u oracle lsnrctl start && sudo -u oracle dbstart
答案2
使用以下命令启动 Oracle XE 11gR2 服务器:
sudo service oracle-xe start