oracle在AIX下的自啟動

woshishui11211發表於2014-03-15

平臺:AIX 5.3   ORACLE 10.2.0.1

前提:ORACLE軟體和例項已安裝

目的:ORACLE開機自啟動

 

具體操作:

 

步驟1:修改/etc/oratab,將“N”改為“Y”,使之支援開機啟動

# vi /etc/oratab

zydb:/oracle/product/10.2.0/db_1:Y

 

步驟2

建立啟動指令碼並賦予相關許可權

/home/oracle目錄下,建立start_db.sh  //此路徑非特定

su - oracle

$ vi

#!/bin/sh

ORACLE_HOME=/oracle/product/10.2.0/db_1

ORACLE_BASE=/oracle

ORACLE_SID=zydb

PATH=/usr/bin:/etc:/usr/sbin:/usr/ucb:/home/oracle/bin:/usr/bin/X11:/sbin:.:/oracle/product/10.2.0/db_1/bin:.:/usr/local/bin

export ORACLE_HOME ;

export ORACLE_BASE ;

export ORACLE_SID ;

export PATH ;

echo "######################################################"

echo "# Starting the Listener #"

echo "######################################################"

lsnrctl start

echo ""

echo ""

echo ""

echo "#####################################################"

echo "# Starting the instance :$ORACLE_SID #"

echo "#####################################################"

sqlplus /nolog << EOF

connect / as sysdba

startup

exit

EOF

 

$chmod u+x

 

 

步驟3

/etc下建立檔案rc.startdb

# vi /etc/rc.startdb  //root使用者進行建立,避免報錯

su - oracle "-c /home/oracle/start_db.sh" #startOracleDB

 

給檔案執行許可權

# chmod 777 rc.startdb

 

 

步驟4

新增自啟動任務至/etc/inittab

$vi /etc/inittab

startdb:2:wait:/etc/rc.startdb>/home/oracle/oracle.log 2>&1

 

 

這時完成開機自動配置,重啟系統時ORACLE自動啟動

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26217983/viewspace-1122410/,如需轉載,請註明出處,否則將追究法律責任。

相關文章