溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

centos oracle 11g 自啟動(dòng) 服務(wù)

發(fā)布時(shí)間:2020-08-25 20:38:01 來源:網(wǎng)絡(luò) 閱讀:444 作者:lylspecter 欄目:關(guān)系型數(shù)據(jù)庫

前言:

    公司測試環(huán)境上裝的oracle 11G,但系統(tǒng)服務(wù)沒有配置,現(xiàn)需要將oracle配置為系統(tǒng)服務(wù),并隨系統(tǒng)啟動(dòng),未接觸過oracle百度了一堆,最好覺得這種方式最簡便

正文:

    找到bin/dbstart和bin/dbshut這兩個(gè)文件,切換到oracle用戶,對(duì)這兩個(gè)文件做修改

dbstart文件的80行上下

vim /oracle/app/oracle/product/11.2.0/dbhome_1/bin/dbstart
 #ORACLE_HOME_LISTNER=$1                            #變更前
 ORACLE_HOME_LISTNER=$ORACLE_HOME     #變更后

dbshut文件50行上下

vim /oracle/app/oracle/product/11.2.0/dbhome_1/bin/dbshut
#ORACLE_HOME_LISTNER=$1                               #變更前
ORACLE_HOME_LISTNER=$ORACLE_HOME        #變更后

創(chuàng)建oracle服務(wù)

vim /etc/init.d/oracle 
#!/bin/sh
# chkconfig: 35 90 90
# description: Oracle 11gR2
# /etc/init.d/oracle
#
# Run-level Stratup script for the Oracle Instance, Listener, and Web Interface
 
export LANG=zh_CN.GBK
export ORACLE_BASE=/oracle/app/oracle
export ORACLE_HOME=/oracle/app/oracle/product/11.2.0/dbhome_1/
export PATH=$PATH:$ORACLE_HOME/bin
 
ORA_OWNR="oracle"
 
case "$1" in
  start)
        su - $ORA_OWNR -lc $ORACLE_HOME/bin/dbstart
    #su - $ORA_OWER -lc "$ORACLE_HOME/bin/lsnrctl start"

        echo "Oracle Start Successful!"
        ;;
  stop)
        su - $ORA_OWNR -lc $ORACLE_HOME/bin/dbshut
        #su - $ORA_OWER -lc "$ORACLE_HOME/bin/lsnrctl start"
        echo "Oracle Stop Successful!"
        ;;
  reload|restart)
        $0 stop
        $0 start
        ;;
  *)
        echo $"Usage: `basename $0` {start|stop|reload|restart}"
        exit 1
  esac
  exit 0

賦予oracle執(zhí)行權(quán)限

chmod 755 /etc/init.d/oracle

添加到系統(tǒng)服務(wù)并啟用

chkconfig oracle on

這樣就可以使用服務(wù)來啟動(dòng)和停止oracle了,同時(shí)也將服務(wù)加入到了系統(tǒng)啟動(dòng)隊(duì)列

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請(qǐng)聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI