操作系统:Red Hat Enterprise Linux Server release 7.6 (Maipo)
Oracle版本:Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 – 64bit Production
1、修改 vim /etc/oratab
将’N’改为‘Y’

2、修改vim /etc/rc.local ,在最后添加以下两句(## 路径根据实际安装路径修改),oracle没有权限,切换root用户修改
su – oracle -c ‘/home/oracle/app/oracle/product/11.2.0/dbhome_1/bin/lsnrctl start’
su – oracle -c ‘/home/oracle/app/oracle/product/11.2.0/dbhome_1/bin/dbstart’

3、重启系统后验证
systemctl reboot
待系统重启后,用工具连接数据库测试或直接用命令查看应用状态
①运行以下命令来连接到 Oracle 数据库的 SQL*Plus 界面:
sqlplus / as sysdba
②在 SQL*Plus 命令提示符下,运行以下 SQL 查询来查看数据库的状态:
SELECT status FROM v$instance;
此查询将返回数据库的状态,如 “OPEN”(开放)或 “SHUTDOWN”(关闭)
③还可以运行以下查询来获取数据库的更详细信息:
SELECT name, open_mode, log_mode FROM v$database;
此查询将返回数据库的名称、打开模式和日志模式等信息。
④查看监听状态
lsnrctl status
此命令将显示监听器的状态信息,包括监听器名称、监听地址以及当前的监听器状态。