設置oracle服務自動啓動

方法一:設置oracle服務自動啓動

1) 修改/etc/oratab(oracle用戶)

執行此命令:vi /etc/oratab

修改以下這句:

orcl:/opt/oracle/product/10g:Y


2) 修改dbstart(oracle用戶)


#vi $ORACLE_HOME/bin/dbstart

轉到78行----修改,可使用vi的查詢功能(/你要查詢的關鍵字)

ORACLE_HOME_LISTNER=$ORACLE_HOME


3)啓動監聽

lsnrctl start

4)啓動數據庫

dbstart


5)加入oracle服務,自動啓動切換到root下,進入

[root@ora10g ~]# vi /etc/init.d/oracle ,其中oracle爲服務名,可以隨意指定。

然後加入以下內容保存


#!/bin/sh

#chkconfig: 2345 99 01

#description: ORACLE 10g Server

ORACLE_HOME=/data/app/oracle/product/10.2.0/db_1


case "$1" in

'start')

echo "Starting Oracle Database..."

su - oracle -c "$ORACLE_HOME/bin/lsnrctl start"

su - oracle -c "$ORACLE_HOME/bin/dbstart"

;;

'stop')

echo "Stoping Oracle Database"

su - oracle -c "$ORACLE_HOME/bin/lsnrctl stop"

su - oracle -c "$ORACLE_HOME/bin/dbshut"

;;

esac


6) 查看/etc/init.d/oracle這個文件的權限,並授權

#chmod 775 oracle


7)運行以下命令,將oracle加入系統服務,使用oracle用戶啓動

chkconfig --add oracle

chkconfig --level 345 oracle on

service oracle start  (oracle用戶)



方法二:Oracle 10g服務自啓動設置

需要啓動以下服務(在oracle用戶下)

   $ lsnrctl start

   $ dbstart

   $ emctl start dbconsole

   $ isqlplusctl start


所以需要做以下配置(默認dbstart是不起作用的):

1).Linux中以Oracle用戶登錄

修改配置文件/etc/oratab

   $ vi /etc/oratab

oradb:/opt/ora10/product/10.2.0.1:Y(原來是N改爲Y)

2). 拷貝一個系統配置好的 PFILE 到 dbs 目錄下,這個不用做。

#cp /opt/ora10/admin/oradb/pfile/init.ora.2292007201045 $ORACLE_HOME/dbs/init.ora   ($ORACLE_HOME路徑要看安裝路徑而定)


測試一下dbstart(注:如果安裝版本是10201,可能會出現這個錯誤:

Failed to auto-start Oracle Net Listene using /ade/vikrkuma_new/oracle/bin/tnslsnr)


vi $ORACLE_HOME/bin/dbstart

修改dbstart的第78行 ($ORACLE_HOME/bin/dbstart)

ORACLE_HOME_LISTNER=/ade/vikrkuma_new/oracle

爲ORACLE_HOME_LISTNER=$ORACLE_HOME

再試一下dbstart

dbshut


3).換root身份登錄

修改配置文件/etc/rc.d/rc.local

   $ vi /etc/rc.d/rc.local

最後在/etc/rc.d/rc.local中加入如下代碼:

su - oracle -c "lsnrctl start"

su - oracle -c "dbstart"

su - oracle -c "emctl start dbconsole"

su - oracle -c "isqlplusctl start"


4).reboot

這樣重啓動服務器後Oracle就會自動啓動了,這樣Oracle10g數據庫安裝及配置已經完成了。最後找臺電腦,本地配置下Oracle網絡服務,保存後用plsql連接以system管理員賬戶能夠登錄成功就OK了。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章