您好,登錄后才能下訂單哦!
平臺: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 start_db.sh
#!/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 start_db.sh
步驟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自動啟動
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。