ディスク装置の電源が未投入状態でSymfoware/RDBを起動した場合、“qdg12079e”のシステムメッセージが出力され、当該データベーススペースがアクセス禁止状態になります。また、データベーススペースが割り付けられているファイルの容量や属性が変更されている状態でSymfoware/RDBを起動した場合、“qdg12353e”、“qdg12354e”または“qdg12355e”のシステムメッセージが出力され、当該データベーススペースがアクセス禁止状態になります。
ディスク装置の電源が未投入状態の場合のリカバリ方法は、ディスク装置の電源を投入したときに、システム上で当該ディスク装置が参照可能となるか、参照可能とならないかによってリカバリ操作の手順が異なります。ディスク装置が参照可能とならない場合には、システムの再起動の処理が必要です。
以下に、ディスク装置の電源が未投入の状態またはデータベーススペースが割り付けられているファイルの容量や属性が変更されている状態でSymfoware/RDBを起動した場合のリカバリ方法について説明します。
リカバリ操作の手順
(1) Symfoware/RDBを起動します。 ―――――― rdbstartコマンド ★ 障害発生 (2) 対象データベーススペースがハードウェア障害が原因 ―――――― rdbinfコマンド でアクセス禁止の状態であるかを確認します。 (pオプション) (3) ディスク装置の電源が未投入であるかを確認します。 未投入 → (4)へ 投入済 → “第5章 媒体障害からの リカバリ”を参照し、データ ベースをリカバリしてくだ さい。 (データベーススペースを割り付けたファイルのパスが、 削除されている可能性があります) (4) 対象データベーススペースが格納されたディスク装置の 電源 を投入し、システム上から当該ディスク装置が参照 可能であるか を確認します。 参照可能 → (6)へ 参照不可能 → (5)へ (5) Symfoware/RDBおよびシステムを再起動します。 → (7)へ (6) 対象データベーススペースをSymfoware/ ―――――― rdbexspcコマンド RDBに接続します。 (mattach pmt オプション) (7) 対象データベーススペースがリカバリされたことを確認し ―――――― rdbinfコマンド ます。 (pオプション) (8) 目的業務を実行します。
リカバリ操作例
以下の例は、ディスク装置の電源が未投入の状態でSymfoware/RDBを起動した場合を想定しています。
ディスク装置の電源が未投入 > rdbstart qdg02600i:RDBIIの起動を開始します (システム名=rdbsys1) qdg12079e:データベーススペース'在庫管理DB.DBSP_1'のデバイスが削除されています デバイス名='E:\SFWD\RDB\USR\DBSP\DBSP_1' (システム名=rdbsys1) qdg02469e:データベーススペース'在庫管理DB.DBSP_1'をアクセス禁止状態にしました (システム名=rdbsys1) > rdbinf -p 在庫管理DB.DBSP_1 -a RDBII rdbinf DATE:2007/04/14 TIME:11/45/21 Directory : D:\SFWD\RDB\USR\DIR\DIR_FILE1 Database : 在庫管理DB DBspace : DBSP_1 Cond State Cause Used Free Size NON INH/DBS HER 100% 0% 1048576 DSI : 在庫表DSI TYPE Cond State Cause Size DATA NON ---/--- --- 1048576 オペレータ操作 … データベーススペース'在庫管理DB.DBSP_1'を格納している ディスク装置の電源を確認する。 オペレータ操作 … ディスク装置の電源を投入し、システム上から当該ディスクが 参照可能であるかを確認する。 > rdbexspc -mattach pmt -p 在庫管理DB.DBSP_1 > rdbinf -p 在庫管理DB.DBSP_1 -a RDBII rdbinf DATE:2007/04/14 TIME:11/45/21 Directory : D:\SFWD\RDB\USR\DIR\DIR_FILE1 Database : 在庫管理DB DBspace : DBSP_1 Cond State Cause Used Free Size NON ---/--- --- 100% 0% 1048576 DSI : 在庫表DSI TYPE Cond State Cause Size DATA NON ---/--- --- 1048576 目的業務の実行