Linux服务器安装Oracle数据库后,通过自带的dbstart和 dbshut两个脚本进行配置自动启动
1、Oracle 用户修改 /etc/oratab 文件
编辑oratab,将最后一行的
DHPO:/data/oracle/product/11.2.0/db_1:N
修改为
DHPO:/data/oracle/product/11.2.0/db_1:Y
意思是将不允许自动启动改为允许自动启动
1 | vim /etc/oratab |
2、Oracle用户修改安装目录下dbstart文件
编辑dbstart文件,将
ORACLE_HOME_LISTNER=1
修改为
ORACLE_HOME_LISTNER=ORACLE_HOME
1 | cd $ORACLE_HOME/bin //也可以输入绝对路径 |
如果数据库是 19c 的话,需要修改如下两处
1 | 将 ORACLE_HOME_LISTNER=1 修改为 ORACLE_HOME_LISTNER=ORACLE_HOME |
3、root用户将dbstart加入开机自启动
编辑 rc.local 文件,在最后添加如下命令,其中路径修改为服务器Oracle安装目录
1 |
|
4、root用户将rd.local 文件添加可执行权限
1 | //查看文件权限 |
5、重启服务器验证
Oracle 数据库实例及监听均已成功启动