Linux平臺下oracle設定開機啟動

wzq609發表於2017-03-15

1】在root賬號下

使用命令vi /etc/oratab編輯檔案/etc/oratab,把N修改成Y

  1. DB1:/u01/app/oracle/product/OraDb11g_home1:Y
  2. 主機名 oracle_home

     

    2】在oracle賬號下,cd $ORACLE_HOME/bin,把ORACLE_HOME_LISTNER=$1,修改成ORACLE_HOME_LISTNER=$ORACLE_HOME

  3. [oracle@db01 ~]$ cd $ORACLE_HOME/bin
  4. [oracle@db01 bin]$ vi dbstart
  5. # First argument is used to bring up Oracle Net Listener
  6. ORACLE_HOME_LISTNER=$ORACLE_HOME
  7. if [ ! $ORACLE_HOME_LISTNER ] ; then
  8. echo "ORACLE_HOME_LISTNER is not SET, unable to auto-start Oracle Net Listener"
  9. echo "Usage: $0 ORACLE_HOME"

     

    3】在oracle賬號下  cd $ORACLE_HOME/bin,編輯dbshut檔案,找到 ORACLE_HOME_LISTNER=$1,修改成ORACLE_HOME_LISTNER=$ORACLE_HOME

  10. # The this to bring down Oracle Net Listener
  11. ORACLE_HOME_LISTNER=$ORACLE_HOME

     

    4】切換到root賬號下vi /etc/rc.d/rc.local

  12. [root@db01 ~]# vi /etc/rc.d/rc.local
  13. #!/bin/sh
  14. #
  15. # This script will be executed *after* all the other init scripts.
  16. # You can put your own initialization stuff in here if you don't
  17. # want to do the full Sys V style init stuff.
  18. touch /var/lock/subsys/local
  19. su oracle -lc "/u01/app/oracle/product/OraDb11g_home1/bin/lsnrctl start"
  20. su oracle -lc /u01/app/oracle/product/OraDb11g_home1/bin/dbstart

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/12679300/viewspace-2135373/,如需轉載,請註明出處,否則將追究法律責任。

相關文章