关于数据库:Linux-6-配置-Oracle自启动

  • dbstart,dbshut批改(oracle用户)

前提是 $ORACLE_HOME 环境设置正确,获取$ORACLE_HOME值,前面用

sed -i 's/ORACLE_HOME_LISTNER=\$1/ORACLE_HOME_LISTNER=\$ORACLE_HOME/g' $ORACLE_HOME/bin/dbstart
sed -i 's/ORACLE_HOME_LISTNER=\$1/ORACLE_HOME_LISTNER=\$ORACLE_HOME/g' $ORACLE_HOME/bin/dbshut

# 验证
grep -i "ORACLE_HOME_LISTNER=" $ORACLE_HOME/bin/dbstart
grep -i "ORACLE_HOME_LISTNER=" $ORACLE_HOME/bin/dbshut
  • /etc/oratab 批改(root用户)
sed -i 's/:N/:Y/g' /etc/oratab

# 验证
tail /etc/oratab
  • rc.local启动文件配置(root用户)

后面oracle用户下获取的 $ORACLE_HOME 参数值
如:/u01/app/oracle/product/12.1.0/dbhome_1

echo "su oracle -lc \"/u01/app/oracle/product/12.1.0/dbhome_1/bin/lsnrctl start\"
su oracle -lc /u01/app/oracle/product/12.1.0/dbhome_1/bin/dbstart" >> /etc/rc.d/rc.local

# 验证
tail /etc/rc.d/rc.local

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理