婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > ORACLE11g隨RHEL5系統自動啟動與關閉的設置方法

ORACLE11g隨RHEL5系統自動啟動與關閉的設置方法

熱門標簽:外呼系統鄭州 地圖標注付款了怎么找不到了 外呼系統口號 百度地圖標注員是干什么 北京外呼系統公司排名 沈陽400電話是如何辦理 北京營銷外呼系統廠家 溫州人工外呼系統 貴陽智能電銷機器人官網
寫好腳本,注冊好服務之后,經測試,ORACLE可以隨RHEL啟動而啟動,但不能隨系統關閉而關閉。在網上找答案,發現幾乎所有的設置過程帖子都是從同一篇原樣照抄過來的,根本就行不通。天下文章一大抄。求助他人,沒有得到一個好的解決方案。無奈,自己靜下心來慢慢研究分析,總算找到了問題的關鍵原因所在。
現在就把我的整個成功設置的過程貼出來,供大家參考,以期大家能少走彎路;另外還是要給其他人一個建議:切莫生硬照搬,斷章取義,否則其害大焉!!
首先,要在RHEL中設置允許ORACLE系統自動啟動,因為默認情況下是設置為不允許的。操作如下:
在root賬戶下修改/etc/oratab 文件:
# vi /etc/oratab
找到orcl=/db/app/oracle/product/11.1.0/db_1 :N這一行
改為:
orcl=/db/app/oracle/product/11.1.0/db_1 :Y
也就是將最后的N改為Y,意思是將不允許自動啟動改為允許自動啟動。
然后,是修改ORACLE自帶的啟動與關閉腳本,分別是dbstart和dbshut。執行這兩個腳本就可以實現ORACLE腳本的啟動與關閉。
在oracle賬戶下修改$ORACLE_HOME/bin/dbstart文件:
復制代碼 代碼如下:

# su - ORACLE
$ cd $ORACLE_HOME/bin
$ vi dbstart

找到 ORACLE_HOME_LISTNER=$1這一行
改為:
ORACLE_HOME_LISTNER=$ORACLE_HOME
之所以做這一步,是因為在這個腳本自動生成的時候,也就是ORACLE被安裝進RHEL的時候,這個腳本并不知道你的
ORACLE_HOME_LISTNER是什么,現在要將這個參數顯示的寫明,這樣就不會在執行這個腳本的時候報
ORACLE_HOME_LISTNER沒有被指定的錯誤了。注意:dbstart和dbshut腳本在10g之后就已經將監聽器的啟動與關閉合并進數
據庫實例的啟動與關閉腳本里面了。而不再是單獨分開的了。
同樣的方式,我們也要修改dbshut的這個參數。這里就不再詳細寫出了,他們在同一個目錄下。
再次,就是寫一個腳本,把它注冊為一個系統服務,讓它在開機與關機的時候運行。它的作用就是調用并執行dbstart和dbshut。這樣不
就實現了數據庫啟動與關閉了嗎?!這個腳本被放在/etc/init.d目錄中,腳本的名字是oracle11
腳本如下:
復制代碼 代碼如下:

#!/bin/bash
# chkconfig: 2345 99 10
# description: Startup Script for oracle Databases
# /etc/rc.d/init.d/oradbstart
export ORACLE_BASE=/db/app/oracle/
export ORACLE_HOME=/db/app/oracle/product/11.1.0/db_1
export ORACLE_SID=orcl
export PATH=$PATH:$ORACLE_HOME/bin
case "$1" in
start)
echo "-----startup oracle-----" >> /var/log/oracle11log
su oracle -c $ORACLE_HOME/bin/dbstart
touch /var/lock/subsys/oracle11
echo "-----startup oracle successful-----" >> /var/log/oracle11log
echo "OK"

stop)
echo "-----shutdwn oracle-----" >> /var/log/oracle11log
su oracle -c $ORACLE_HOME/bin/dbshut
rm -f /var/lock/subsys/oracle11
echo "-----shutdown oracle successful-----" >> /var/log/oracle11log
echo "OK"

*)
echo "Usage: 'basename $0' start|stop"
exit 1
esac
exit 0

保存并退出。
現在,我要對這段腳本做一個關鍵解釋:
第一:# chkconfig: 2345 99 10 雖是一行注釋,但是確實關鍵的必不可少的一行,除非你不用chkconfig命令來自動生成符號連接文件,而是完全采用手工創建。否則沒有這一行,執行chkconfig系統將會報出oracle11沒有chkconfig服務權限的錯誤。
第二:su oracle -c $ORACLE_HOME/bin/dbstart 和touch /var/lock/subsys/oracle11這兩行的作用是首先執行dbstart腳本啟動oracle,然后在服務活動列表目錄中創建一個與oracle11這個服務同名的一個文件,表示這個服務是活動的,也就是被啟動的。
而su oracle -c $ORACLE_HOME/bin/dbshut 和rm -f /var/lock/subsys/oracle11這兩行的作用是首先執行dbshut急哦腳本關閉oracle,然后從服務活動列表目錄中刪除那個與oracle11同名的那個文件,表示這個服務不是活動的,也就是已經被關閉。
那么為什么要做touch /var/lock/subsys/oracle11和rm -f /var/lock/subsys/oracle11這兩步呢?原因是跟LINUX系統的機制有關的:LINUX的判別一個服務是否被啟動的依據是在/var/lock/subsys/目錄下是否與服同名的文件,若有則表示這個服務已經被啟動了,在系統關閉的時候,LINUX會把這里面列出的服務全部關閉,并刪掉與服務同名的文件。若一個服務被啟動了,但卻在這個目錄里沒有那個服務的同名文件,則不會關閉那個服務。網上的文章均將這個地方設置錯了,所以會發現,ORACLE可以隨系統啟動了,但卻沒有隨系統關閉。我也是分析了/etc/rc.d/rc.local后才發現這個原理的。經過試驗,果然如此。再分析mysql的啟動與關閉腳本也是這樣做的,最終恍然大悟。原來如此。這個地方請大家注意了。
最后,就是將這個腳本注冊成為一個系統服務就可以了,方法有二:
其一:先給腳本分配可以被執行的權限。執行下面命令:
復制代碼 代碼如下:

#su - root
chown oracle /etc/init.d/oracle11
chmod 775 /etc/init.d/oracle11

再創建符號鏈接文件。
chkconfig --add /etc/init.d/oracle11,執行這個命令就需要你在腳本中寫上# chkconfig: 2345 99 10 了。這樣當這個命令被執行的時候,回去oracle11文件中尋找這行注釋,并解析這行注釋,根據解析結果分別在/etc/rc.d/rc2.d;/etc/rc.d/rc3.d;/etc/rc.d/rc4.d;/etc/rc.d/rc5.d中創建符號連接文件S99oracle11文件,這個文件是系統啟動時要執行的,其實這個文件是指向/etc/init.d/oracle11的,啟動的時候系統向這個文件發送一個start參數,也就執行了oracle11文件中的start分支了。還會在/etc/rc.d/rc0.d;/etc/rc.d/rc1.d;/etc/rc.d/rc6.d中創建K10oracle11文件,這個文件時系統關閉時要執行的,其實這個文件也是指向/etc/init.d/oracle11的,關閉的時候系統向這個文件發送一個stop參數,也就執行了oracle11文件中的stop分支了。
我想你應該明白# chkconfig: 2345 99 10 中這些數字的含義了吧:指出2,3,4,5級別啟動這個服務,99是在相應的/etc/rc.d/rcN.d(N為前面指定的級別,這里是2345)目錄下生成的鏈接文件的序號(啟動優先級別)S99oracle11,10為在除前面指出的級別對應的/etc/rc.d/rcN.d(N為除2345之外的級別)目錄生成的鏈接文件的序號(服務停止的優先級別)K10oracle11。至于為什么在這些目錄中創建文件和文件的命名規則,這就要您對LINUX的系統啟動流程有一個熟悉的了解了,在這就不詳談了。
其二:若您想嘗試一下手動創建符號連接文件的樂趣,請執行如下命令:
復制代碼 代碼如下:

#su - root
ln -s /etc/init.d/oracle11 /etc/rc.d/rc2.d/S99oracle11
ln -s /etc/init.d/oracle11 /etc/rc.d/rc3.d/S99oracle11
ln -s /etc/init.d/oracle11 /etc/rc.d/rc4.d/S99oracle11
ln -s /etc/init.d/oracle11 /etc/rc.d/rc5.d/S99oracle11
ln -s /etc/init.d/oracle11 /etc/rc.d/rc0.d/K10oracle11
ln -s /etc/init.d/oracle11 /etc/rc.d/rc1.d/K10oracle11
ln -s /etc/init.d/oracle11 /etc/rc.d/rc6.d/K10oracle11

作用效果和執行chkconfig --add oracle11是一樣的。
到此,所以得設置過程就結束了,下面進行一下測試吧:
復制代碼 代碼如下:

#cd /etc/init.d
sh oracle11 start

執行后,看看/var/log目錄下的oracle11log文件,里面是不是有腳本的啟動分支輸出信息呢?
sh oracle11 stop
執行后,看看/var/log目錄下的oracle11log文件,里面是不是有腳本的關閉分支輸出信息呢?
若看到信息,表示您設置成功了。若沒有,請再仔細設置一遍,并注意文件的權限問題。LINUX的用戶概念是很嚴格的。畢竟是多用戶系統嘛。
文章屬于作者原創,轉載請注明出處。
來自:http://blog.csdn.net/kanon_lgt/
您可能感興趣的文章:
  • Oracle11g RAC開啟關閉、設置歸檔小結
  • 深入剖析哪些服務是Oracle 11g必須開啟的
  • 詳解Linux系統中Oracle數據庫程序的啟動和關閉方式
  • Oracle cloud control 12c的啟動、關閉及獲取安裝信息的方法
  • DBA_Oracle Startup / Shutdown啟動和關閉過程詳解(概念)(對數據庫進行各種維護操作)
  • Oracle數據庫的啟動與關閉方法
  • oracle 如何關閉打開歸檔日志
  • oracle 服務啟動,關閉腳本(windows系統下)
  • Oracle開啟和關閉的四種模式

標簽:衢州 通遼 衡水 定西 溫州 包頭 潮州 淮北

巨人網絡通訊聲明:本文標題《ORACLE11g隨RHEL5系統自動啟動與關閉的設置方法》,本文關鍵詞  ORACLE11g,隨,RHEL5,系統,自動,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《ORACLE11g隨RHEL5系統自動啟動與關閉的設置方法》相關的同類信息!
  • 本頁收集關于ORACLE11g隨RHEL5系統自動啟動與關閉的設置方法的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    成人免费电影视频| 91热门视频在线观看| 不卡电影一区二区三区| 欧美一区二区视频在线观看2022| 91久久香蕉国产日韩欧美9色| 日韩欧美www| 日韩黄色一级片| 欧美性色黄大片| 日韩理论片在线| 成人高清在线视频| 精品国产乱码久久久久久浪潮 | 成人国产精品视频| 欧美一级高清片| 亚洲午夜免费福利视频| 色美美综合视频| 亚洲你懂的在线视频| 91麻豆6部合集magnet| 亚洲视频在线一区观看| 91无套直看片红桃| 亚洲美女电影在线| 色婷婷综合久久久中文一区二区| 麻豆国产一区二区| 欧美性猛交xxxx黑人交| 亚洲国产人成综合网站| 欧美日韩视频在线一区二区| 亚洲一区二区中文在线| 972aa.com艺术欧美| 亚洲精品乱码久久久久久黑人| 91视频91自| 日韩国产精品91| 国产精品资源网| 欧美激情一区二区三区全黄| 成人一级片在线观看| 1024国产精品| 欧美日韩免费一区二区三区视频| 亚洲小说欧美激情另类| 欧美日韩在线播放三区四区| 青娱乐精品视频在线| 2017欧美狠狠色| 99视频超级精品| 18成人在线观看| 91福利视频在线| 另类小说图片综合网| 中文字幕免费一区| 国产成人自拍网| 国产精品成人免费| 欧美日韩国产色站一区二区三区| 午夜欧美视频在线观看| 精品国产免费久久| 欧美日韩成人在线| 国产成人综合网站| 亚洲妇女屁股眼交7| 中文无字幕一区二区三区| 欧美伦理影视网| 成人午夜视频在线观看| 激情久久五月天| 91激情五月电影| 国产一区二区三区电影在线观看| 亚洲丝袜美腿综合| 国产视频一区二区在线| 色综合久久99| 国产suv精品一区二区三区| 国产日韩欧美亚洲| 91精品国产综合久久久久久| 国产精品一区二区x88av| 爽爽淫人综合网网站| 日韩一区有码在线| 欧美精品一区二区三区久久久| 一本高清dvd不卡在线观看 | 国产成人亚洲综合a∨婷婷 | 欧美三级电影网| 99久久99久久精品免费观看| 亚洲777理论| 国产精品嫩草久久久久| 欧美sm极限捆绑bd| 国产麻豆精品95视频| 日韩一区欧美二区| 亚洲精品成人悠悠色影视| 91精品国产综合久久精品| 欧美日韩视频不卡| 91在线观看污| 成人午夜视频免费看| 国产成人自拍网| 精品一区二区久久| 老司机精品视频导航| 日韩精品欧美精品| 亚洲va欧美va人人爽| 亚洲欧美日韩系列| 国产精品成人一区二区艾草| 欧美国产日韩一二三区| 精品国产一区二区三区忘忧草| 日韩欧美亚洲国产另类| 91精品国产一区二区三区蜜臀 | 99精品偷自拍| 欧美色成人综合| 5858s免费视频成人| 777xxx欧美| 日韩免费看网站| 久久久综合视频| 国产精品私人自拍| 一本色道久久综合精品竹菊 | 色综合久久综合中文综合网| 91亚洲国产成人精品一区二三| 在线视频欧美精品| 69久久夜色精品国产69蝌蚪网| 豆国产96在线|亚洲| 波多野结衣中文字幕一区 | 日韩欧美区一区二| 久久一区二区视频| 亚洲国产成人午夜在线一区| 国模无码大尺度一区二区三区 | 日韩久久一区二区| 午夜av一区二区| 另类小说欧美激情| 欧美在线视频全部完| 精品成a人在线观看| 18欧美亚洲精品| 久久精品久久综合| 91免费观看视频| 99久久综合色| 国产精品天美传媒| 日本不卡一二三| av电影在线观看一区| 91精品啪在线观看国产60岁| 国产午夜精品久久久久久免费视| 综合亚洲深深色噜噜狠狠网站| 亚洲风情在线资源站| 成人精品免费网站| 91精品国产91久久久久久一区二区| 久久久青草青青国产亚洲免观| 亚洲三级在线观看| 精品一区二区三区在线播放| 91免费视频观看| 国产欧美一区二区精品忘忧草| 午夜精品免费在线| 亚洲乱码日产精品bd| av在线不卡网| 精品国产一区二区三区久久影院 | 亚洲精品一区二区三区精华液| 亚洲摸摸操操av| 成人午夜激情视频| 久久亚洲综合色一区二区三区 | 久草精品在线观看| 在线观看亚洲一区| 国产精品久久看| 捆绑调教美女网站视频一区| 欧美日精品一区视频| 最新国产精品久久精品| 大胆欧美人体老妇| 国产目拍亚洲精品99久久精品| 丝瓜av网站精品一区二区| 欧美色网一区二区| 国产精品乱人伦一区二区| 国产成人欧美日韩在线电影| 欧美一级国产精品| 日本精品视频一区二区| 亚洲另类在线一区| 一区二区三区国产精华| 日本道色综合久久| 亚洲一区二区在线免费看| 成人精品视频一区二区三区尤物| 国产精品久久久久影院| 色综合天天综合狠狠| 一区二区久久久久久| 欧美精品第1页| 久久国产欧美日韩精品| 337p日本欧洲亚洲大胆精品| 高清久久久久久| 亚洲天堂福利av| 欧美日韩国产另类不卡| 免费在线观看一区| 亚洲精品在线观看网站| 精品写真视频在线观看| 一区二区三区四区激情| 欧美区一区二区三区| 精品亚洲成a人| 一区二区三区日韩| 日韩三级电影网址| av电影在线观看完整版一区二区| 亚洲午夜久久久久| 久久久久国色av免费看影院| 97久久精品人人做人人爽50路| 亚洲成人7777| 午夜精品一区二区三区三上悠亚| 欧美大度的电影原声| 99精品久久只有精品| 亚洲成人免费电影| 国产亚洲精品aa| 欧美日韩国产免费| 粉嫩av一区二区三区粉嫩| 日韩av一二三| 亚洲三级在线免费观看| 欧美高清性hdvideosex| eeuss鲁片一区二区三区在线看| 日韩专区中文字幕一区二区| 国产精品成人午夜| 国产日韩欧美高清在线| 日韩欧美资源站| 99精品1区2区| 成人综合婷婷国产精品久久免费|