亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Oracle數據庫怎么設置開機自啟動

發布時間:2021-07-23 14:47:05 來源:億速云 閱讀:164 作者:Leah 欄目:關系型數據庫

Oracle數據庫怎么設置開機自啟動,相信很多沒有經驗的人對此束手無策,為此本文總結了問題出現的原因和解決方法,通過這篇文章希望你能解決這個問題。

1、修改$ORACLE_HOME/bin/dbstart

 [oracle@seiang11g ~]$ vim $ORACLE_HOME/bin/dbstart

 將ORACLE_HOME_LISTNER=$1修改為ORACLE_HOME_LISTNER=$ORACLE_HOME

2、修改$ORACLE_HOME/bin/dbshut

 [oracle@seiang11g ~]$ vim $ORACLE_HOME/bin/dbshut

 將ORACLE_HOME_LISTNER=$1修改為ORACLE_HOME_LISTNER=$ORACLE_HOME

3、修改/etc/oratab文件

 [oracle@seiang11g ~]$ vim /etc/oratab

 將seiang11g:/u01/app/oracle/product/11.2.0/dbhome_1:N中最后的N改為Y,成為seiang11g:/u01/app/oracle/product/11.2.0/dbhome_1:Y

4、輸入命令dbshut和dbstart測試

 [oracle@seiang11g ~]$dbshut
Oracle數據庫怎么設置開機自啟動

Oracle監聽停止,進程消失。

[oracle@seiang11g ~]$dbstart

Oracle數據庫怎么設置開機自啟動

Oracle監聽啟動,進程啟動。

5、切換到root賬戶建立自啟動腳本

[root@seiang11g init.d]# vim /etc/rc.d/init.d/oracle

添加以下內容(有些值如ORACLE_HOME和ORACLE_USER等根據實際情況可以修改):

#!/bin/bash
# oracle: Start/Stop Oracle Database 11g R2
# chkconfig: 345 90 10
# description: The Oracle Database is an Object-Relational Database
Management System.
#
. /etc/rc.d/init.d/functions
LOCKFILE=/var/lock/subsys/oracle
ORACLE_HOME=/u01/app/oracle/product/11.2.0
ORACLE_USER=oracle
case "$1" in
'start')
if [ -f $LOCKFILE ]; then
      echo $0 already running.
      exit 1
   fi
   echo -n $"Starting Oracle Database:"
   su - $ORACLE_USER -c "$ORACLE_HOME/bin/lsnrctl start"
   su - $ORACLE_USER -c "$ORACLE_HOME/bin/dbstart $ORACLE_HOME"
   su - $ORACLE_USER -c "$ORACLE_HOME/bin/emctl start dbconsole"
   touch $LOCKFILE
   ;;
'stop')
   if [ ! -f $LOCKFILE ]; then
      echo $0 already stopping.
      exit 1
   fi
   echo -n $"Stopping Oracle Database:"
   su - $ORACLE_USER -c "$ORACLE_HOME/bin/lsnrctl stop"
   su - $ORACLE_USER -c "$ORACLE_HOME/bin/dbshut"
   su - $ORACLE_USER -c "$ORACLE_HOME/bin/emctl stop dbconsole"
   rm -f $LOCKFILE
   ;;
'restart')
   $0 stop
   $0 start
   ;;
'status')
   if [ -f $LOCKFILE ]; then
      echo $0 started.
      else
      echo $0 stopped.
   fi
   ;;
*)
   echo "Usage: $0 [start|stop|status]"
   exit 1
esac
exit 0

6.   修改/etc/init.d/oracle服務文件權限

[root@seiang11g ~]# chmod 755 /etc/init.d/oracle

7.   設置為開機啟動

[root@seiang11g ~]# chkconfig oracle on

注意:

如果在執行chkconfig oralce on或chkconfig –add oracle時出現如下的提示:

Oracle數據庫怎么設置開機自啟動

則在/etc/rc.d/init.d/oracle腳本中一定要加入下面兩行內容

# chkconfig: 345 99 10
# description: script for the Oracle Instance, Listener 
(描述內容可修改)

說明:

# chkconfig: 345 99 10
指出3,4,5級別啟動這個服務,99是在相應的/etc/rc.d/rcN.d(N為前面指定的級別,這里是345)目錄下生成的鏈接文件的序號(啟動優先級別) S99oradbstart,10為在除前面指出的級別對應的/etc/rc.d/rcN.d(N為除345之外的級別)目錄生成的鏈接文件的序號(服務停止的優先級別)K10oradbstart

Oracle數據庫怎么設置開機自啟動

8、進行service oracle start/stop/restart測試

Oracle數據庫怎么設置開機自啟動

9、Reboot重啟查看Oracle監聽和實例進程均能自動啟動。


看完上述內容,你們掌握Oracle數據庫怎么設置開機自啟動的方法了嗎?如果還想學到更多技能或想了解更多相關內容,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

襄垣县| 湖南省| 绍兴县| 沧州市| 镇康县| 杭锦旗| 扬州市| 惠安县| 木兰县| 营口市| 沛县| 晋州市| 巴林左旗| 邵阳市| 凤翔县| 绥芬河市| 潼南县| 和林格尔县| 黔西县| 浦江县| 射阳县| 奉新县| 扶沟县| 大新县| 三穗县| 三亚市| 临漳县| 新和县| 宝鸡市| 仪陇县| 县级市| 通海县| 武平县| 庆阳市| 姚安县| 法库县| 玛纳斯县| 大埔县| 太湖县| 甘洛县| 太仆寺旗|