sql >> データベース >  >> RDS >> Oracle

2つのOracleデータベースを同期するにはどうすればよいですか?

    まず第一に、あなたがあなたのデザインを再考することを提案します。データを再現する最も簡単な方法は、ビューを使用することです。このSOで提案 。 2つのDB間にDATABASELINKを作成し、ローカルデータベースにクエリを実行するビューをリモートサイトに作成できます。これは、リアルタイム同期を実現する最も簡単な方法です(コードが少なく、メンテナンスが少なくて済みます)。

    データを本当に同期的に複製したい場合は、レプリケーションガイド 。マテリアライズドビューで行くことができます。 マテリアライズドビューログを定義する必要があります マスターサイトのテーブルに。リモートサイトで、ONCOMMITを作成します。マテリアライズドビューを更新する



    1. java.lang.ClassNotFoundException:com.mysql.jdbc.Driver(maven + jboss)

    2. 実行されたSQLは値を返しますが、Hibernateはnullのリストを返します

    3. 問題セット2–エンティティと属性の特定

    4. MySQLで行を逆の順序で選択するにはどうすればよいですか?