開機自動啟動oracle和weblogic

來源:互聯網
上載者:User
oracle|web 我的機器是5L,oracle9i,weblogic6.1,HTTPServer
由於給別人裝的機器,對方水平有限(其實我也很菜:)),為了省心,還是讓系統起來自動運行各項應用比較好:)
首先自動啟動oracle9i,9i裝在oracle檔案系統下,在/oracle下建立檔案startdb,
檔案內容
echo "begin to start oracle"
lsnrctl start
sqlplus /nolog <<EOF
connect /as sysdba
startup
exit
exit
echo "oracle have started"
給startdb執行許可權
自動關閉oracle9i,在/oracle下建立檔案stopdb
sqlplus /nolog <<EOF
connect /as sysdba
shutdown immediate
好了啟動和關閉oracle指令碼完成還要加到系統的啟動和關閉檔案裡,另外還要在啟動oracle後啟動weblogic
在/etc下建立檔案rc.startdb,指令碼如下

su - oracle "-c /oracle/startdb"    #啟動oracle 
cd /weblogic/wlserver6.1/config/mydomain  #轉到weblogic啟動目錄,必須
./startWebLogic.sh  #啟動weblogic
給檔案執行許可權
注意由於weblogic在啟動後如果使用者退出telnet 就自動關閉,所以要把weblogic放在後台執行,所以在startWebLogic.sh檔案中啟動weblogic的命令列改為可以在後台運行,用nohup (啟動命令列) >/home/weblogic.log &
把weblogic的運行資訊存到/home/weblogic.log檔案中

下面要把啟動資訊放到inittab中,加入一行
startdb:2345678:wait:/etc/rc.startdb
這樣系統啟動後會自動啟動oracle9i


系統關機自動關閉oracle9i
在/etc下建立指令檔rc.stopdb
su - oracle "-c /oracle/stopdb"
給執行許可權
由於5L中安裝完成後沒有/etc/rc.shutdown檔案,需要手工建立一個
內容如下
#!/bin/ksh  
rc.stopdb
給執行許可權
這樣當系統關機時會自動尋找rc.shutdown並執行,系統可以自動關閉oracle9i

當然可以把一些命令列直接寫入inittab或rc.shutdown中,看自己的喜好了:)

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.