我的機器是5l,oracle9i,weblogic6.1,httpserver
由於給別人裝的機器,對方水平有限(其實我也很菜:)),為了省心,還是讓系統起來自動執行各項應用比較好:)
首先自動啟動oracle9i,9i裝在oracle檔案系統下,在/oracle下建立檔案startdb,
檔案內容
echo "begin to start oracle"
lsnrctl start
sqlplus log 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中,看自己的喜好了:)
Linux開機自動啟動ORACLE
oracle home listner oracle home,命令如下 oracle oracle11g vi oracle home bin dbstart oracle oracle11g vi oracle home bin dbshut 修改後儲存退出,第乙個問題已解決 2.如何在linu...
Linux開機自動啟動ORACLE設定
redhat init簡介 linux啟動時,會執行乙個init程式,然後由init來啟動後面的任務,包括多使用者環境 inittab中設定 和網路等。執行級就是當前程式執行的功能級別,這個級別從1到6,具有不同的功能。這些級別在 etc inittab 其他發行版這個檔案位置不同 中指定,該檔案就...
Linux下oracle服務開機自動啟動
一 配置 etc oratab root使用者 修改為y vi etc oratab 設定為y 時,允許例項自啟動,當設定為 n時,則不允許自啟動。這個檔案裡的配置僅僅起乙個開關的作用,其並不會具體的執行啟動和關閉,具體的操作由 oracle home bin dbstart 和dbshut 指令碼...