1対1のシンクロナイゼーションで双方の同一レコードを更新した場合、どちらが優先されるかは以下からオプションで選択可能です。
・ソースを優先
・ターゲットを優先
・タイムスタンプが速い方を優先
・ユーザスクリプト
1対1のシンクロナイゼーションで双方の同一レコードを更新した場合、どちらが優先されるかは以下からオプションで選択可能です。
・ソースを優先
・ターゲットを優先
・タイムスタンプが速い方を優先
・ユーザスクリプト
DBMotoではソース(複製元)とターゲット(複製先)で双方向に差分レプリケーションする「シンクロナイゼーション」というレプリケーションモードがありますが、応用して3台以上のデータベースに一括でレプリケーションする「マルチシンクロナイゼーション」という機能があります。
Oracleからのミラーリング時にはRedoログを参照して差分レプリケーションを行います。その際、事前設定としてOracleに対してサプリメンタルロギングの設定が必要となります。この作業はDBMotoからOracleへの接続設定の際に行うことができます。
MySQLがソースDBのとき、これまでは「トリガー」を使用したミラーリングのみ可能でしたが、以下の条件を満たすことでMySQLのバイナリログを使用したミラーリングが可能になります。
DBMotoのレプリケーション定義(どのテーブルからどのテーブルに、どのようにレプリケーションするか)の設定は、基本的に1テーブル1定義となります。つまりテーブルが1,000ある場合には、定義の数も1,000になります。1個ずつ設定していったら・・・時間かかって大変です。
東日本大震災の影響もあり、最近は仮想環境やデータベースのBCP(business continuity plan : 事業継続計画)のニーズがより一層高まっています。
DBMotoのレプリケーションでレコードの前後に空白があり、この空白を除去(trim)した場合は、Expressionという機能で実現可能です。
レプリケーションオプションにて、「Mapping」ボタンを押下します。
Oracleクライアントから別マシンのOracleに接続できるよう、例のごとく「Net Configuration Assistant」で接続を試みる。弊社マルチデータベース対応レプリケーションソフトDBMotoでOracleに接続するためです。
AS/400でジュリアンデートを持つデータは、スクリプトを介してyyyy/MM/dd形式に変換してレプリケーションすることが可能です。
ソース:AS/400(SALDATEがジュリアンデートです)
DBMotoでAS/400からの差分レプリケーション(ミラーリング)を行う場合に、ジャーナルレシーバーを参照してトランザクションを確認します。
このため、予めAS/400側でジャーナルレシーバーを作成し、物理ファイルに対してジャーナルを起動する必要があります。
DBMotoでOracleを利用したレプリケーションの際に、以下のエラーが発生することがあります。
ORA-12516: TNS: リスナーは、一致するプロトコル・スタックが使用可能なハンドラを検出できませんでした。

TriActiveは1997年に設立されシステム管理ソリューションをSaaSとして提供するパイオニア的な会社です。本社を米国テキサス州に置き、アジア、欧州と幅広くサービスを提供しています。

EFCO Corporationはガラス窓、スライド・ドア、ガラスカーテンウォール・システム・メーカとして知られています。本社と工場はミズーリー州、モネット(Monett)市に位置し、全米各地にサービス拠点を有します。従業員は約1,750名で、IT部門は90名です。