AS400/iSeresでのDBMotoミラーリングモードの設定時に、各テーブル毎に設定を行うジャーナル作成手順:
1.ジャーナルの作成
①レシーバの作成
CRTJRNRCV JRNRCV(TDLIBMST/DBRSJ00001) AUT(*ALL)
※ライブラリの指定とレシーバーの名前を設定します。
②ジャーナルの作成
CRTJRN JRN(TDLIBMST/DBRSJ) JRNRCV(TDLIBMST/DBRSJ00001) AUT(*ALL)
※ジャーナルの名前を指定します。
③複数レプリケーション&テーブルを設定(使用)する場合は、当該コマンドを実行する事により
図の【Read】ボタンを押下したときに、Receiverが自動生成されます。
CHGJRN JRN(TDLIBMST/DBRSJ) JRNRCV(*GEN)
④ジャーナルの起動
STRJRNPF FILE(TDLIBMST/SDTZ1) JRN(TDLIBMST/DBRSJ) IMAGES(*BOTH) OMTJRNE(*OPNCLO)
※SDTZ1(テーブル名)
※レプリケーション対象テーブルに対して上記コマンドの実行が必要となります。
2.追加参考資料
①新しいジャーナルライブラリの作成
CREATE COLLECTION TDLIBMST1
※TDLIBMST1に含まれる全てのテーブルがジャーナルとなります。
②ジャーナルライブラリでないライブラリのジャーナルライブラリ化
CREATE TABLE TDLIBMST1/SDTZ2 AS (SELECT * FROM TDLIBMST/SDTZ2) WITH DATA
関連したトピックス
- iSeries/AS400 ジャーナル作成と実行について【リアルタイムレプリケーションツールDBMoto】
- Receiver とjournal の作成方法とjournal のストップ/スタート方法: HiT Db2Connectvity/400ファミリ
- AS/400でのジャーナルレシーバー作成手順【リアルタイムレプリケーションツールDBMoto】
- DBMotoレプリケーションに必要なOracleユーザ権限
- DBMotoレプリケーションに必要なMySQLユーザ権限
- DBMotoレプリケーションに必要なOracle 12c(PDB/CDB)権限
- Syniti(旧DBMoto)レプリケーションに必要なOracleユーザ権限 Trigger使用時
- Oracleトランザクションセットアップ例(Log ReaderまたはLog Server Agent)[Syniti Data Replication]
- AS/400でレプリケーションに必要なジャーナルが起動済みかを確認するためには?
- DBMotoレプリケーションに必要なSQL Serverユーザ権限