DBミラーリングサービスの状態別に使用できるデータベース二重化のコマンド、セットアップスクリプトを、ノード毎に以下に示します。なお、モニタデーモンは起動中、Symfoware/RDBの起動中/停止中は実行可能な状態であることを前提とします。
正系ノード
コマンド | 機能概要 | 初回 | 正系サービス運用中 | サービス停止中 | ||
---|---|---|---|---|---|---|
リカバリ停止 | 通常停止 | 緊急停止 | ||||
dxaccum | ログデータの蓄積 | × | ○ | ○ | × | × |
dxdcustop | ロググループ単位の緊急停止 | ○ | × | ○ | ○ | ○ |
dxinf | 両ノードの情報表示 | ○ | ||||
実行ノードの情報表示 | ○ | |||||
相手ノードとの通信状態表示 | ○ | |||||
ロググループ単位の情報表示 | ○ | |||||
dxrebuild | 切替えたノードの組込み | × | × | ○ | × | × |
dxservice | モニタデーモンのサービスのWindowsサービスへの登録または削除 | × | ||||
dxsetupdb | DBミラーリングシステムのデータベース資源の作成 | ○ | × | × | × | × |
dxsetupfl | DBミラーリングシステムのファイル資源の作成 | ○ | × | × | × | × |
dxstart | モニタデーモンの起動 | × | ||||
dxstop | モニタデーモンの停止 | ○ | × | ○ | ○ | ○ |
dxsvstart | 正系ノードのDBミラーリングサービスの開始 | ○ | × | ○ | ○ | × |
副系ノードのDBミラーリングサービスの開始 | ○ | × | × | ○ | × | |
dxsvstop | リカバリ停止 | × | ○ | × | × | × |
保守停止 | × | × | × | × | × | |
通常停止 | × | ○ | × | × | × | |
通常停止(-mcオプション) | × | ○ | × | × | × | |
緊急停止 | ○ | |||||
緊急停止(-cオプション) | ○ | × | × | ○ | ○ | |
dxswitch | 副系ノードの正系ノードへの切替え、強制切替え | × | ||||
dxsyncdb | データベースの一括同期 | ○ | × | × | ○ | × |
データベースの一括同期実行状況の出力 | ○ | |||||
dxunsetupdb | DBミラーリングシステムのデータベース資源の削除 | ○ | ○ | ○ | ○ | ○ |
dxunsetupfl | DBミラーリングシステムのファイル資源の削除 | ○ | × | × | × | ○ |
rdbbccntf | RERUNログ引継ぎファイルの作成または再作成 | ○ | × | × | ○ | × |
RERUNログ引継ぎファイルの表示 | ○ | × | × | ○ | × | |
rdbbccon | コネクションの再開 | × | ○ | ○ | × | × |
rdbbcdcu | DCUの構成情報および運用情報の表示 | ○ | ||||
rdbbclog | BCログ管理ファイルの作成 | ○ | × | × | × | × |
BCログ管理ファイルの再作成 | ○ | × | ○ | ○ | ○ | |
rdbbcmap | 資源識別子の抽出 | ○ | ○ | ○ | ○ | × |
資源識別子の登録 | ○ | ○ | ○ | ○ | × | |
資源識別子の表示 | ○ | ○ | ○ | ○ | × | |
資源識別子に対応するDSI名または順序名の表示 | ○ | |||||
rdbbcmndb | BC管理スキーマ、RLP管理オブジェクトの定義体の作成、RLP管理オブジェクトの初期データ作成 | ○ | ||||
rdbbcpfm | RERUNログ抽出処理、RERUNログ反映処理の実行状況の表示 | × | ||||
rdbbcref | RERUNログ反映の情報表示 | × | ||||
rdbbcrlc | RLCファイルの初期作成 | ○ | × | × | × | × |
RLCファイルの追加 | ○ | × | × | × | × | |
rdbbcrlm | RLMの作成 | ○ | × | × | × | × |
rdbbcrlp | RLPの削除 | ○ | × | ○ | ○ | ○ |
RLPの再登録 | × | × | ○ | ○ | ○ | |
RLPの一覧/定義/運用情報の状態を表示 | ○ | |||||
rdbbcswh | RLCの強制交替 | × | ○ | ○ | × | × |
○:実行可能
×:実行不可能
注1)セットアップからDBミラーリングサービスを開始するまでの実行可否を示します。
注2)副系ノードを正系ノードに切替えてから、旧正系ノードで実行する必要があります。このとき、正系ノードのSymfoware/RDBは強制停止となるため、サービスの状態はリカバリ停止状態となります。dxrebuildコマンドはこの状態で実行します。
注3)データベース一括同期実行中に実行可能です。
注4)dxunsetupdbコマンドを実行した後の状態です。
スクリプト | 機能概要 | 初回 | 正系サービス運用中 | サービス停止中 | ||
---|---|---|---|---|---|---|
リカバリ停止 | 通常停止 | 緊急停止 | ||||
dxcrtrlp.bat | RLMおよびRLCの作成 | ○ | × | × | × | × |
dxmakemndb.bat | BC管理DBの作成 | ○ | × | × | ○ | × |
dxfmtmndb.bat | RLP管理オブジェクトの初期化 | ○ | × | × | ○ | × |
dxdelmnobj.bat | RLP管理オブジェクトの削除 | ○ | × | × | ○ | ○ |
dxdelmndb.bat | BC管理スキーマの削除 | ○ | × | × | ○ | ○ |
dxdelrlpenv.bat | RERUNログ抽出ファイルおよびRERUNログ引継ぎファイルの削除 | ○ | × | × | ○ | ○ |
dxdelmonenv.bat | モニタ管理ファイルの削除 | ○ | × | × | × | ○ |
○:実行可能
×:実行不可能
注1)セットアップからDBミラーリングサービスを開始するまでの実行可否を示します。
注2)モニタデーモン停止中に実行するコマンドのため、モニタデーモンが停止していることを前提に、実行可否を示します。
副系ノード
コマンド | 機能概要 | 初回 | 副系 | サービス停止中 | |||
---|---|---|---|---|---|---|---|
リカバリ停止 | 保守停止 | 通常停止 | 緊急停止 | ||||
dxaccum | ログデータの蓄積 | × | |||||
dxdcustop | ロググループ単位の緊急停止 | ○ | × | ○ | ○ | ○ | ○ |
dxinf | 両ノードの情報表示 | ○ | |||||
実行ノードの情報表示 | ○ | ||||||
相手ノードとの通信状態表示 | ○ | ||||||
ロググループ単位の情報表示 | ○ | ||||||
dxrebuild | 切替えたノードの組込み | × | |||||
dxservice | モニタデーモンのサービスのWindowsサービスへの登録または削除 | × | |||||
dxsetupdb | DBミラーリングシステムのデータベース資源の作成 | × | × | × | × | × | × |
dxsetupfl | DBミラーリングシステムのファイル資源の作成 | ○ | × | × | × | × | × |
dxstart | モニタデーモンの起動 | × | |||||
dxstop | モニタデーモンの停止 | ○ | × | ○ | ○ | ○ | ○ |
dxsvstart | 正系ノードのDBミラーリングサービスの開始 | ○ | × | × | × | ○ | × |
副系ノードのDBミラーリングサービスの開始 | ○ | × | ○ | ○ | ○ | × | |
dxsvstop | リカバリ停止 | × | ○ | × | × | × | × |
保守停止 | × | ○ | × | × | × | × | |
通常停止 | × | ○(注2) | × | × | × | × | |
通常停止(-mcオプション) | × | ○(注2) | × | × | × | × | |
緊急停止 | ○ | ||||||
緊急停止(-cオプション) | ○ | × | × | × | ○ | ○ | |
dxswitch | 副系ノードの正系ノードへの強制切替え(注3) | × | ○ | × | × | × | × |
副系ノードの正系ノードへの強制切替え(正系ノードのSymfoware/RDBの強制停止なし) | × | ○ | × | × | × | × | |
副系ノードの正系ノードへの強制切替え(一部異常な場合でも強制切替え) | × | ○ | × | × | × | × | |
dxsyncdb | データベースの一括同期 | × | |||||
データベースの一括同期実行状況の出力(注4) | ○ | ||||||
dxunsetupdb | DBミラーリングシステムのデータベース資源の削除 | ○ | ○ | ○ | ○ | ○ | ○ |
dxunsetupfl | DBミラーリングシステムのファイル資源の削除 | ○ | × | × | × | × | ○ |
rdbbccntf | RERUNログ引継ぎファイルの作成または再作成 | ○ | × | × | × | ○ | × |
RERUNログ引継ぎファイルの表示 | ○ | ○ | ○ | ○ | ○ | × | |
rdbbccon | コネクションの再開 | × | ○ | ○ | × | × | × |
rdbbcdcu | DCUの構成情報および運用情報の表示 | ○ | |||||
rdbbclog | BCログ管理ファイルの作成 | ○ | × | × | × | × | × |
BCログ管理ファイルの再作成 | ○ | × | ○ | ○ | ○ | ○ | |
rdbbcmap | 資源識別子の抽出 | ○ | ○ | ○ | ○ | ○ | × |
資源識別子の登録 | ○ | × | × | × | ○ | × | |
資源識別子の登録状態の表示 | ○ | ○ | ○ | ○ | ○ | × | |
資源識別子に対応するDSI名または順序名の表示 | ○ | ||||||
rdbbcmndb | BC管理スキーマ、RLP管理オブジェクトの定義体の作成、RLP管理オブジェクトの初期データ作成 | ○ | |||||
rdbbcpfm | RERUNログ抽出処理、RERUNログ反映処理の実行状況の表示 | × | ○ | ○ | × | × | × |
rdbbcref | RERUNログ反映の情報表示 | × | ○ | ○ | × | × | × |
rdbbcrlc | RLCファイルの初期作成 | ○ | × | ||||
RLCファイルの追加 | ○ | × | |||||
rdbbcrlm | RLMの作成 | ○ | × | × | × | × | × |
rdbbcrlp | RLPの削除 | ○ | × | ○ | |||
RLPの再登録 | × | × | ○ | ○ | ○ | ○ | |
RLPの一覧/定義/運用情報の状態を表示 | ○ | ||||||
rdbbcswh | RLCの強制交替 | × |
○:実行可能
×:実行不可能
注1)セットアップからDBミラーリングサービスを開始するまでの実行可否を示します。
注2)コマンドは正系ノードで実行します。ここでは正系ノードでコマンドを実行した際の副系ノードのサービスの状態を示します。
注3)正系ノードのDBミラーリングサービスが運用中に実施可能です。また、データの蓄積状態の場合は、実行できません。
注4)データベース一括同期実行中に実行可能です。
注5)dxunsetupdbコマンドを実行した後の状態です。
スクリプト | 機能概要 | 初回 | 副系 | サービス停止中 | |||
---|---|---|---|---|---|---|---|
リカバリ停止 | 保守停止 | 通常停止 | 緊急停止 | ||||
dxcrtrlp.bat | RLMおよびRLCの作成 | ○ | × | × | × | × | × |
dxmakemndb.bat | BC管理DBの作成 | ○ | × | × | × | ○ | × |
dxfmtmndb.bat | RLP管理オブジェクトの初期化 | ○ | × | × | × | ○ | × |
dxdelmnobj.bat | RLP管理オブジェクトの削除 | ○ | × | × | × | ○ | ○ |
dxdelmndb.bat | BC管理スキーマの削除 | ○ | × | × | × | ○ | ○ |
dxdelrlpenv.bat | RERUNログ抽出ファイルおよびRERUNログ引継ぎファイルの削除 | ○ | × | × | × | ○ | ○ |
dxdelmonenv.bat | モニタ管理ファイルの削除 | ○ | × | × | × | × | ○ |
○:実行可能
×:実行不可能
注1)セットアップからDBミラーリングサービスを開始するまでの実行可否を示します。
注2)モニタデーモン停止中に実行するコマンドのため、モニタデーモンが停止していることを前提に、実行可否を示します。