3.16 SHUTDOWN
目的
SHUTDOWN
コマンドを使用すると、RMANを終了せずに、ターゲット・データベースを停止できます。このコマンドは、SQL*PlusのSHUTDOWN
文と同じです。
関連項目:
データベースの起動と停止の方法についてはOracle Database管理者ガイド、SHUTDOWN
構文についてはSQL*Plusユーザーズ・ガイドおよびリファレンスを参照してください
使用上のノート
リカバリ・カタログ・データベースの停止には、RMANのSHUTDOWN
コマンドは使用できません。リカバリ・カタログ・データベースを停止するには、SQL*Plusセッションを開始してSHUTDOWN
文を発行します。
データベースをNOARCHIVELOG
モードで操作している場合は、データベースを正しく停止し、バックアップの作成前にSTARTUP
MOUNT
を発行する必要があります。
セマンティクス
構文要素 | 説明 |
---|---|
|
ターゲット・インスタンスを一貫性のない状態で停止します。次の結果になります。
|
|
ターゲット・インスタンスを一貫性のとれた状態で即時停止します。次の結果になります。
|
|
データベースを一貫性のとれた状態でNORMALモード(デフォルトのオプション)で停止します。これには、次のような意味があります。
|
|
ターゲット・データベースを一貫性のとれた状態でクライアントへの中断を最小化して停止します。次の結果になります。
|
例
例3-64 IMMEDIATEオプションを指定したデータベースの停止
この例では、現行のSQLトランザクションが処理されるのを待ってデータベースを停止し、その後でデータベースをマウントします。
SHUTDOWN IMMEDIATE; STARTUP MOUNT;
例3-65 NOARCHIVELOGモードでのデータベースの停止
この例では、NOARCHIVELOG
モードで実行中のデータベースをバックアップします。
STARTUP FORCE DBA; SHUTDOWN IMMEDIATE; STARTUP MOUNT; # executing the preceding commands ensures that database is in proper state # for NOARCHIVELOG backups BACKUP DATABASE; ALTER DATABASE OPEN;