ソース・ディレクトリからの必要なデータのエクスポート

エクスポートする必要があるデータは、ターゲット・システムに存在しないデータのみです。製品インストールによりシードされるデータは必要ありません。

RCUユーティリティを実行すると、デフォルトで、Oracle Internet Directoryインスタンスのデータベース内に同じベース・オブジェクトの一部が作成されます。したがって、ソースの11gディレクトリからエクスポートする必要があるデータは、ターゲットの12cディレクトリに存在していないデータのみです。

これらは、Oracle Access Managerアプリケーションによって作成されたcn=OAMConfigStoreという名前のbaseDNおよびbaseDNレルムです。

顧客の環境にOracle Access Managerがインストールされていない場合、ディレクトリ内でOAM baseDNは使用可能になりません。baseDNレルムは、顧客のドメイン名を逆方向に表記したものです。

たとえば:

顧客のドメイン名がtest.example.comの場合、baseDNdc=comになります。

次のステップを実行して、必要なデータをエクスポートします。

ノート:

これらのステップは、最初のソース・ホストでのみ実行します。すべてのツール実行で、Oracle Internet Directoryツールの環境変数を設定する必要があります。「Oracle Internet Directoryツールの環境変数」を参照してください。
  1. 次のコマンドを実行します。

    ldifwrite connect="TNS_ENTRY" basedn="YOUR_BASEDN" ldiffile="BASEDN_LDIF_FILE"

    ここで、
    • TNS_ENTRYは、ORACLE_INSTANCE/config/tnsnames.oraにあるエントリです。
    • YOUR_BASEDNは、組織のbaseDNです。
    • BASEDN_LDIF_FILEは、データのエクスポート先のファイルです。

    たとえば:

    ldifwrite connect="OIDDB" basedn="dc=com" ldiffile="dc_com.ldif"

    出力例:
    This tool can only be executed if you know database user password for OID
    Enter OID Password :: ON-PREMISES_ODS_SCHEMA_PASSORD
    ------------------------------------------------------------
    Reading entries under BaseDN "dc=com"...
    ------------------------------------------------------------
    ------------------------------------------------------------
    217 Entries are written to "/u01/backup/dc_com.ldif".
    ------------------------------------------------------------
  2. 次のコマンドを実行します(Oracle Internet Directory環境にOAMまたはOIGがインストールされていない場合はスキップできます):

    ldifwrite connect="TNS_ENTRY" basedn=" cn=OAMConfigStore" ldiffile="OAMCS_LDIF_FILE"

    ここで、
    • TNS_ENTRYは、ORACLE_INSTANCE/config/tnsnames.oraにあるエントリです。
    • YOUR_BASEDNは、OAM構成ストアのbaseDNです。
    • OAMCS_LDIF_FILEは、データのエクスポート先のファイルです。

    たとえば:

    ldifwrite connect="OIDDB" basedn=" cn=OAMConfigStore" ldiffile="oamcs.ldif"

    出力例:
    This tool can only be executed if you know database user password for OID
    Enter OID Password :: ON-PREMISES_ODS_SCHEMA_PASSORD
    ------------------------------------------------------------
    Reading entries under BaseDN "cn=oamconfigstore"...
    ------------------------------------------------------------
    ------------------------------------------------------------
    1 Entries are written to "/u01/backup/oamcs.ldif"
    ------------------------------------------------------------
  3. 2つのLDIFファイルを1つのファイルに結合します(該当する場合):
    cat "/u01/backup/dc_com.ldif > "/u01/backup/backup_data.ldif && cat "/u01/backup/oamcs.ldif >> "/u01/backup/backup_data.ldif