Chat now with support
Chat with Support

SharePlex 11.4 - 管理者ガイド

このガイドについて このガイドで使用される表記規則 SharePlexの概要 SharePlexの実行 SharePlexの複数のインスタンスの実行 sp_ctrlでのコマンドの実行 SharePlexパラメータの設定 データレプリケーションの設定 コンテナデータベースとの間のレプリケーションの設定 名前付きキューの設定 分割レプリケーションの設定 変更履歴ターゲットへのレプリケーションの設定 レプリケーション戦略の設定 DDLレプリケーションの設定 エラー処理の設定 データトランスフォーメーションの設定 セキュリティ機能の設定 SharePlexユーザのセキュリティグループへの割り当て 本番システムでのレプリケーションの開始 SharePlexの監視 レプリケーションの問題の防止と解決 非同期データのrepair Captureプロセスの調整 Postプロセスの調整 Oracleフェールオーバー後のレプリケーションのリカバリ アクティブなレプリケーション環境に対する変更 Oracleアプリケーションのパッチまたはアップグレードの適用 ソースまたはターゲットのOracleデータのバックアップ トラブルシューティングのヒント 付録A: ピアツーピア図 付録B: SharePlex環境変数

ソースにパッチを適用してからターゲットにレプリケート

サポート対象データベース

すべてのサポート対象プラットフォーム上のOracle

この手順を使用する状況

パッチまたはアップグレードにより適用されるすべての操作がSharePlexでサポートされており、ターゲットにレプリケートできる場合は、この手順を使用します。これには、DMLの変更とSharePlexでサポートされているDDLが含まれます。パッチまたはアップグレードがSharePlexでサポートされていない操作を実行するかどうかがわからない場合は、「ソースにパッチ/アップグレードを適用してからターゲットにコピーページの手順を使用してください。

注意: SharePlexがサポートする操作のリストについては、『SharePlexリリースノート』を参照してください。

パッチ/アップグレードの適用

パッチまたはアップグレードを適用するには:

  1. ソースシステムおよびターゲットシステムのOracleインスタンスへのユーザアクセスを停止します。
  2. ソースシステムで、データをターゲットシステムにフラッシュします。このコマンドはPostを停止し、データストリームにマーカーを置いて、ソースデータとターゲットデータ間の同期ポイントを確立します。

    sp_ctrl> flush datasource

    ここで、datasourceはソースインスタンスのデータソースです。例: o.oraA

  3. ソースシステムでパッチまたはアップグレードを適用します。
  4. ソースシステムで、ソースインスタンスへのユーザアクセスを復元します。
  5. ターゲットシステムで、パッチまたはアップグレードによってトリガが作成または変更された場合は、それらを無効にするか、sp_add_trigger.sqlユーティリティスクリプトを実行することで、トリガがSharePlexユーザを無視するようにします。
  6. ターゲットシステムで、ターゲットインスタンスへのユーザアクセスを復元します。

ソースまたはターゲットのOracleデータのバックアップ

このトピックでは、レプリケーションがアクティブなときにソースおよびターゲットのデータのバックアップを作成する手順を説明します。

内容

ソースシステムの部分バックアップの実行

ソースデータの部分バックアップの実行

データがレプリケートされている間にソースシステムの部分バックアップデータの抽出やデータウェアハウスへの入力などを実行する場合は、代わりにターゲットシステムで部分バックアップを実行し、ソースシステムで行うのと同じデータをコピーすることができます。

この手順では、ソースデータへのユーザアクセスが中断されず、設定ファイルの非アクティベーションまたは再アクティベーションも行われません。

サポート対象データベース

Oracleから全ターゲットへ

手順

ソースシステムの部分バックアップを実行するには:

  1. ソースシステムで、sp_ctrlを開始します。
  2. ソースシステムで、データをターゲットシステムにフラッシュします。このコマンドはPostプロセスを停止し、データストリームにマーカーを置いて、ソースデータとターゲットデータ間の同期ポイントを確立します。

    sp_ctrl> flush datasource

    ここで、datasourceは、設定ファイル内のソースデータベースのデータソース指定です。例: o.ora1

  3. ターゲットシステムで、データをバックアップします。

注意: データはフラッシュマーカーでソースデータと一致するようになりました。

  1. ターゲットシステムで、Postプロセスを開始します。

    sp_ctrl> start post

ソースシステムでの完全バックアップの実行

ソースシステムのフルバックアップの実行

SharePlexを含むソースシステム全体をバックアップするには、バックアップの実行中にSharePlexレプリケーションをシャットダウンする必要があります。

この手順では、ソースデータへのユーザアクセスが停止されますが、設定ファイルの非アクティベーションまたは再アクティベーションは行われません。レプリケーションは、バックアップ後に開始すると再開されます。

サポート対象データベース

Oracleから全ターゲットへ

手順

ソースシステムで以下の手順を実行します。

  1. すべてのシステムアクティビティを停止します。
  2. sp_ctrlを開始します。
  3. データをターゲットシステムにフラッシュします。このコマンドはPostプロセスを停止し、データストリームにマーカーを置いて、ソースデータとターゲットデータ間の同期ポイントを確立します。

    sp_ctrl> flush datasource

    ここで、datasourceは、設定ファイル内のソースデータベースのデータソース指定です。例: o.ora1

  4. SharePlexをシャットダウンします。このコマンドはSharePlexをシャットダウンします。

    sp_ctrl> shutdown

  5. データベースをシャットダウンします。
  6. バックアップを実行します。

  7. データベースを起動します。
  8. sp_copを開始しますUnixおよびLinux
  9. sp_ctrlを開始します。
  10. ユーザにデータベースへのアクセスを許可します。
  11. SharePlex Capture、Read、Exportの各プロセスが開始したことを確認します。

    sp_ctrl> status

ターゲットシステムで以下の手順を実行します。

  1. Postを開始します。

    sp_ctrl> start post

  2. Postが開始されたことを確認します。

    sp_ctrl> status

Related Documents

The document was helpful.

Select Rating

I easily found the information I needed.

Select Rating