プライマリ・コンテンツに移動
Oracle® Enterprise Manager Oracle GoldenGate System Monitoring Plug-Inインストレーション・ガイド
リリース12c (12.1.0.3.0)
B69446-04
 

 

Oracle Enterprise Manager

Oracle GoldenGate System Monitoring Plug-Inインストレーション・ガイド

リリース12c (12.1.0.3.0)

B69446-04(原本部品番号:E62429-03)

2015年8月

このドキュメントでは、まずEnterprise Manager Plug-in for Oracle GoldenGateの概要を説明し、次に、このプラグインでサポートされるリリースの詳細、プラグインのデプロイの前提条件、さらに、Enterprise Manager Plug-in for Oracle GoldenGateのOracle GoldenGateを構成するための手順を説明します。次の項目で構成されています。

1 Enterprise Manager Plug-in for Oracle GoldenGateの概要

Enterprise Manager Plug-in for Oracle GoldenGateは、Oracle Enterprise Manager (EM) Cloud Controlを機能拡張してOracle GoldenGateプロセスのモニタリングおよび管理をサポートします。Cloud Control環境にデプロイすることで、次の機能を使用できるようになります。

  • 現在のOracle GoldenGateメトリックと履歴傾向を視覚的に監視します。

  • しきい値に違反したときに自動的にアラートおよびインシデントを生成します。

  • 各プロセスを開始および停止します。

  • 既存の構成ファイルを変更します。

  • エラー・ログ、レポート・ファイルおよび破棄ファイルを表示します。

  • 特権プラグイン機能のユーザー・アクセスを監査します。

2 デプロイの準備

このセクションの内容は次のとおりです。

2.1 サポートされているプラットフォーム

Enterprise Manager Plug-in for Oracle GoldenGateは、Oracle GoldenGateリリース11.2.1以降およびOracle Enterprise Manager Cloud Control 12cエージェント以降のインスタンスの両方が実行できる、すべてのプラットフォームのモニタリングをサポートします。

Oracle GoldenGateエージェントにはEnterprise Managerエージェントへのローカルな依存性があります。そのため、Oracle GoldenGate用のシステム監視プラグインは、次のプラットフォームではサポートされません。

  • HP NonStop

  • IBM System z

  • IBM z/OS

  • IBM i (AS400)

詳細は、My Oracle Supportの「動作保証」タブを参照してください。

https://support.oracle.com

2.2 サポートされているリリース

Enterprise Manager Plug-in for Oracle GoldenGateは、次の製品リリースをサポートしています。

  • Enterprise Manager Cloud Control 12cリリース4 (12.1.0.4.0)以降。

  • サポートされるOracle GoldenGateバージョンは次のとおりです。

    • Oracle GoldenGate Monitor Agent 12c (12.1.3.0.3)以降が必須であり、起動、停止、強制終了および編集機能をサポートするために必要な最低バージョンです。

    • Oracle GoldenGate 12c (12.1.2.0.1)。

    • Oracle GoldenGate 12c (12.1.2.0.0)。

    • Oracle GoldenGate 11g リリース2 (11.2.1.0.10)以降。

    • コア以外のOracle GoldenGateのサポート。デフォルト・バージョン以外の特定のバージョン(たとえば、バージョン11.2.1.0.23)のOracle GoldenGateを使用する場合、次に示すように、feature_version.xmlファイルの各<Feature>要素に<MinOGGCoreVersion>を追加します。

      <Document>
         <VersionCacheResetSchedule>
            <Interval>1</Interval>
            <TimeUnit>Hour</TimeUnit>
         </VersionCacheResetSchedule>
         <FeatureList>
            <Feature>
               <FeatureName>ExecuteCommands</FeatureName>
               <MinPluginOMSVersion>12.1.0.4.0</MinPluginOMSVersion>
               <MinPluginEMAgentVersion>.0</MinPluginEMAgentVersion>
               <MinOGGCoreVersion>11.2.1.0.23</MinOGGCoreVersion>
            </Feature>
            <Feature>
               <FeatureName>ViewLogs</FeatureName>
               <MinPluginOMSVersion>12.1.0.4.0</MinPluginOMSVersion>
               <MinPluginEMAgentVersion>.0</MinPluginEMAgentVersion>
               <MinOGGCoreVersion>11.2.1.0.23</MinOGGCoreVersion>
            </Feature>
            <Feature>
               <FeatureName>ViewEditConfig</FeatureName>
               <MinPluginOMSVersion>12.1.0.4.0</MinPluginOMSVersion>
               <MinPluginEMAgentVersion>.0</MinPluginEMAgentVersion>
               <MinOGGCoreVersion>11.2.1.0.23</MinOGGCoreVersion>
            </Feature>
         </FeatureList>
      </Document>
      

2.3 前提条件の確認

Enterprise Manager Plug-in for Oracle GoldenGateをデプロイし使用する前に、次の前提条件を満たす必要があります。

2.3.1 ソフトウェア要件

  • 次のものをインストールおよび実行する必要があります。

    • Enterprise Manager Cloud Controlによるモニタリングをサポートするためには、Oracle GoldenGate 12c (12.1.2.0.1)以降またはOracle GoldenGate 11gリリース11.2.1.0.17以降。


      注意:

      Oracle Enterprise ManagerではOracle GoldenGateリリース11.1.1以前のモニタリングはサポートされていません

    • Oracle GoldenGate Monitor Agent 12c (12.1.3.0.4)以降。選択したインストール場所は、このドキュメント内ではOGG_AGENT_ORA_HOMEと示します。この場所は、必ずしもOracle GoldenGate 12cのインストール場所とは限りません。

    • Oracle Enterprise Manager (OEM) Cloud Control 12c リリース4 (12.1.0.4.0)以降(Oracle Management ServiceとOracle Managementエージェント)。

    • Enterprise Manager Plug-in for Oracle GoldenGateをデプロイまたはアップグレードする前に、次の場所にあるOEMパッチ20460402を適用する必要があります

      https://support.oracle.com/

  • モニタリングするOracle GoldenGateインスタンスをホストしている各システムにOracle Managementエージェントをインストールする必要があります。

  • Oracle GoldenGateがインストールされている各システムにJava SE、JDK 7u85以降がインストールされていることを確認します。Javaのバージョンを確認するには、Oracle GoldenGateインストール・ディレクトリに移動し、次のコマンドを実行します。

    Shell> java -version
    

    バージョンが表示され、次のようになります。

    java version "1.7.0_85"
    Java(TM) SE Runtime Environment (build 1.7.0_85-b18)
    Java HotSpot(TM) Client VM (build 25.25-b02, mixed mode)
    

    これによって1.7バージョンのJavaが返されない場合は、PATH環境変数にjava.exejavaが含まれていることを確認します。

    Javaの最新バージョンが必要な場合は、次のサイトからダウンロードできます。

    http://www.oracle.com/technetwork/java/javase/downloads/
    
    • Java Development Kit (JDK)またはJava Runtime Environment (JRE)のいずれかをダウンロードできます。

    • Windows x64プラットフォームの場合、x64版のJDKを使用する必要があります。そうしないと、Enterprise ManagerはJavaエージェントをロードできません。

  • ソフトウェア・ライブラリを構成するには、『Oracle Enterprise Manager Cloud Control管理者ガイド』の「ソフトウェア・ライブラリの構成」を参照してください。

2.3.2 環境が動作保証要件を満たしていることの確認

製品をインストールする場合、サポートされているハードウェアまたはソフトウェア構成を使用します。詳細は、Oracle Fusion Middlewareのサポートされるシステム構成ページで、ご使用のリリース向けの動作保証情報のドキュメントを参照してください。

Oracleは、動作保証されているすべてのシステムおよび環境で製品のパフォーマンスをテストおよび検証しており、新しい動作保証要件が確認されると、それらはすぐに適切な動作保証に関するドキュメントに追加されます。新しい動作保証要件は随時確認される場合があるため、動作保証に関するドキュメントはドキュメント・ライブラリの外部に置かれ、Oracle Technology Networkで提供されています。

2.3.3 Javaインストールを指し示すように環境変数を設定

次の手順を実行して、使用環境で監視を行う準備ができていることを確認します。


注意:

Oracle GoldenGate 11.1.1のインスタンスを監視できるようにLD_LIBRARY_PATHを設定している場合、11.2.1以降のインスタンスを監視する際にはその設定を削除する必要があります。

  • Windowsの場合:

    1. JAVA_HOME変数を、Javaがインストールされている場所に設定します。

    2. PATH変数を、Javaがインストールされている場所のjre\binに設定します。

      . . .;%JAVA_HOME%\jre\bin
      
  • Oracle SolarisおよびLinuxの場合:

    1. JAVA_HOME環境変数を、Javaがインストールされている場所に設定します。

    2. PATH環境変数を、Javaがインストールされている場所のjre\binディレクトリに設定します。

    次に例を示します(bashシェルを使用)。

    export JAVA_HOME=<PATH to JDK installation>
    export PATH = $PATH:$JAVA_HOME/jre/bin
    

2.3.4 各Oracle GoldenGateインスタンスの構成

各Oracle GoldenGateインスタンスに対して、次の操作を行います。

  1. Oracle GoldenGateインストール・ディレクトリに移動し、GLOBALSパラメータ・ファイルを編集することで、監視を有効にします。

    Shell> ./ggsci
    GGSCI> EDIT PARAMS ./GLOBALS
    

    ENABLEMONITORINGパラメータをGLOBALSパラメータに追加し、ファイルを保存します。Oracle GoldenGateインスタンスの構成後にマネージャを起動すると、パラメータがアクティブになります。

  2. 「Oracle Walletの作成」の手順に従って、パスワードを保存するOracle Walletを作成します。

  3. 「Oracle Enterprise Managerで実行するためのOracle GoldenGateの構成」の手順に従って、Oracle Enterprise Managerによる監視用にOracle GoldenGateインスタンスを構成します。

  4. 「Oracle GoldenGateインスタンスの開始」の手順に従って、次の操作を行います。

    • 監視データの格納に使用されるデータベースを作成します。

    • Oracle Managementエージェントに渡すモニタリング・データを収集するOracle GoldenGateエージェントを起動します。

2.3.5 プラグインのダウンロード

プラグインをオンライン・モードまたはオフライン・モードでダウンロードできます。オンラインとは、Enterprise Manager Storeへのインターネット接続がある環境のことです。オフラインとは、インターネット接続のない環境のことです。プラグインのダウンロードの詳細は、『Oracle Enterprise Manager Cloud Control管理者ガイド』の「プラグインのダウンロード」を参照してください。

3 プラグインのデプロイ

プラグインをOracle Management Services (OMS)インスタンスにグラフィカル・インタフェースまたはコマンドライン・インタフェースでデプロイできます。グラフィカル・インタフェース・モードでは一度に1つのプラグインをデプロイできますが、コマンドライン・インタフェース・モードでは一度に複数のプラグインをデプロイでき、デプロイメント時間と、該当する場合は停止時間が短くなります。プラグインをデプロイする手順は、『Oracle Enterprise Manager Cloud Control管理者ガイド』の「プラグインの管理」を参照してください。

3.1 プラグイン・アーカイブの手動インポート

プラグインを手動でダウンロードした場合、Oracle Enterprise Manager Cloud Controlにプラグインをインポートする必要があります。

  1. 「ダウンロード」ページからEnterprise Manager Plug-in for Oracle GoldenGateをダウンロードします。

    http://www.oracle.com/technetwork/middleware/goldengate/downloads/
    

    「Management Pack for Oracle GoldenGate」セクションにあります。

  2. Enterprise Managerコマンドライン(EM CLI)ユーティリティを設定します。「設定」メニューの「コマンドライン・インタフェース」をクリックします。Enterprise Managerコマンドライン・インタフェースのダウンロード・ページに説明されている手順に従います。

  3. プラグイン・アーカイブをインポートします。

    emcli login -username=<your user ID> -password=<password>
    emcli sync
    emcli import_update -file=<path to *.opar file you downloaded>
    
  4. プラグイン・アーカイブをインポートしたら、Enterprise Manager Cloud Controlにログインし、デプロイを完了します。

    1. 「設定」(右上隅)、「拡張性」「プラグイン」の順にクリックします。

    2. 「プラグイン」ページで、「ミドルウェア」フォルダを展開します。

    3. 「Oracle GoldenGate」を選択します。「デプロイ先」をクリックし、「Management Server」を選択してデプロイ・プロセスを開始します。

    4. リポジトリSYSパスワードを入力して、「続行」をクリックします。

      一連の前提条件システム・チェックが開始されます。各システム・チェックが完了するたびに、「次」をクリックして次のチェックに進みます。

    5. 前提チェックが完了したら、「次」「デプロイ」の順にクリックします。


      注意:

      通常、デプロイが完了するまで10分程度かかります。その間、接続ユーザーはすべてEnterprise Managerから切断されます。確認ページが表示されますが、プラグインのデプロイの進行中は「ステータスの表示」をクリックすると「このWebページは使用できません」と表示されます。

    6. Enterprise Manager Plug-in for Oracle GoldenGateデプロイメントのステータスを確認します。10分後、emcliコマンドを使用してステータスを確認できます。

      emcli login -username=<your user ID> -password=<password>
      emcli sync
      emcli get_plugin_deployment_status -plugin_id=oracle.fmw.gg -omslocal
      

      注意:

      -omslocalフラグを有効にしていない場合は、ホストおよび必要なすべての資格証明を指定していることを確認してください。

Enterprise Manager Plug-in for Oracle GoldenGateがデプロイされると、Oracle GoldenGate項目がEnterprise Manager Cloud Controlの「ターゲット」の下に表示されます。

4 Oracle Walletの作成

次の手順を実行して、Oracle Walletを作成し、Oracle ManagementエージェントがOracle GoldenGateエージェントに接続してメトリック値を受信するために使用するパスワードを追加します。

  1. OGG_AGENT_ORA_HOMEディレクトリに移動します。


    注意:

    Oracle GoldenGate 12c (12.1.2.0.0)では、ExtractおよびReplicat用のパスワードのOracle Walletへの保存が導入されました。ただし、Oracle GoldenGateコアのレプリケーションとOracle GoldenGate Monitor Agent (JAgent)ウォレットは同じ場所には格納できません。Oracle GoldenGateコアとJAgentがOracle Walletを使用している場合、Oracle GoldenGateコアはデフォルト以外の場所を使用する必要があります。この構成は、GLOBALSパラメータWALLETLOCATIONを使用して設定できます。

  2. Javaエージェントのみ使用する(Oracle GoldenGate Monitor Serverは使用しない)ことを指定するランタイム引数を使用して、適切なpw_agent_utilスクリプトを実行します。

    • Windowsでは、コマンド・ラインに移動し、次のように入力します。

      Shell> pw_agent_util.bat -jagentonly
      
    • UNIXでは、次のコマンドを入力します。

      Shell>./pw_agent_util.sh -jagentonly
      

    ウォレットが存在しない場合は、作成されます。

  3. 次に、Oracle Enterprise Managerエージェント・パスワードの入力を求められます。

    Please create a password for Java Agent:
    

    次に、パスワードの確認を求められます。

    Please confirm password for Java Agent:
    

    ウォレットがdirwltディレクトリにすでに存在する場合は、メッセージが返され、ユーティリティが停止します。この状況が発生した場合は、次のいずれかを入力し(このコマンド・オプションでは大文字小文字は区別されません)、ユーティリティを実行してJagentパスワードを作成します。

    • Windowsでは、コマンド・ラインに移動し、次のように入力します。

      Shell> pw_agent_util.bat -updateAgentJMX
      
    • UNIXでは、次のコマンドを入力します。

      Shell> ./pw_agent_util.sh -updateAgentJMX
      

5 Oracle Enterprise Managerで実行するためのOracle GoldenGateの構成

ホスト、ポートおよびモニタリング・タイプのプロパティ値を設定して、EMで動作するようにOracle GoldenGateインスタンスを構成する必要があります。

EM用のモニタリングを構成するには、OGG_AGENT_ORA_HOMEディレクトリに移動し、次の設定でcfg/Config.propertiesファイルを編集します。

  1. 監視タイプを決定するプロパティをOracle Enterprise Managerに設定します。

    agent.type.enabled=OEM
    
  2. jagent.rmi.portプロパティに割り当てるポートが空きで使用可能であることを確認します。

    • UNIXの場合は、次を実行します。

      netstat -anp | grep [port_number]
      

      次に例を示します。

      netstat -anp | grep 5559
      
    • Windowsの場合は、次を実行します。

      netstat -an|findstr [port_number]
      

      次に例を示します。

      netstat -an|findstr 5559
      
  3. Oracle Enterprise ManagerエージェントのRemote Method Invocation (RMI)ポートを設定します。デフォルト値は5559です。

    jagent.rmi.port=[port_number]
    
  4. Jagentのホストを識別するプロパティを設定します。これは、Oracle GoldenGateインスタンスのホストである必要があります。値には名前またはIPアドレスを指定できます。

    jagent.host=[Oracle_GoldenGate_host_name]
    
  5. Jagentのポートを設定します。このプロパティのデフォルトは5555です。

    jagent.jmx.port=[port_number]
    
  6. Jagentへの接続のユーザー名を設定します。

    jagent.username=[user_name]
    
  7. 接続のSSL値をfalseに設定します。

    jagent.ssl=false
    

6 Oracle GoldenGateインスタンスの開始

次の手順を使用して、Oracle GoldenGateとOracle GoldenGateエージェントを起動します。この項で使用されているGGSCIコマンドの詳細は、『Oracle Enterprise Manager Cloud Control管理者ガイド』を参照してください。

  1. Oracle GoldenGateインストール・ディレクトリに移動します。

  2. GGSCIセッションを開始します。

    Shell> ./ggsci
    
  3. 監視を有効にしてから今回初めてOracle GoldenGateを起動する場合は、監視データを永続化するデータベースを作成します。

    GGSCI> CREATE DATASTORE
    
  4. GLOBALSパラメータを追加して監視を有効にしただけの場合は、実行中のOracle GoldenGate Managerプロセスを停止して再起動し、新しい設定をアクティブにする必要があります。

    GGSCI> STOP MANAGER
    
  5. Oracle GoldenGate Managerプロセスを開始します。

    GGSCI> START MANAGER
    
  6. Oracle GoldenGateエージェントを起動します。

    GGSCI> START JAGENT
    

    注意:

    エージェントを起動する前に、Oracle Walletが正常に作成され、パスワードが入力されている必要があります。

7 プラグインをデプロイするための管理エージェントの構成

次の手順に従って、Enterprise Manager Plug-in for Oracle GoldenGateをデプロイするすべてのエージェントに対して優先資格証明を設定します。

  1. Enterprise Manager Cloud Controlで、「設定」「セキュリティ」「優先資格証明」の順にクリックします。

  2. 「優先資格証明」ページで、「ターゲット・タイプ」列からホストを検索し選択して、「優先資格証明の管理」をクリックします。

    「優先資格証明」ページが表示され、2つのセクションに分割されます。

    デフォルトの優先資格証明:

    この資格証明は、選択したターゲット・タイプのデフォルトとして設定されます。設定すると、この資格証明は、資格証明が特に指定されていない、このタイプのすべてのターゲットに適用されます。

    ターゲット優先資格証明:

    この資格証明は、各ターゲットに固有です。デフォルトでターゲット・タイプに設定されている資格証明とは別の資格証明の値が、選択したターゲットで必要な場合指定されます。ターゲットの資格証明を設定すると、そのターゲットのデフォルト資格証明はオーバーライドされます。

  3. 「ターゲットの資格証明」セクションで、Enterprise Manager Plug-in for Oracle GoldenGateをデプロイする必要がある管理エージェントを実行しているホストに対して、ホスト名を選択し「設定」をクリックします

    「名前付き資格証明の選択」ダイアログ・ボックスが表示されます。

  4. ホスト資格証明の値を次のように入力します。

    この値は、Enterprise Manager Plug-in for Oracle GoldenGateがEMエージェントと通信できるように、EMエージェントのホスト資格証明を設定します。たとえば、EMエージェントがホストslc0045にあり、このマシンが資格証明X1およびX2を使用してアクセス可能であり、X1がEMエージェントのインストールに使用されていた場合、ホスト資格証明としてX1を使用する必要があります。

    2つのOracle GoldenGate優先資格証明、つまりOracle GoldenGateホスト資格証明と管理資格証明があります。このユーザー名はOracle GoldenGateエージェントのconfig.propertiesファイルに追加され、パスワードは、Oracle Walletの作成時に定義されます。

  5. 「保存」をクリックします。

    資格証明は、後で使用できるように名前付き資格証明として保存されます。「名前付き資格証明の選択」ダイアログ・ボックスが閉じて、確認メッセージが「セキュリティ」ページに表示されます。

  6. 「テスト」をクリックして、エラーがないことを確認します。テストが正常に実行される場合は、資格証明が正しく設定されています。

  7. Enterprise Manager Plug-in for Oracle GoldenGateをデプロイする必要がある管理エージェントに対して、OSコマンド・ジョブを実行します。

    1. Enterprise Manager Cloud Controlにログインします。

    2. 「エンタープライズ」「ジョブ」「アクティビティ」の順にクリックします。

    3. 「ジョブ・アクティビティ」ページで「OSコマンド」を選択し、「実行」をクリックします。

    4. 次のページで必要な詳細を入力し、「発行」をクリックしてジョブを実行します。ジョブが正常に実行される場合は、資格証明が正しく設定されています。

8 プラグイン・デプロイメントの検査と検証

Enterprise Manager Plug-in for Oracle GoldenGateの検査および検証を行う前に、自動検出中に見つかったGoldenGateターゲットを昇格する必要があります。『Oracle Enterprise Manager Cloud Control管理者ガイド』のターゲットの検出、昇格および追加に関する項を参照してください。

Enterprise Manager Plug-in for Oracle GoldenGateでデータの収集が開始するまで数分間待機した後、次の手順を使用して、プラグイン・ターゲットがEnterprise Managerで適切にモニタリングされていることを検査および検証します。

  1. 「すべてのターゲット」ページから、「Oracle GoldenGate」ターゲット・リンクをクリックします。Oracle GoldenGateのホーム・ページが表示されます。

  2. 「ターゲット」メニューから「監視」、「メトリック収集エラー」の順にクリックして、メトリック収集エラーがレポートされていないことを確認します。

  3. 「ターゲット」メニューの「情報パブリッシャ・レポート」をクリックし、Oracle GoldenGateターゲット・タイプのレポートを表示することで、レポートが表示され、エラーがレポートされないことを確認します。

  4. 「ターゲット」メニューで「構成」「最新収集」の順にクリックして、構成データが表示されていることを確認します。構成データがすぐに表示されない場合は、「最新の構成」ページで「リフレッシュ」をクリックします。

9 監視するインスタンスの追加

Enterprise Manager Plug-in for Oracle GoldenGateを正常にデプロイできたら、次の手順に従って、集中モニタリングおよび管理のためにプラグイン・ターゲットをEnterprise Manager Cloud Controlに追加します。

  1. 「設定」メニューから、「ターゲットの追加」「自動検出の構成」の順に選択します。

  2. GoldenGate Discoveryモジュールをクリックして、「ターゲット・タイプのターゲットの検出の構成」画面を表示します。

  3. エージェント・ホスト名を選択し、「パラメータの編集」をクリックします。

    「パラメータの編集: GoldenGateの検出」ダイアログが表示されます。

  4. 次のように、Oracle GoldenGateエージェントに接続するために必要な情報を入力します。

    • JAgentユーザー名 - 接続に対して有効なユーザー名。この名前はConfig.propertiesファイルで指定します。

    • JAgentパスワード - Oracle Walletの作成時に設定されたユーザーのパスワード。

    • JAgent RMIポート - 接続に使用するRemote Method Invocationポート。

    • JAgentホスト名 - 高可用性クラスタ環境(HA/RAC)に対して、Oracle GoldenGateマシンの物理IPではなく、クラスタ仮想IP (VIP)を入力します。他の環境については、デフォルトのlocalhostを使用します。

      HA/RAC環境の場合、ターゲットの昇格時、ターゲットのホスト・プロパティはVIPで更新されます。これらのターゲットは、別のノードに再配置またはフェイル・オーバーされる際、OGGインスタンスが実際にどこで実行されているかにかかわらず、EMエージェントはOGGインスタンスをモニタリングし続けるため、同じ監視詳細を使用してアクセス可能なままです。

  5. 終了したら、「OK」をクリックします。ターゲット検出がこのホストで構成されました。

  6. 「新規に検出」をクリックしてターゲットを即時に検出します。

  7. 検出ジョブの実行後、潜在的なターゲットを含む可能性のある検出済ホストを確認できます。この操作は、次の2通りの方法で実行できます。

    • ホストの検出ページでジョブを選択し、「検出されたターゲットの表示」をクリックします。または

    • 「設定」メニューから、「ターゲットの追加」「自動検出の結果」の順にクリックします。

  8. 昇格させるターゲットを選択し、「昇格」をクリックします。このターゲット・タイプの昇格ウィザードが開きます。

  9. 「ホスト上のターゲット」タブを選択し、昇格するOGGターゲットを1つまたは複数選択します。

  10. ターゲット・タイプ・ホームページをチェックして、ターゲットがCloud Controlターゲットとして昇格されたことを確認します。ターゲットが正常に昇格された後、ターゲット・ホストにインストールされている管理エージェントは、ターゲット上でメトリック・データの収集を開始します。

    ターゲットの検出、昇格および追加の詳細は、『Oracle Enterprise Manager Cloud Control管理者ガイド』を参照してください。

10 インスタンスレベルのセキュリティの構成

Enterprise Managerではインスタンス・レベルのセキュリティの柔軟性が提供され、管理ユーザーにターゲット・レベルの権限が提供されます。たとえば、Enterprise Manager Plug-in for Oracle GoldenGateが3つのOGGインスタンス(OGG1、OGG2およびOGG3など)を管理している場合、ユーザーにこれらのインスタンスとそのサブ・ターゲット(つまり、そのOGGプロセス)への権限を付与することができます。

ターゲット・レベルのアクセス権を付与する場合:

  1. スーパー管理者(sysmanなど)としてログインします。「設定」メニューから、「セキュリティ」「管理者」の順に選択します。

  2. 「管理者」ページで、「編集」をクリックして、既存のユーザーのアクセス権を変更します。「作成」/「類似作成」をクリックして、新しいユーザーを作成し、適切なユーザー・ロールを割り当てます。

  3. 「プロパティ」タブで、新しいユーザーに必要な資格証明を入力します。

  4. 「次へ」をクリックします。

    「管理者userNameの作成:: ロール」ページが表示されます。この画面では、ロールを「使用可能なロール」列から「選択したロール」列に移動して、指定ユーザーにロールを割当てできます。

  5. 「使用可能なロール」リストから1つ以上のロールを選択し、「移動」矢印をクリックして、新しいユーザーに追加します。事前選択されているロールに加えて、少なくともEM_BASIC_SUPPORT_REPロールを選択する必要があります。

    ロール権限は次のとおりです。

    RMロール名 パラメータの表示/編集 レポートの表示 破棄の表示
    EM_ALL_ADMINISTRATOR はい いいえ なし
    EM_ALL_OPERATOR はい なし なし
    EM_ALL_VIEWER なし なし なし
    PUBLIC なし なし なし
    EM_PLUGIN_USER なし なし なし


    注意:

    作成しているユーザー・ロールには、すべてのOGGインスタンスに対する資格が与えられるため、この手順でALLロール(たとえば、EM_ALL_ADMINISTRATOR、EM_ALL_OPERATORなど)を選択しないようにしてください。

    EMではオブジェクト・レベルのアクセス制御がサポートされるため、管理者に特定のターゲットのみのロールを付与できます。『Oracle Enterprise Manager Cloud Control管理者ガイド』を参照してください。

  6. 「次へ」をクリックします。

    「ターゲット権限」ページが表示されます。

  7. 「ターゲット権限」タブを選択し、「ターゲット権限」セクションにスクロール・ダウンし、「任意の場所でのコマンドの実行」および「Enterprise Managerのモニター」ロールを選択し、「追加」をクリックします。

    これら2つのロールは、完全な機能および複数のバージョンのサポートに必要です。

  8. 「すべてのターゲットに適用可能な権限」表を「ターゲット権限」セクションまでスクロール・ダウンします。このセクションでは、ターゲットで特定のアクションを実行する権利を管理者に付与します。

  9. 「追加」をクリックします。

    新しいブラウザ・ウィンドウに「検索と追加: ターゲット」が表示されます。

  10. インスタンスのリストから、ユーザーにアクセス権を付与するインスタンスを選択します。


    注意:

    割り当てられるのはOracle GoldenGateインスタンスのみで、Manager、ExtractまたはReplicatプロセスではありません。

    図1に、2つのOracle GoldenGateインスタンス(それぞれポート番号5559および5560)の例を示します。そのうちの1つ(ポート番号5560)へのアクセス権のみがこのユーザーに割り当てられています。

    図1 Oracle GoldenGateターゲットの選択

    前後のテキストで図1を説明しています。
  11. 「選択」をクリックして変更を保存します。

    「ターゲットの追加」ページに戻り、「ターゲット権限」リストがリフレッシュされて図2に示すように選択した内容が表示されます。

    図2 更新されたターゲット権限

    前後のテキストで図2を説明しています。
  12. ターゲットに必要な権限を設定するには、各ターゲットの右端の列の「個々の権限の編集」リンクをクリックします。

    次の権限から選択します。

    権限名 説明
    Full ターゲットの削除を含む、ターゲットに対するすべての操作を実行する機能。
    OGGレポート・ファイルの内容の表示 OGGターゲットのレポート・ファイルの内容を表示する機能。
    OGG破棄ファイルの内容の表示 OGGターゲットの破棄ファイルの内容を表示する機能。
    OGGコマンドの実行 OGGターゲットのOGGコマンド(StartStopKill)を実行する機能。
    OGGパラメータ・ファイルの編集 OGGターゲットのパラメータ・ファイルを編集する機能。
    ターゲットの接続 ターゲットに接続して管理する機能。

    「Full」には「ターゲットの接続」が含まれ「ターゲットの接続」は実質的に無効化されるため、「Full」と「ターゲットの接続」権限の両方を選択しないでください。「Full」権限を選択せずに「ターゲットの接続」を使用してください。

  13. 「続行」をクリックします。

  14. プロセスを完了するには、「確認」をクリックしてユーザーの権限を確認してから「終了」をクリックします。これでユーザーは選択したインスタンスへのアクセス権を持つようになります。

    これらの権限は、階層の上から下へ自動的に割り当てられます。たとえば、OGGコマンドの実行権限がOGGインスタンスに割り当てられている場合、そのすべての子プロセスに自動的に割り当てられます。ただし、プロセス固有の権限を指定することもできます。OGGパラメータ・ファイルの編集権限がプロセスに割り当てられる場合を想定してください。これはこのプロセス固有であり、インスタンス内の別のプロセスに割り当てられます。

  15. インスタンスレベルのセキュリティをテストして、すべての編集済プロセスが、割り当てられている権限で動作していることを確認します。

    1. 新規作成/編集したユーザーとしてログインします。

    2. 「ターゲット」メニューから、「GoldenGate」をクリックします。「Oracle GoldenGate」ページで、ユーザーにアクセス権が付与されたOGGインスタンスのみが表示されていることを確認します(図3参照)。

      図3 新規ユーザーのインスタンス・レベルのセキュリティのテスト

      前後のテキストで図3を説明しています。
    3. ログアウトしてrootとしてログインします。

    4. 「ターゲット」メニューから、「GoldenGate」をクリックします。管理対象OGGインスタンスのすべてがこのページに表示されていることを確認します(図4参照)。

      図4 Rootユーザーのインスタンス・レベルのセキュリティのテスト

      前後のテキストで図4を説明しています。

      セキュリティの詳細は、『Oracle Enterprise Manager Cloud Controlセキュリティ・ガイド』を参照してください。

11 Enterprise Manager Plug-in for Oracle GoldenGateの使用方法

この項の内容は次のとおりです。

11.1 監査ログの使用方法

すべてのOracle GoldenGateアクション(起動、停止プロセスなど)およびファイル・アクセス(パラメータ、レポート、破棄など)に対し、監査目的でメッセージがサーバー・ログ・ファイルに記録されるようになりました。監査ログの有効化および表示の詳細は、次を参照してください。

11.1.1 監査ロギングの有効化

特定のアクションの監査を有効化または無効化するには、各設定に使用する値を入力して、oms/binディレクトリから次のコマンドを実行します。

emcli update_audit_settings
  -audit_switch="ENABLE|DISABLE"
  -operations_to_enable="name_of_operations_to_enable"
  -operations_to_disable="name_of_operations_to_disable"
  -externalization_switch="ENABLE|DISABLE"
  -directory="directory_name"
  -file_prefix="file_prefix"
  -file_size="file_size"
  -data_retention_period="data_retention_period"

1つまたは複数のロギング・オプションを有効または無効にすることができます。記録可能な操作およびその-operations_to_enableフラグには、Oracle GoldenGateを示すOGGが先頭に追加されます。

  • OGGプロセスの開始: OGG_START_TARGET

  • OGGプロセスの停止: OGG_STOP_TARGET

  • OGGプロセスの強制終了: OGG_KILL_TARGET

  • レポート・ファイルの表示: OGG_VIEW_REPORT

  • ggserr.logコンテンツの表示: OGG_VIEW_GGSERRLOG

  • パラメータ・ファイルの編集: OGG_EDIT_PARAM

オプションはセミコロン(;)で区切って組み合せることができます。たとえば、Enterprise Manager Plug-in for Oracle GoldenGateのすべての監査ロギングを有効にするには、次のようにします。

emcli update_audit_settings -operations_to_enable="OGG_START_TARGET;OGG_STOP_TARGET;OGG_KILL_TARGET;OGG_VIEW_REPORT;OGG_VIEW_GGSERRLOG;OGG_EDIT_PARAM"

11.1.2 監査ログの検索と表示

スーパー管理者権限を持つCloud Controlユーザーは、監査ログの検索および表示のアクセス権を持ちます。Cloud Controlから監査ログを表示するには、次の手順に従います。

  1. スーパー管理者権限を持つユーザーとして、「設定」メニューをクリックし、「セキュリティ」「監査データ」の順に選択します。

  2. 「監査データ」ページ(図6)で「操作」ドロップダウン・メニューをクリックし、OGGで始まる操作を探します。図5にOGG操作の例を示します。


    注意:

    「すべて」項目の選択を解除すると、すべての監査データ項目の選択が解除されます。

    図5 監査するOracle GoldenGate操作の選択

    前後のテキストで図5を説明しています。

    図6 「監査データ」ページ

    前後のテキストで図6を説明しています。
  3. 必要に応じてアクションを選択または選択解除します。監査ログはこの「操作」ドロップダウン・メニューで選択されたアクションに対してのみ検索可能です。「監査データ」ページで使用可能なその他の様々な条件(データ範囲、ステータスなど)で結果をフィルタできます。

  4. 「検索」ボタン「検索」ボタンをクリックします。

  5. 監査ログを表示するには、検索結果リストから監査ログを選択します。

  6. 選択すると、監査ログ情報を「監査レコード詳細」リージョン(図7)に表示できます。「監査レコード詳細」は、選択する監査ログごとに自動的に更新されます。具体的な情報については、タブをクリックします。

    • 全般

    • クライアント情報

    • OMS情報

    • 操作固有情報

    図7 「監査レコード詳細」

    前後のテキストで図7を説明しています。

注意:

Enterprise Managerの監査機能の詳細は、次のドキュメントを参照してください。
  • 『Oracle Enterprise Manager Cloud Controlスタート・ガイド』の監査フレームワークの構成に関する項を参照してください。

  • 『Oracle Enterprise Manager Cloud Controlセキュリティ・ガイド』の監査データ・エクスポート・サービスの構成に関する項。


11.2 メトリックのモニタリング

次のプロセスがEnterprise Manager Plug-in for Oracle GoldenGateプラグインでモニターされます。

  • Extract - Extractプロセスはトランザクション・ログから変更を取り出し、証跡に書き込みます。この証跡はReplicatにより取り出され、変更がターゲット・データベースに書き込まれます。Replicatがネットワークを越える場合、証跡もネットワークを越えます。ネットワークが停止すると、変更が失われます。

    ベスト・プラクティスは、Extractのローカルにある証跡に変更を常に書き込むことです。別のExtractを"データ・ポンプ"として設定します。これは同じ場所に存在し、ローカルの証跡からデータを読み取り、ネットワークを越えて渡します。この方法では、ネットワークが停止しても、変更は失われません。

  • Replicat - Replicatプロセスはターゲット・システムで実行し、そのシステムの証跡を読み取り、操作をターゲット・データベースへ適用します。


    注意:

    データ操作言語(DML)操作(add、update、delete)が適用されます。データ定義言語(DDL)操作は、OracleおよびTeradataデータベースに対してのみレプリケートされます。

  • Manager - ManagerプロセスはOracle GoldenGateインスタンスの管理プロセスです。インスタンス内のその他のOracle GoldenGateプロセスをすべて制御します。このロールには、エージェントに渡される、クリティカルな監視イベントに関する情報を生成することも含まれます。

表1にExtractおよびReplicatプロセスで使用されるメトリックとその説明を示します。表2にManagerプロセスで使用されるメトリックとその説明を示します。

表1 ExtractおよびReplicatプロセスで使用されるメトリック

メトリック 説明

チェックポイントの位置

ExtractおよびReplicatに有効

ExtractまたはReplicatによりディスクに保存された最新のチェックポイントのコンポジット表現を示します。この値は、属性が公開され、チェックポイントが保存された直後に、監視エージェントにより取得されます。

Extractは読取りおよび書込みチェックポイントを作成し、Replicatは読取りチェックポイントのみを作成します。コンポジット・チェックポイントの位置内の個別のチェックポイントは、トランザクション・ログまたは証跡(プロセス、および読取りチェックポイントか書込みチェックポイントかによる)内のレコードのRBA (相対バイト・アドレス)と、レコードが含まれるログまたは証跡ファイルの順序番号から構成されます。複数のデータ・ソース・ログ・ファイル内の一連の読取りチェックポイント(Oracle Real Application ClusterからのExtractなど)、または複数の書込みチェックポイント(複数の証跡ファイルを含むExtract構成内など)、およびその両方が存在する可能性があります。

有効な値: データベースによって使用するログ内のレコードの位置の表現は異なります。そのため、チェックポイントの位置は、数値ではなく、UTF8でエンコードされたテキスト文字列として公開されます。チェックポイントの位置内の個別のチェックポイントに対し、GGSCI SEND <group-name> STATUSコマンドで返される、次のものが示されます。

  • RBAの値(相対バイト・アドレス)

  • ファイル順序番号

  • タイムスタンプ

削除差分

ExtractおよびReplicatに有効

メトリックが最後にレポートされた以降の、選択したOracle GoldenGateプロセスにより現在の実行セッションで処理された、DELETE操作の数を示します。

有効な値: 正の整数

破棄差分

ExtractおよびReplicatに有効

メトリックが最後にレポートされた以降の、選択したOracle GoldenGateプロセスにより現在の実行セッションで処理された、DISCARD操作の数を示します。レコードはプロセスに関連付けられた破棄ファイルに書き込まれます。

有効な値: 正の整数。

実行済DDL差分

ExtractおよびReplicatに有効

最後のサンプル時間以降の、選択したOracle GoldenGateプロセスにより処理された、実行済のデータ定義言語(DDL)操作の数を示します。

有効な値: 正の整数

無視差分

Extractに有効

最後のサンプル時間以降の、エラーの間無視するように構成された、データ操作言語(DML)操作の数を示します。

有効な値: 正の整数

挿入差分

ExtractおよびReplicatに有効

最後のサンプル時間以降の、選択したOracle GoldenGateプロセスにより処理された、データ操作言語(DML)のINSERT操作の数を示します。

有効な値: 正の整数

秒当たりの操作差分

ExtractおよびReplicatに有効

最後のサンプル時間以降の、選択したOracle GoldenGateプロセスにより処理された、操作の数(毎秒)を示します。

有効な値: 正の整数

操作差分

ExtractおよびReplicatに有効

最後のサンプル時間以降の、選択したOracle GoldenGateプロセスにより処理された、データ定義言語(DDL)のINSERT、UPDATE、DELETEおよびTRUNCATE操作の合計数を示します。

有効な値: 正の整数

行フェッチ試行差分

Extractに有効

最後のサンプル時間以降の、選択したOracle GoldenGateプロセスにより処理された、行フェッチ試行の数を示します。フェッチは、情報が不十分である場合やトランザクション・ログにない場合、行の値を取得するために時々実行される必要があります。

有効な値: 正の整数

行フェッチ失敗差分

Extractに有効

最後のサンプル時間以降の、選択したOracle GoldenGateプロセスにより処理された、行フェッチ失敗の数を示します。フェッチは、情報が不十分である場合やトランザクション・ログにない場合、行の値を取得するために時々実行される必要があります

有効な値: 正の整数

切捨て差分

ExtractおよびReplicatに有効

最後のサンプル時間以降の、選択したOracle GoldenGateプロセスにより現在の実行セッションで処理された、TRUNCATE操作の数を示します。

有効な値: 正の整数

更新差分

ExtractおよびReplicatに有効

最後のサンプル時間以降の、選択したOracle GoldenGateプロセスにより現在の実行セッションで処理された、UPDATE (主キーの更新を含む)操作の数を示します。

有効な値: 正の整数

ファイルの終わり

ExtractおよびReplicatに有効

選択したプロセスがデータ・ソース(トランザクション・ログまたは証跡ファイル)からの入力の最後に到達したかどうかを示します。

有効な値: TRUE (ファイルの終わり)またはFALSE

ラグ(秒)

ExtractおよびReplicatに有効

最後の操作のタイムスタンプと最後の処理のタイムスタンプ間の時間差異を示します。この属性は、Oracle GoldenGateプロセスとそのデータ・ソース間の実際のラグを表します。このラグの値は、GGSCIコマンドSEND <group> GETLAGで返される値と一致する必要があります。

有効な値: ラグ時間(秒)

最後のチェックポイントのタイムスタンプ

ExtractおよびReplicatに有効

プロセスにより最後のチェックポイントが書き込まれた時間を示します。

有効な値: MM/DD/YYYY HH:MM:SS {AM | PM}形式の日時値。例: 01/14/2011 09:36:32 AM。

最後の操作のタイムスタンプ

ExtractおよびReplicatに有効

トランザクション・ログに記録されたとおり、操作(INSERT、UPDATE、DELETE)がデータ・ソースでコミットされた時間を示します。

有効な値: MM/DD/YYYY HH:MM:SS {AM | PM}形式の日時値。例: 01/14/2011 09:36:32 AM

最後の処理のタイムスタンプ

ExtractおよびReplicatに有効

有効なレコードが選択したプロセスに返された時間を示します。Extractの場合、この時間値は、コンテナ・トランザクションがコミットした後でレコードが処理されるときに割り当てられます(レコードがトランザクション・ログから読み取られるときではありません)。データ・ポンプまたはReplicatの場合、この時間値はすぐに返されます。証跡内のすべてのトランザクションがコミットされているとわかっているからです。

有効な値: MM/DD/YYYY HH:MM:SS {AM | PM}形式の日時値。例: 01/14/2011 09:36:32 AM

メッセージ

ExtractおよびReplicatに有効

メッセージには次のものが含まれます。

  • Oracle GoldenGateエラー・ログからのイベント・メッセージのメッセージ・コード番号。

    有効な値: イベント・ログ内のOracle GoldenGateイベント・メッセージの数値コード。たとえば、OGG-00651。

  • メッセージの日付: Oracle GoldenGateログからのイベント・メッセージのタイムスタンプ。

    有効な値: YYYY-MM-DD HH:MM:SS (24時間制)形式の日時値

  • メッセージ・テキスト: Oracle GoldenGateエラー・ログからのイベント・メッセージのテキスト。

    有効な値: メッセージからのテキスト文字列。

名前

ExtractおよびReplicatに有効

選択したオブジェクトの名前。

有効な値: Oracle GoldenGateモニター・インタフェースに表示されるオブジェクトの名前。

最後のOGGチェックポイント以降の秒数

ExtractおよびReplicatに有効

最後のOGGチェックポイント以降の時間(秒)。

開始時間

ExtractおよびReplicatに有効

起動情報が作成された後でOracle GoldenGateコンポーネントにより受信された時間を示します。

有効な値: 64ビット・ユリウスGMTタイムスタンプ(マイクロ秒)

ステータス

ExtractおよびReplicatに有効

選択したプロセスの実行ステータスを示します。

有効な値: Starting、Running、Stopped、AbendedまたはAborted。

削除合計

ExtractおよびReplicatに有効

選択したOracle GoldenGateプロセスにより現在の実行セッションで処理された、DELETE操作の合計数を示します。

有効な値: 正の整数

破棄合計

ExtractおよびReplicatに有効

選択したOracle GoldenGateプロセスにより現在の実行セッションで破棄された操作の合計数を示します。レコードはプロセスに関連付けられた破棄ファイルに書き込まれます。

有効な値: 正の整数。

実行済DDL合計

ExtractおよびReplicatに有効

選択したOracle GoldenGateプロセスにより現在の実行セッションで処理された、データ定義言語(DDL)操作の合計数を示します。

有効な値: 正の整数

無視合計

Extractに有効

現在の実行セッションのプロセスにより無視された、データ操作言語(DML)の合計数を示します。エラーは無視の合計メトリックに含まれます。

有効な値: 正の整数

挿入合計

ExtractおよびReplicatに有効

選択したOracle GoldenGateプロセスにより現在の実行セッションで処理された、データ操作言語(DML)のINSERT操作の合計数を示します。統計値は、そのプロセス用のパラメータ・ファイルに指定されたすべての表で実行された操作の合計を反映します。注意: 表がExtract構成のターゲットにマップされる場合、統計はすべてのターゲットに対する操作の合計を反映します。

有効な値: 正の整数

操作合計

ExtractおよびReplicatに有効

選択したOracle GoldenGateプロセスにより現在の実行セッションで処理された、データ定義言語(DDL)のINSERT、UPDATE、DELETEおよびTRUNCATE操作の合計数を示します。

有効な値: 正の整数

行フェッチ試行合計

Extractに有効

選択したプロセスにより現在の実行セッションで実行された行フェッチの合計数を示します。フェッチは、情報が不十分である場合やトランザクション・ログにない場合、行の値を取得するために時々実行される必要があります

有効な値: 正の整数

行フェッチ失敗合計

Extractに有効

選択したプロセスにより現在の実行セッションで実行できなかった行フェッチの合計数を示します。

有効な値: 正の整数

切捨て合計

ExtractおよびReplicatに有効

選択したOracle GoldenGateプロセスにより現在の実行セッションで処理された、TRUNCATE操作の合計数を示します。統計値は、そのプロセス用のパラメータ・ファイルに指定されたすべての表で実行された操作の合計を反映します。注意: 表がExtract構成のターゲットにマップされる場合、統計はすべてのターゲットに対する操作の合計を反映します。

有効な値: 正の整数

更新合計

ExtractおよびReplicatに有効

選択したOracle GoldenGateプロセスにより現在の実行セッションで処理された、UPDATE (主キーの更新を含む)操作の合計数を示します。統計値は、そのプロセス用のパラメータ・ファイルに指定されたすべての表で実行された操作の合計を反映します。注意: 表がExtract構成のターゲットにマップされる場合、統計はすべてのターゲットに対する操作の合計を反映します。

有効な値: 正の整数


表2 Managerプロセスで使用されるメトリック

メトリック 説明

ホスト名

ホスト・システムの名前を示します。

有効な値: ホストの完全修飾DNS名またはそのIPアドレス

Managerポート

インスタンスのManagerプロセスがそのローカル・システムで実行しているポートを示します。デフォルトのポート番号は7809ですが、このManagerに別のポートを指定することもでき、Managerパラメータ・ファイルの表示またはGGSCIのINFO MANAGERコマンドの発行(Managerが実行中の場合)により識別することができます。

有効な値: Managerパラメータ・ファイルに指定した、Managerプロセスのポート番号

メッセージ

メッセージには次のものが含まれます。

  • Oracle GoldenGateエラー・ログからのイベント・メッセージのメッセージ・コード番号。

    有効な値: イベント・ログ内のOracle GoldenGateイベント・メッセージの数値コード。たとえば、OGG-00651。

  • メッセージの日付: Oracle GoldenGateログからのイベント・メッセージのタイムスタンプ。

    有効な値: YYYY-MM-DD HH:MM:SS (24時間制)形式の日時値

  • メッセージ・テキスト: Oracle GoldenGateエラー・ログからのイベント・メッセージのテキスト。

    有効な値: メッセージからのテキスト文字列。

開始時間

起動情報が作成された後でOracle GoldenGateコンポーネントにより受信された時間を示します。

有効な値: 64ビット・ユリウスGMTタイムスタンプ(マイクロ秒)

バージョン

選択したOracle GoldenGateインスタンスが表すOracle GoldenGateのバージョンを示します。

有効な値: X.x.x (メジャー、マイナーおよびメンテナンス・バージョン・レベル)、11.1.1など

作業ディレクトリ

選択したOracle GoldenGateインスタンス用のManagerの実行可能ファイルを含むディレクトリを示します。これはOracle GoldenGateのインストールのホーム・ディレクトリです。

有効な値: ディレクトリのフル・パス名


12 トラブルシューティング

この項では、Enterprise Manager Plug-in for Oracle GoldenGateの使用時に発生する可能性のある問題の解決方法について説明します。

12.1 Windows 64ビット・マシンでのADFCエラーの修正

Enterprise Manager Plug-in for Oracle GoldenGateホーム・ページで、ターゲットを選択する際、ADFC例外がWindows 64ビット・マシンで発生する可能性があります。この問題を修正するには、次のコマンドを実行します。

emctl load policies -plugin_id "oracle.fmw.gg" -policies_file 
"middleware_home/plugins/goldengate_plugin_home
/metadata/security/jaznpolicy/jazn-data.xml" 

middleware_homeは、Oracleをインストールした場所です

12.2 EMログ・ファイルの場所

EMログ・ファイルは、Enterprise Manager Plug-in for Oracle GoldenGateでのトラブルシューティングに役立ちます。この項では、これらのログ・ファイルの場所を探す方法を詳しく説明します。

検出関連のエラー詳細ログ・ファイル: ogg_so_logs.log.0

このファイルは、$AGENT_STATE_DIR/sysman/emd/ディレクトリにあります。次に例を示します。

/scratch/prod/view_storage/prod_em4_2/work/agentStateDir/sysman/emd/ogg_so_l ogs.log.0 
EMエージェント・エラー詳細ログ・ファイル: emagent.log

このファイルは、$AGENT_STATE_DIR/sysman/log/ディレクトリにあります。次に例を示します。

/scratch/prod/view_storage/prod_em4_2/work/agentStateDir/sysman/log/gcagent.log 
Enterprise Manager Plug-in for Oracle GoldenGateユーザー・インタフェース・エラー詳細ログ・ファイル: emoms.log

このファイルは、$T_WORK/ user_projects/domains/EMGC_DOMAIN/servers/EMGC_OMS1/sysman/log/ディレクトリにあります。次に例を示します。

$oracle/work/user_projects/domains/EMGC_DOMAIN/servers/EMGC_OMS1 /sysman/log/emoms.log 
Oracle Management Servicesログ・ファイル: EMGC_OMS1.out

このファイルは、$T_WORK/user_projects/domains/EMGC_DOMAIN/servers/EMGC_OMS1/logs/ディレクトリにあります。次に例を示します。

/net/slczqy/scratch/prod/view_storage/prod_em4_2/work/user_projects/domain s/EMGC_DOMAIN/servers/EMGC_OMS1/logs/EMGC_OMS1.out 

13 アップグレード

自己更新機能は、新規または更新機能が使用可能になるたびに、Enterprise Managerコンポーネントを更新してEnterprise Managerの機能を拡張できます。更新プラグインはEnterprise Managerストアを使用して入手でき、この外部サイトは、ダウンロード可能な更新についての情報を得るためにEnterprise Manager Cloud Controlによって定期的にチェックされます。

プラグインを更新する手順の詳細は、『Oracle Enterprise Manager Cloud Control管理者ガイド』の「Cloud Controlの更新」の章を参照してください。

13.1 最新バージョンへのアップグレード

Enterprise Manager Plug-in for Oracle GoldenGateを最新のバージョンにアップグレードするには、次の手順に従います。

  1. Oracle Enterprise Manager 12.1.0.4.0リリースをインストールします。インストールおよびアップグレード手順の詳細は、『Oracle Enterprise Manager Cloud Control基本インストレーション・ガイド』を参照してください。

  2. (オプション)アップグレードする前に、リポジトリをバックアップして、最初の管理サーバー構成をエクスポートすることをお薦めします。

  3. Enterprise Manager Cloud Controlにログインします。

  4. 「設定」メニューから、「拡張性」「プラグイン」の順に選択します。

  5. 「ミドルウェア」フォルダを探し、隣の矢印をクリックして展開します。

  6. 「Oracle GoldenGate」を選択します。

  7. 「更新の確認」を選択して「OK」をクリックし、更新を検索するジョブの開始を確認します。

    「プラグイン」ページに戻ります。

  8. Oracle GoldenGateが選択されていることを確認し、「更新の確認」をクリックして、生成された更新リストを取得します。

  9. リストでプラグイン探し、選択します。

  10. 「検索の説明」コントロールを使用してGoldenGateを検索し、更新リストを絞り込みます。

  11. 「使用可能」ステータスである更新を選択し、「ダウンロード」をクリックしてファイルをダウンロードします。

  12. 「スケジュール・ダウンロード」ダイアログで「選択」をクリックし、ファイルをただちにダウンロードします。

  13. ファイルが正常にダウンロードされたら、「確認」ダイアログで「OK」をクリックします。


    注意:

    ダウンロード中に問題が発生した場合は、第14.1項「ダウンロードの失敗」を参照してください。

    「プラグイン」ページに戻ります。

  14. Oracle GoldenGateが選択されていることを確認します。

  15. 「デプロイ先」「管理サーバー」の順にクリックし、更新をサーバーにデプロイします。

    管理サーバー上のプラグインのデプロイ: プラグインウィザードが表示されます。

  16. 「デプロイするには」列のバージョンが正しいことを確認し、「次」をクリックして前提条件をチェックします。

  17. 「次」をクリックして、リポジトリSYSの名前付き資格証明を確認します。「新規」を選択し、新規SYS資格証明の詳細を指定すると、新しい資格証明を追加できます。

  18. リポジトリのバックアップの必要性を確認済であることを示す必須のチェック・ボックスを選択し、「次」をクリックします。

  19. デプロイメント情報が正確であることを確認し、「デプロイ」をクリックして続行します。

    デプロイメントが開始され、確認ステップに進みます。

  20. 「OK」をクリックして、ウィザードとEnterprise Manager Cloud Controlを終了します。

  21. Enterprise Manager Cloud Controlに再度ログインします。

  22. 「設定」メニューから、「拡張性」「プラグイン」の順に選択します。

  23. 「ミドルウェア」フォルダを探し、隣の矢印をクリックして展開します。

  24. 「Oracle GoldenGate」を選択します。

    「管理サーバー上」列にはデプロイした更新バージョンが表示され、「プラグイン付き管理エージェント」列はゼロ(0)です。

  25. 「デプロイ先」「管理エージェント」の順にクリックし、更新をエージェントにデプロイします。

    「管理エージェント上のプラグインをデプロイします」ウィザードが、Oracle GoldenGateのバージョンとサポートされているターゲット・バージョンのリスト作成を開始します。

  26. 正しいOracle GoldenGateバージョンが選択されていることを確認し、「続行」をクリックします。

  27. デプロイする管理エージェントを選択し、「続行」をクリックします。

  28. 前提条件チェックにエラーがないことを確認し、「次」をクリックします。

  29. デプロイメント情報が正確であることを確認し、エージェントのステータスが、エージェントが実行中であることを示す緑色の矢印であることを確認してから、「デプロイ」をクリックします。

    デプロイメントが開始され、確認ステップに進みます。

  30. 「ステータスの表示」をクリックしてウィザードを終了し、デプロイメントが完了したことを確認します。

  31. 「設定」メニューから、「拡張性」「プラグイン」の順に選択します。

  32. 「ミドルウェア」フォルダを探し、隣の矢印をクリックして展開します。

  33. 「Oracle GoldenGate」を選択します。

    「管理サーバー上」列にはデプロイした更新バージョンが表示され、「プラグイン付き管理エージェント」列は1です。

  34. 「ターゲット」メニューからGoldenGateを選択して、サーバーとエージェントの両方のデプロイメントを確認します。

13.2 既存のバージョンを保持するアップグレード

最新のバージョンにアップグレードする前に、次の手順を使用して、Enterprise Manager Plug-in for Oracle GoldenGateをEMコマンド・ライン・インタフェース(CLI)からインポートし、Oracle Management Serverインスタンスから既存のバージョンのプラグインを削除することなく、Oracle Management Service上で更新できます。

  1. Enterprise Manager Cloud Controlにログインします。

  2. 「設定」メニューの「コマンドライン・インタフェース」をクリックします。ページの手順に従って(必要に応じて)ダウンロードし、EM CLIを起動します。

  3. 次のコマンドを使用して、プラグインをEnterprise Manager Cloud Controlにインポートします。

    emcli import_update -file=your_opar_file_absolute_path -omslocal
    
  4. 第13.1項「最新バージョンへのアップグレード」の手順を使用して、サーバーおよびエージェントをデプロイします。

14 既知の問題

この項では、既知の問題および解決方法について説明します。

14.1 ダウンロードの失敗

前述したように、Enterprise Manager Plug-in for Oracle GoldenGateをダウンロードする際、ダウンロードの開始時にエラーが発生する場合があります。出力は次のようになります。

Downloading file in staging directory
/scratch/aime/WORKEM12104/mw2587/gcinst2587/em/EMGC_OMS1/sysman/stage/034148593e245c3de050f00a82634a7f ...
Staging directory cleaned up.
Download failed: Exception: Error downloading file: Server returned invalid
response. Status Code = 200, Response Text = [OK | <results>
   <error>
       <id>10-013</id>
       <message>Choose valid parameters.</message>
   </error>
</results>
]

この問題を解決するには:

  1. 自己更新の場所をクリーンアップします。次に例を示します。

    Middlewarehome/gcinst/em/EMGC_OMS1/sysman/cache/selfupdate
    
  2. Enterprise Managerがステージングまたは本番のどちらを指しているかを確認します。ステージングを指している場合は、次のコマンドを実行して本番を指すようにします。

    emctl set property -sysman_pwd welcome1 -name oracle.sysman.emSDK.core.mos.mos_url -value https://support.oracle.com
    

15 Enterprise Manager Plug-in for Oracle GoldenGateのアンデプロイ

Enterprise Manager Plug-in for Oracle GoldenGateをアンデプロイする手順は、『Oracle Enterprise Manager Cloud Control管理者ガイド』の「プラグインの管理」を参照してください。

http://docs.oracle.com/cd/E24628_01/doc.121/e24473/plugin_mngr.htm

16 ドキュメントのアクセシビリティについて

オラクル社のアクセシビリティへの取組みの詳細は、Oracle Accessibility ProgramのWebサイトhttp://www.oracle.com/pls/topic/lookup?ctx=acc&id=docaccを参照してください。

Oracleサポートへのアクセス

サポートを購入したオラクル社のお客様は、My Oracle Supportを介して電子的なサポートにアクセスできます。詳細は、http://www.oracle.com/pls/topic/lookup?ctx=acc&id=infoまたはhttp://www.oracle.com/pls/topic/lookup?ctx=acc&id=trs (聴覚障害者向け)を参照してください。


Oracle GoldenGate System Monitoring Plug-Inインストレーション・ガイド 12c (12.1.0.3.0)

B69446-04

Copyright © 2014, 2015, Oracle and/or its affiliates. All rights reserved.

このソフトウェアおよび関連ドキュメントの使用と開示は、ライセンス契約の制約条件に従うものとし、知的財産に関する法律により保護されています。ライセンス契約で明示的に許諾されている場合もしくは法律によって認められている場合を除き、形式、手段に関係なく、いかなる部分も使用、複写、複製、翻訳、放送、修正、ライセンス供与、送信、配布、発表、実行、公開または表示することはできません。このソフトウェアのリバース・エンジニアリング、逆アセンブル、逆コンパイルは互換性のために法律によって規定されている場合を除き、禁止されています。

ここに記載された情報は予告なしに変更される場合があります。また、誤りが無いことの保証はいたしかねます。誤りを見つけた場合は、オラクル社までご連絡ください。

このソフトウェアまたは関連ドキュメントを、米国政府機関もしくは米国政府機関に代わってこのソフトウェアまたは関連ドキュメントをライセンスされた者に提供する場合は、次の通知が適用されます。

U.S. GOVERNMENT END USERS: Oracle programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, delivered to U.S. Government end users are "commercial computer software" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations. As such, use, duplication, disclosure, modification, and adaptation of the programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, shall be subject to license terms and license restrictions applicable to the programs. No other rights are granted to the U.S. Government.

このソフトウェアまたはハードウェアは様々な情報管理アプリケーションでの一般的な使用のために開発されたものです。このソフトウェアまたはハードウェアは、危険が伴うアプリケーション(人的傷害を発生させる可能性があるアプリケーションを含む)への用途を目的として開発されていません。このソフトウェアまたはハードウェアを危険が伴うアプリケーションで使用する際、このソフトウェアまたはハードウェアを安全に使用するために、適切な安全装置、バックアップ、冗長性(redundancy)、その他の対策を講じることは使用者の責任となります。このソフトウェアまたはハードウェアを危険が伴うアプリケーションで使用したことに起因して損害が発生しても、オラクル社およびその関連会社は一切の責任を負いかねます。

OracleおよびJavaはOracle Corporationおよびその関連企業の登録商標です。その他の名称は、それぞれの所有者の商標または登録商標です。

Intel、Intel Xeonは、Intel Corporationの商標または登録商標です。すべてのSPARCの商標はライセンスをもとに使用し、SPARC International, Inc.の商標または登録商標です。AMD、Opteron、AMDロゴ、AMD Opteronロゴは、Advanced Micro Devices, Inc.の商標または登録商標です。UNIXは、The Open Groupの登録商標です。

このソフトウェアまたはハードウェア、そしてドキュメントは、第三者のコンテンツ、製品、サービスへのアクセス、あるいはそれらに関する情報を提供することがあります。お客様との間に適切な契約が定められている場合を除いて、オラクル社およびその関連会社は、第三者のコンテンツ、製品、サービスに関して一切の責任を負わず、いかなる保証もいたしません。お客様との間に適切な契約が定められている場合を除いて、オラクル社およびその関連会社は、第三者のコンテンツ、製品、サービスへのアクセスまたは使用によって損失、費用、あるいは損害が発生しても一切の責任を負いかねます。