SHUTDOWN の使い方
データベースを止める(Oracle)
書き方
SHUTDOWN [NORMAL | IMMEDIATE | TRANSACTIONAL | ABORT]
NORMAL は全員の切断を待つ、TRANSACTIONAL は実行中のトランザクションの終わりを待つ、IMMEDIATE はすぐにロールバックして閉じる(ふだんはこれ)、ABORT は何もせずに落とす(次の起動で回復が要る)。止まったあとは、どの SQL も ORA-01034: ORACLE not available になります。SYSDBA で CDB$ROOT に接続して使います。NORMAL は他のセッションが残っていると終わらないので、Ctrl+C で取り消し(ORA-01013)、セッションを止めるか IMMEDIATE を使います。PDB の中で SHUTDOWN するとその PDB だけが閉じます。
例
SHUTDOWN IMMEDIATE
実際に打って練習する
Oracle DBA コースの Lv4「止める SHUTDOWN」で覚えます。ブラウザの中のシミュレーターで、本物と同じように打って確かめられます。
すべてのレベルが、プラチナ以上のプランで遊べます。