9.165 V$RECOVERY_PROGRESS
V$RECOVERY_PROGRESS
を使用すると、データベース・リカバリ操作を追跡して処理が停止していないかどうかを確認できます。また、処理中のデータベース・リカバリ操作が完了するまでの所要時間も推定できます。
非コーディネータ・インスタンスでは、V$RECOVERY_PROGRESS
は移入されません。
コーディネータ・インスタンス(MRP0がリカバリを開始するために起動されたインスタンス)では、V$RECOVERY_PROGRESS
に、ITEM
列の次の行が複数インスタンスのREDO適用で常に0(使用されない)である場合を除き、以前と同じ行のセットがあります。
-
Active Apply
-
Maximum Apply Rate
-
Apply Time per Log
-
Checkpoint Time per Log
-
Recovery ID
V$RECOVERY_PROGRESS
は、V$SESSION_LONGOPS
のサブビューです。
ノート:
リカバリが複数インスタンスのREDO適用モードで実行されている場合、このビューはMRP0プロセスが起動されているインスタンスに移入されます。一部の列は移入されません。
列 | データ型 | 説明 |
---|---|---|
|
|
リカバリ操作の開始時刻 |
|
|
実行中のリカバリ操作のタイプ:
|
|
|
測定中の項目 TYPEがCRASH RECOVERYまたはINSTANCE RECOVERYである場合、可能な値は次のとおりです。
TYPEがMEDIA RECOVERYである場合、可能な値は次のとおりです。
|
|
|
項目ごとの測定単位 |
|
|
現在までに終了した作業量 |
|
|
予測される合計作業量 |
|
|
最後のREDOレコード適用のタイムスタンプ |
|
|
その他のノート(現在は最後に適用されたREDOのSCNを表示) |
|
|
データが関係するコンテナのID。可能な値は次のとおり。
|
関連項目:
-
MRP0プロセスの詳細は、「バックグラウンド・プロセス」を参照してください
-
データベース・リカバリの実行方法の詳細は、『Oracle Databaseバックアップおよびリカバリ・ユーザーズ・ガイド』を参照してください。