DBMotoはテーブル単位でレプリケーションジョブを作成します。レプリケーションジョブ単位で下記のことが可能となります。
●レプリケーションジョブ単位で行えること
2013/12/12にOracle公式のSQL開発ツール「SQL Developer」の最新バージョン4がリリースされました。
SQL Developerは検証・開発目的で簡単にOracleのSQL管理をすることができる大変便利なツールです。
動作にはJDKが必要ですが、最新版ではJDKが同梱されたものもインストール可能となっています。 また最新版ではJDK7を正式サポートしています。
弊社のDBMotoでは異なるデータベース間でのデータレプリケーションが可能です。
レコード全件を片方からもう片方へコピーするリフレッシュ、変更したレコードを検知して反映するミラーリング、変更を互いに反映するシンクロナイゼーションの3種類があります。
これらのレプリケーションジョブには必要に応じ、スクリプトにより対象とするレコードを限定するような条件をつけることができます。
DBMotoではデータベースへの接続情報やレプリケーション設定などをメタデータの形式で保存しています。デフォルトではこの情報はDBMoto SQL Server CE形式(.sdf)で保存されますが別マシンのデータベースを保存先にすることでDBMotoの構成を冗長化することができます。
DBMotoの設定情報(メタデータ)を冗長化構成にして、より安全に運用する
Google Cloud SQLはGoogle Cloud Platform上でホストされている完全に管理された MySQLサービスです。Google Cloud Platformはユーザに次のようなソリューションを提供します。 ネイティブなMySQL接続のサポートによりGoogleユーザはツール、技術、アーキテクチャの選択の幅を広げることができるようになりました。
DBMoto8では「レプリケーション検証機能」(英語名称:Replication Validate)が搭載されています。
これを使用すると、レプリケーションジョブ単位、すなわちテーブル単位で、正しくトランザクション情報をDBから取得できるかどうかを一括で確認することが可能です。
昨日、弊社テスト環境で発生したOracle DBのアーカイブログ関連のエラー対処法を投稿いたしましたが、
その後、今度は別の内容のエラーが出力され停止しました。その際の対処法について書き記します。
先日、弊社においてDBMoto動作検証用に導入されていた、Windows上のOracle DB 11gR2に接続できなくなる事態が発生しました。
そこで、当該Orace DBにSQLPlusで接続しようとしたところ、次のようなエラーが出て接続できませんでした。 続きを読む
●暗号化したデータベースのバックアップの重要性
データベースのバックアップは企業にとって非常に重要です。バックアップ・ファイルが暗号化されていなければ、他のSQL Serverにコピーし、リストアすることは非常に簡単です。DB管理者はMEDIAPASSWORD機能を使用してこれを回避することができます。
DBMotoで差分レプリケーション(ミラーリング)を行う場合には、
原則複製先のターゲットDB側にPKが必要です。
参考:差分レプリケーションに必要なDBの主キーとDBMotoの仮想PK
//www.climb.co.jp/blog_dbmoto/archives/1114
DBMotoでの設定情報はメタデータの形式で、デフォルトではDBMotoインストールマシンにSQL Server CE形式(.sdf)で保存されます。
※DBMotoマシン以外の別マシンのDBに保存することも可能です。
DBMotoはデフォルトでは管理ツールであるManagement Centerのすべての機能を使用可能です。
しかし、DBMotoでユーザ権限を設定することで各ユーザに対して認証を要し、必要な権限のみを付与することも可能です。
DBMotoインストール直後、metadataを開く際にマシン環境によっては下記エラーが表示されて開くことができない場合があります。