Question & Answer
Question
データベース、もしくは、表スペースがリストア・ペンディング状態になっているため、SQL0276N エラーなどが出力され、作業が継続できません。 どのようにリストア・ペンディング状態を回復すればよいでしょうか。
SQL0276N リストア・ペンディング状態にあるため、データベース "SAMPLE" に接続することはできません。
Cause
下記のような操作を行った後にデータベース、もしくは表スペースはリストア・ペンディング状態になることがあります。
- COPY NO オプションを指定してロード操作を実行した環境において、ロード実行前のバックアップをリストアし、COPY NO のロード処理をロールフォワードした場合に、ロードの対象表が格納されている表スペースがリストア・ペンディング状態になります。
- 複数の表スペースバックアップイメージを使用して、データベースの再ビルドを実行する際に、一部の表スペースをリストアした場合に、残りの表スペースがリストア・ペンディング状態になります。
- CANCEL オプションをつけた ROLLFORWARD コマンドが実行された場合に、ロールフォワード対象のデータベース、もしくは、表スペースがリストア・ペンディング状態になります。
- HADR 環境において、プライマリー・データベースで COPY YES オプションを指定したロード操作が実行し、スタンバイ・データベース側から LOAD コマンドで指定したパスまたは装置経由でデータにアクセスできない場合、ロードの対象表が格納されている表スペースが、スタンバイ・データベース上でリストア・ペンディング状態になります。
- COPY YES オプションを指定してロード操作を実行した環境において、ロード実行前のバックアップをリストアし、COPY YES のロード処理をロールフォワードした場合に、指定したパスにコピー・イメージがない、もしくは、 パスにアクセスできない場合は、ロードの対象表が格納されている表スペースがリストア・ペンディング状態になります。
Answer
基本的には、どのケースにおいても、適切なバックアップ・イメージやログ・ファイルを使用してリカバリーすることにより、リストア・ペンディング状態を解消できます。
a. の解決方法
RESTORE コマンドと ROLLFORWARD コマンドを使用したリカバリー実行例は以下の通りです。
a. の解決方法
- a-1)
ロード実行後のバックアップ・イメージを取得されている場合には、そのイメージを使用してリカバリーしてください。
a-2)
COPY NO のロードを実行する直前の状態までリカバリーし、COPY NO のロード処理以降の処理を再実行してください。
- データベースの再ビルドに必要な残りの表スペースを順次リストアしてください。
- キャンセルしたリカバリー処理を、リストアから順に再実行してください。
- HADR のプライマリー・データベースで取得したバックアップ・イメージを、スタンバイ・データベースにリストアし、再同期をとってください。
詳細は以下の Technote を参照してください。
[Db2] HADR スタンバイの復旧方法
- 以下の Technote を参照してください。
[Db2] COPY YES オプションを指定した LOAD コマンドを実行する場合の注意点
RESTORE コマンドと ROLLFORWARD コマンドを使用したリカバリー実行例は以下の通りです。
db2 restore db sample from /work taken at 20110815131050
db2 rollforward db sample to end of logs and stop
[{"Type":"MASTER","Line of Business":{"code":"LOB10","label":"Data and AI"},"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSEPGG","label":"Db2 for Linux, UNIX and Windows"},"ARM Category":[{"code":"a8m500000008PmdAAE","label":"Recovery-\u003ERestore"}],"ARM Case Number":"","Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"All Versions"}]
Was this topic helpful?
Document Information
Modified date:
25 August 2023
UID
swg21575035