Linux下Oracle开机自启动
创始人
2025-05-31 03:44:03

Linux下Oracle开机自启动

正常情况下,Oracle安装完毕后,服务器重新启动,Oracle也可以自动启动。
如果服务器重启后,Oracle没有自动启动,三个步骤解决:
环境:centos 7 ,数据库11g

1、 设置/etc/oratab

/etc/oratab 文件是oracle用户

-rw-rw-r–. 1 oracle oinstall 787 3月 20 13:49 /etc/oratab

修改oracle自启动配置文件oratab,修改N为Y,允许oracle数据库在系统启动时启动 。
oratab文件分为三个部分,用冒号分割:
第一个部分的值是sid
第二个部分的值是数据库主目录
第三个部分是值Y或N,指定是否要dbstart和dbshut脚本启动并关闭数据库

orcl:/u01/app/oracle/product/11.2.0/dbhome_1:Y

修改为Y,大写!

2、设置/etc/rc.d/rc.local

用root用户修改此文件,增加两行:
先用dbstart启动数据库,然后启动监听程序,两个命令都用双引号。
启动监听的命令有空格,lsnrctl start ,必须使用双引号。

su oracle -lc "/u01/app/oracle/product/11.2.0/dbhome_1/bin/dbstart"
su oracle -lc "/u01/app/oracle/product/11.2.0/dbhome_1/bin/lsnrctl start"

注意路径!在oracle用户下可以核对一下默认路径。

echo $ORACLE_HOME

3、设置权限

chmod u+x /etc/rc.d/rc.local

相关内容

热门资讯

智谱7天暴涨250%,徐新爆赚... 马年首个交易日,有“全球大模型第一股”之称的智谱强势不改,表现更超节前,收涨超42%,市值突破320...
特朗普全球关税被推翻!美国最高... 美国总统特朗普遭遇他第二个任期内最大的法庭败绩,他的核心政策工具被最高法院裁定违法。据央视新闻,当地...
消费回暖!公募两大方式提前布局... 马年春节来临之际,低迷久日的消费板块,迎来小幅回暖。以泡泡玛特和老铺黄金为首的新消费,和以贵州茅台为...
贾跃亭献唱《不如见一面》,乐视... 贾跃亭深情告白女儿,乐视网欺诈发行等待开庭。作者 | 于婞 孙梦圆编辑丨高岩来源 | 野马财经大年初...
谷歌Gemini最“小”的一次... 人们还在津津乐道OpenAI和Anthropic两家公司的老板拒绝牵手,以至于握拳高举的滑稽画面,另...