複写先システムのRLP再作成の操作の手順を以下に示します。
操作の手順
複写先システム
rdbbcofflineコマンドを実行して、再作成対象のRLPを終了オフラインにします。
$ rdbbcoffline -p RLP名 -m term
運用中に複写元システムより転送されたすべてのRLC退避ファイルを削除します。
標準運用の場合:OSのコマンドを使用します。
標準セキュリティ運用の場合:Symfoware Serverのrdbclrfコマンドを使用します。
テンプレートシェルスクリプトadgdelrlpenv.shを実行して、RERUNログ引継ぎファイルおよびRERUNログ抽出ファイルを削除します。
$ adgdelrlpenv.sh -p RLP名
テンプレートシェルスクリプトadgdelmnobj.shを実行して、再作成対象RLPに対応するRLP管理オブジェクトを削除します。
$ adgdelmnobj.sh -p RLP名
Symfoware Serverのrdbstopコマンドを実行して、Symfoware Serverを停止します。
rdbbcrlpコマンドを実行して、すべてのRLMとRLCを削除します。
$ rdbbcrlp -E -p RLP名
ACMのswsrpstatコマンドを実行して、RLMのボリュームの状態を確認します。
等価性コピーのセッションが残っている場合、以下の手順を実施して等価性コピーを解除します。
ボリュームの状態が“halt”の場合
ACMのswsrpmakeコマンド(jオプションを指定)およびACMのswsrpcancelコマンドを実行してください。
上記以外の場合
ACMのswsrpcancelコマンドを実行してください。
RLM、RLCを配置するディスクの交換等により、配置先のパス名(ローデバイス名、ブロックデバイス名)が変更になる場合は、以下の操作が必要になります。
複写用ローデバイスの作成
システム間での複写用ローデバイスの対応付け(複写元システムまたは複写先システムのどちらか一方のシステムで実施)
RLP定義ファイルの編集
rdbbcclrfコマンドを実行して、RLCの0クリアを実施します。作成したRLCの数分繰り返します。同じタイミングで、複写元システムにおいてRLMおよびRLCの作成を実行することができます。
$ rdbbcclrf RLP定義ファイルのRLC_OTHER_DEVICEn
備考. 複写元システムのRLP定義ファイルのRLC_OTHER_DEVICEnの値を指定します。
複写元システムから転送したダンプファイルを複写先システムのRLCのヘッダにリストアします。作成したRLCの数分繰り返します。
$ adgcprlchead.sh -i ダンプファイル名 -o RLP定義ファイルのRLC_OTHER_DEVICEn
備考. 複写元システムのRLP定義ファイルのRLC_OTHER_DEVICEnの値を指定します。
テンプレートシェルスクリプトadgcrtrlp.shを実行して、RLMの作成およびRLPの整合を実施します。本作業は、すべてのRLCのヘッダをリストアしてから実施してください。
$ adgcrtrlp.sh -d RLP定義ファイル -p RLP名 -m reflect
Symfoware Serverのrdbstartコマンドを実行して、Symfoware Serverを起動します。
テンプレートシェルスクリプトadgmakemndb.shを実行して、再作成対象RLPに対応するRLP管理オブジェクトを作成および初期化します。
$ adgmakemndb.sh -d RLP定義ファイル -p RLP名
再作成対象RLPに対応するRERUNログ引継ぎファイルを作成します。
再作成対象のRLPが以下の場合には、順序定義の再作成を行います。
スケーラブルログ運用でない場合
スケーラブルログ運用の場合に、再作成対象のRLPがシステムロググループに作成されているとき
Symfoware Serverのrdbddlexコマンドを実行して、順序定義を再作成(削除と定義)します。
再作成対象のRLPが属するロググループ配下のDSIと順序について、システム間の関連付けを行います。
再作成対象のRLPが属するロググループ配下のDSIについて、全件複写を行います。
注意
複写先システムのRLPを再作成する場合は、対応する複写元システムのRLPも再作成する必要があります。
操作の詳細は“5.20.1 複写元システムのRLP再作成手順”を参照してください。
RLPの再作成を実施する場合は、両システムで終了オフラインを完了してから、実施してください。
RLPのオンラインは、両システムでRLPの再作成が完了後に実施してください。
RLPを再作成した後は、以前のRLC退避ファイルを入力にRERUNログ抽出を行うことはできません。
参照
Symfoware Serverのrdbddlexコマンドについては“Symfoware Server コマンドリファレンス”を参照してください。
RLP管理オブジェクトの削除については“2.8.2.4 RLP管理オブジェクトの削除”を参照してください。
RERUNログ引継ぎファイルおよびRERUNログ抽出ファイルの削除については“2.8.2.2 RERUNログ引継ぎファイルおよびRERUNログ抽出ファイルの削除”を参照してください。
テンプレートシェルスクリプトについての詳細は“Active DB Guard 設計・セットアップガイド”の“テンプレートシェルスクリプトについて”を参照してください。
ACMのswsrpstatコマンドおよびswsrpmakeコマンド、swsrpcancelコマンドの詳細については“ETERNUS SF AdvancedCopy Manager 運用手引書” または“ETERNUS SF AdvancedCopy Manager 運用ガイド”を参照してください。
等価性コピーの解除については“A.3 等価性コピーの解除”を参照してください。
RLMの作成およびRLPの整合については“Active DB Guard 設計・セットアップガイド”の“RLMおよびRLCの作成”を参照してください。
RLP管理オブジェクトの作成および初期化については“Active DB Guard 設計・セットアップガイド”の“BC管理DBの作成”を参照してください。
RERUNログ引継ぎファイルの作成については“Active DB Guard 設計・セットアップガイド”の“RERUNログ引継ぎファイルの作成”を参照してください。
順序定義の再作成については“4.7.2.2 順序の再作成”を参照してください。
システム間の関連付けについては“Active DB Guard 設計・セットアップガイド”の“システム間のデータベース資源の関連付け”を参照してください。
全件複写については“4.4.6 全件複写によるデータの移行”を参照してください。
Symfoware Serverのrdbstartコマンドおよびrdbstopコマンド、rdbclrfコマンドについては“Symfoware Server コマンドリファレンス”を参照してください。
複写用ローデバイスの作成については、“Active DB Guard 設計・セットアップガイド”の“複写用ローデバイスの作成”を参照してください。
システム間での複写用ローデバイスの対応付けについては、各システムの運用形態に応じて以下を参照してください。
ロードシェア運用の場合は、“Active DB Guard 設計・セットアップガイド”の“ロードシェア運用のセットアップ操作”の中の“システム間での複写用ローデバイスの対応付け”を参照してください。
フェイルオーバ運用の場合は、“Active DB Guard 設計・セットアップガイド”の“フェイルオーバ運用のセットアップ操作”の中の“システム間での複写用ローデバイスの対応付け”を参照してください。