DDLレプリケーションのインストール

DDLレプリケーションをインストールするには、Oracle GoldenGateが提供するインストール・スクリプトをレプリケーション・ユーザーとして実行します。このユーザーはCreateInsertSelectDeleteDropおよびTruncateデータベース権限を持つ必要があります。さらに、このユーザーは書込み権限を持ち、Oracle GoldenGateプラグインをMySQLプラグイン・ディレクトリにコピーする必要があります。たとえば、MySQLプラグインは通常は/usr/lib64/mysql/plugin/に置かれます。

インストール・スクリプトのオプションには、installuninstallstartstopおよびrestartがあります。

DDLレプリケーションをインストールするコマンドでは、それぞれ、インストール・オプション、ユーザーID、パスワード、ポート番号が使用されます。

bash-3.2$ ./ddl_install.sh install-option user-id password port-number

たとえば:

bash-3.2$ ./ddl_install.sh install root welcome 3306

DDLレプリケーションのインストール・スクリプトを使用して、次のタスクを行います。

  1. サポートされているMySQLサーバーのバージョンがインストールされていることを確認します。DDLレプリケーションはMySQL 5.7.10以上の場合にサポートされます。
  2. MySQLプラグイン・ディレクトリを見つけます。
  3. ddl_rewriterプラグインとddl_metadataプラグイン、およびmetadata_serverファイルが存在することを確認します。これらのファイルが見つからない場合は、エラー・メッセージが表示されてインストールが終了します。
  4. プラグインがすでにインストールされていることを確認します。インストールされている場合はスクリプトが終了してメッセージが表示され、最初にアンインストールしてから再インストールするよう求められます。
  5. 実行中の場合は、metadata_serverを停止します。
  6. 存在する場合は、oggddl.history表を削除します。
  7. metadata_serverをデーモン・プロセスとして開始します。
  8. ddl_rewriterおよびddl_metadataプラグインがインストールされます。