在 Ubuntu 中启动 Oracle 数据库(通常指 Oracle Database,如 11g / 12c / 19c),一般步骤如下:
sudo su - oracle
如果没自动加载:
export ORACLE_HOME=/u01/app/oracle/product/19.3.0/dbhome_1
export ORACLE_SID=orcl
export PATH=$ORACLE_HOME/bin:$PATH
ORACLE_HOME和ORACLE_SID按你的实际安装修改
lsnrctl start
查看状态:
lsnrctl status
sqlplus / as sysdba
进入后执行:
startup;
如果看到:
Database opened.
说明启动成功。
退出:
exit;
sqlplus / as sysdba
shutdown immediate;
exit;
说明环境变量没配好,先 export ORACLE_HOME 和 PATH
说明数据库已经在运行
通常是 ORACLE_SID 不对或数据库未启动
Ubuntu 一般用 systemd 或脚本方式,但不推荐自动启动 Oracle(数据安全风险)
如果你能告诉我:
我可以给你更精确的启动方式。