4 Oracle GoldenGate Veridataリポジトリ・スキーマの作成

リポジトリ作成ユーティリティ(RCU)を使用してVeridataデータベース・リポジトリを作成し、そこにOracle GoldenGateドメインインスタンスをホストする方法を学習します。

このステップは、Oracle GoldenGate Veridataインスタンスにドメインを構成する前に必要です。

4.1 動作保証されたデータベースの構成

開始する前に、動作保証されたデータベースをインストールおよび構成していることを確認します。サポートされているデータベースの詳細は、動作保証マトリックス(http://support.oracle.com)を参照してください。

詳細は、Windowsオペレーティング・システムでのインストール・ユーザーに管理者権限があることの確認を参照してください。

4.2 リポジトリ作成ユーティリティの起動

システムのORACLE_HOME/oracle_common/binディレクトリに移動してRCUを起動します。

  1. JAVA_HOME環境変数を、使用中のJDKの場所に設定します。

    UNIXオペレーティング・システムの場合:

    setenv JAVA_HOME/home/Oracle/Java/jdkversion
    

    Windowsオペレーティング・システムの場合は、デスクトップの上で右クリックしてから「マイ コンピュータ」を選択し、「プロパティ」を選択します。左側の列で「システムの詳細設定」をクリックしてから、「システム・プロパティ」ウィンドウの「環境変数」をクリックします。

    「環境変数」ウィンドウで、JAVA_HOMEをJDKの場所に設定します。

  2. ORACLE_HOME/oracle_common/binディレクトリに移動します。
  3. RCUを起動します。

    UNIXオペレーティング・システムの場合:

    ./rcu

    Windowsオペレーティング・システムの場合:

    rcu.bat

    ノート:

    Oracle Autonomous Transaction Processing-Shared (ATP-S)データベースの場合、Oracle GoldenGate Veridataではスキーマ・ロードにRCUサイレント・モードのみがサポートされます。次に、RCUコマンドの例を示します。ただし、データベースの詳細に従って接続情報を変更する必要があります。
    ./rcu -silent -createRepository -connectString
    '(description=(CONNECT_TIMEOUT=120)(RETRY_COUNT=20)(RETRY_DELAY=3)(TRANSPORT_CONNECT_TIMEOUT=3)(ADDRESS_LIST=(LOAD_BALANCE=on)(ADDRESS=(PROTOCOL=TCP)(HOST=host-qr7it-scan.fleetsubnet.adbvcn.oraclevcn.com)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=FMWATPDEDIC_tp.atp.oraclecloud.com)))'
    -dbUser admin -dbRole normal -useSSL -sslArgs
    javax.net.ssl.trustStore=/home/opc/veridata/cwallet.sso,javax.net.ssl.trustStoreType=SSO,javax.net.ssl.keyStore=/home/opc/veridata/cwallet.sso,javax.net.ssl.trustStoreType=SSO,oracle.net.ssl_server_dn_match=true,oracle.net.ssl_version=1.2
    -useSamePasswordForAllSchemaUsers true -selectDependentsForComponents  true -schemaPrefix OGG18
    -component UCSUMS -tablespace DATA  -temptablespace TEMP 
    -component OPSS -tablespace DATA -temptablespace  TEMP 
    -component IAU -tablespace DATA -temptablespace TEMP 
    -component STB -tablespace DATA -temptablespace TEMP 
    -component WLS -tablespace DATA  -temptablespace TEMP 
    -component IAU_APPEND -tablespace DATA  -temptablespace TEMP 
    -component IAU_VIEWER -tablespace DATA  -temptablespace TEMP 
    -component MDS -tablespace DATA -temptablespace  TEMP 
    -component VERIDATA -tablespace DATA -temptablespace TEMP 
    -serverDN "CN=adwc.uscom-east-1.oraclecloud.com,OU=Oracle BMCS  US,O=OracleCorporation,L=Redwood City,ST=California,C=US" 

4.3 RCU画面のナビゲートによるスキーマの作成

この項の手順に従い、Oracle GoldenGate Veridataのスキーマの作成を完了します。

この項に示す画面の詳細は、Oracle Fusion Middlewareリポジトリ作成ユーティリティによるスキーマの作成で、リポジトリ作成ユーティリティの画面に関する項を参照してください。

タスク1   RCUの導入

「次」をクリックします。

タスク2   リポジトリ作成方法の選択

対象のデータベースに対するDBAアクティビティの実行に必要なパーミッションと権限が付与されている場合は、「システム・ロードおよび製品ロードの同時実行」を選択します。この手順は、必要な権限が付与されていることを前提としています。

Oracleデータベースで、データベースでDBAアクティビティを実行するのに必要な許可および権限がない場合は、この画面の「システム・ロードに対するスクリプトの準備」を選択する必要があります。これによってSQLスクリプトが生成され、これをデータベース管理者が利用できます。Oracle Fusion Middlewareリポジトリ作成ユーティリティによるスキーマの作成システム・ロードと製品ロードに関する項を参照してください。

タスク3   データベース接続の詳細の指定

RCUがデータベースに接続できるようにするために、データベース接続の詳細を指定します。

「次へ」をクリックして先に進み、データベースへの接続が成功したことを確認するダイアログ・ウィンドウで、「OK」をクリックします。

タスク4   コンポーネントの選択

「新規接頭辞の作成」を選択して、カスタム接頭辞を指定し、Oracle GoldenGate Veridataリポジトリ・スキーマを選択します。

カスタム接頭辞は、これらのスキーマを論理的にグループ化して、このドメイン内でのみ使用することを目的としています。複数のドメイン間でのスキーマの共有はサポートされていないため、ドメインごとに固有のスキーマのセットを作成する必要があります。

カスタム接頭辞の詳細は、Oracle Fusion Middlewareリポジトリ作成ユーティリティによるスキーマの作成カスタム接頭辞に関する項を参照してください。

マルチドメイン環境のスキーマを構成する方法の詳細は、Oracle Fusion Middlewareリポジトリ作成ユーティリティによるスキーマの作成スキーマの作成計画に関する項を参照してください。

ヒント:

ここに入力するカスタム接頭辞は、ノートにとっておく必要があります。このカスタム接頭辞は、後述するドメイン作成のプロセスで必要になります。

「次へ」をクリックして先に進み、スキーマ作成の前提条件チェックが成功したことを確認するダイアログ・ウィンドウの「OK」をクリックします。

タスク5   スキーマのパスワードの指定

スキーマのパスワードをデータベースに設定する方法を指定してから、パスワードの指定と確認を行います。

ヒント:

この画面で設定するパスワードは、ノートにとっておく必要があります。このパスワードは、後述するドメイン作成のプロセスで必要になります。

タスク6   表領域のマップ

Oracle GoldenGate Veridataリポジトリの表領域を指定します。

ヒント:

この画面のフィールドの詳細は、Oracle Fusion Middlewareリポジトリ作成ユーティリティによるスキーマの作成を参照してください。

タスク7   スキーマ作成の完了

RCU画面の残りの部分を先に進めて、スキーマ作成を完了します。「完了サマリー」画面に到達したら、「閉じる」をクリックしてRCUを終了します。