ページの先頭行へ戻る
Symfoware Server V12.7.0 データベース二重化導入運用ガイド
FUJITSU Software

M.2.1 データベース二重化のコマンドおよびスクリプト

DBミラーリングサービスの状態別に使用できるデータベース二重化のコマンド、セットアップスクリプトを、ノード毎に以下に示します。なお、モニタデーモンは起動中、Symfoware/RDBの起動中/停止中は実行可能な状態であることを前提とします。

正系ノード

表M.3 DBミラーリングサービスの状態別データベース二重化コマンドの実行可否(正系ノード)

コマンド

機能概要

初回
サービス開始前
(注1)

正系サービス運用中

サービス停止中

リカバリ停止

通常停止

緊急停止

dxaccum

ログデータの蓄積

×

×

×

dxdcustop

ロググループ単位の緊急停止

×

dxinf

両ノードの情報表示

実行ノードの情報表示

相手ノードとの通信状態表示

ロググループ単位の情報表示

dxrebuild
(注2)

切替えたノードの組込み

×

×

×

×

dxservice

モニタデーモンのサービスのWindowsサービスへの登録または削除

×

dxsetupdb

DBミラーリングシステムのデータベース資源の作成

×

×

×

×

dxsetupfl

DBミラーリングシステムのファイル資源の作成

×

×

×

×

dxstart

モニタデーモンの起動

×

dxstop

モニタデーモンの停止

×

dxsvstart

正系ノードのDBミラーリングサービスの開始

×

×

副系ノードのDBミラーリングサービスの開始

×

×

×

dxsvstop

リカバリ停止

×

×

×

×

保守停止

×

×

×

×

×

通常停止

×

×

×

×

通常停止(-mcオプション)

×

×

×

×

緊急停止

緊急停止(-cオプション)

×

×

dxswitch

副系ノードの正系ノードへの切替え、強制切替え

×

dxsyncdb

データベースの一括同期

×

×

×

データベースの一括同期実行状況の出力
(注3)

dxunsetupdb

DBミラーリングシステムのデータベース資源の削除

dxunsetupfl

DBミラーリングシステムのファイル資源の削除

×

×

×


(注4)

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コマンドを実行した後の状態です。

表M.4 DBミラーリングサービスの状態別スクリプトの実行可否(正系ノード)

スクリプト

機能概要

初回
サービス開始前
(注1)

正系サービス運用中

サービス停止中

リカバリ停止

通常停止

緊急停止

dxcrtrlp.bat

RLMおよびRLCの作成

×

×

×

×

dxmakemndb.bat

BC管理DBの作成

×

×

×

dxfmtmndb.bat

RLP管理オブジェクトの初期化

×

×

×

dxdelmnobj.bat

RLP管理オブジェクトの削除

×

×

dxdelmndb.bat

BC管理スキーマの削除

×

×

dxdelrlpenv.bat

RERUNログ抽出ファイルおよびRERUNログ引継ぎファイルの削除

×

×

dxdelmonenv.bat
(注2)

モニタ管理ファイルの削除

×

×

×

○:実行可能
×:実行不可能

注1)セットアップからDBミラーリングサービスを開始するまでの実行可否を示します。

注2)モニタデーモン停止中に実行するコマンドのため、モニタデーモンが停止していることを前提に、実行可否を示します。

副系ノード

表M.5 DBミラーリングサービスの状態別データベース二重化コマンドの実行可否(副系ノード)

コマンド

機能概要

初回
サービス開始前
(注1)

副系
サービス運用中

サービス停止中

リカバリ停止

保守停止

通常停止

緊急停止

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ミラーリングシステムのファイル資源の削除

×

×

×

×


(注5)

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コマンドを実行した後の状態です。

表M.6 スクリプトの実行可否(副系ノード)

スクリプト

機能概要

初回
サービス開始前
(注1)

副系
サービス運用中

サービス停止中

リカバリ停止

保守停止

通常停止

緊急停止

dxcrtrlp.bat

RLMおよびRLCの作成

×

×

×

×

×

dxmakemndb.bat

BC管理DBの作成

×

×

×

×

dxfmtmndb.bat

RLP管理オブジェクトの初期化

×

×

×

×

dxdelmnobj.bat

RLP管理オブジェクトの削除

×

×

×

dxdelmndb.bat

BC管理スキーマの削除

×

×

×

dxdelrlpenv.bat

RERUNログ抽出ファイルおよびRERUNログ引継ぎファイルの削除

×

×

×

dxdelmonenv.bat
(注2)

モニタ管理ファイルの削除

×

×

×

×

○:実行可能
×:実行不可能

注1)セットアップからDBミラーリングサービスを開始するまでの実行可否を示します。

注2)モニタデーモン停止中に実行するコマンドのため、モニタデーモンが停止していることを前提に、実行可否を示します。