Oracleデータベースを強制シャットダウンする方法
Oracleデータベースを強制終了するには、SHUTDOWNコマンドを使用します。強制終了を実行する方法は2つあります。
- SQL*Plusを使用してデータベースをシャットダウンする:
- SQL*Plusコマンドラインツールを開きます。
- データベースにはシステム管理者ユーザーでログインしてください。
- 次のコマンドを実行してデータベースをシャットダウンします。
SHUTDOWN IMMEDIATE;
- データベースはすぐにシャットダウンされ、すべてのコミットされていないトランザクションはロールバックされ、すべての接続は終了します。
- SQL Developerを使用してデータベースをシャットダウンする:
- SQL Developerツールを開きます。
- 接続ウィンドウでシステム管理者ユーザーを選択し、データベースにログインします。
- 「ナビゲータ」パネルで、「データベース接続」を展開し、終了させたいデータベースを選択する。
- データベースを右クリックし、「クローズ」を選択します。
- 表示されたダイアログで「今すぐ」を選択します
- データベースは間もなくシャットダウンされる予定です。コミットされていないトランザクションはすべてロールバックされ、すべての接続は終了します。
いずれの手法を使う場合も、データベースを強制終了する前に、アクティブなセッションがすべて終了し、未コミットのトランザクションがすべて完了あるいはロールバックされていることを確認する必要があります。データベースの強制終了はデータの喪失や破損につながる可能性があるため、慎重に行う必要があります。