カタカタブログ

SIerで働くITエンジニアがカタカタした記録を残す技術ブログ。Java, Oracle Database, Linuxが中心です。たまに数学やデータ分析なども。

Oracle Database11gの起動停止をスクリプト化してみる

Oracle DBの起動と停止をスクリプト化してみた。

11g

起動

リスナー起動とデータベースのスタートアップまで。

start_db.sh

export ORACLE_HOME=/u01/app/oracle/product/db/11.1.0/orcl
export ORACLE_SID=orcl
$ORACLE_HOME/bin/lsnrctl start
$ORACLE_HOME/bin/sqlplus " / as sysdba" <<EOS
startup
exit
EOS

停止

リスナー停止とデータベースのシャットダウンまで。

stop_db.sh

export ORACLE_HOME=/u01/app/oracle/product/db/11.1.0/orcl
export ORACLE_SID=orcl
$ORACLE_HOME/bin/lsnrctl stop
$ORACLE_HOME/bin/sqlplus " / as sysdba" <<EOS
shutdown immediate
exit
EOS