ソース・ディレクトリからの必要なデータのエクスポート
エクスポートする必要があるデータは、ターゲット・システムに存在しないデータのみです。製品インストールによりシードされるデータは必要ありません。
RCUユーティリティを実行すると、デフォルトで、Oracle Internet Directoryインスタンスのデータベース内に同じベース・オブジェクトの一部が作成されます。したがって、ソースの11gディレクトリからエクスポートする必要があるデータは、ターゲットの12cディレクトリに存在していないデータのみです。
これらは、Oracle Access Managerアプリケーションによって作成されたcn=OAMConfigStoreという名前のbaseDNおよびbaseDNレルムです。
顧客の環境にOracle Access Managerがインストールされていない場合、ディレクトリ内でOAM baseDNは使用可能になりません。baseDNレルムは、顧客のドメイン名を逆方向に表記したものです。
たとえば:
顧客のドメイン名がtest.example.comの場合、baseDNはdc=comになります。
ノート:
これらのステップは、最初のソース・ホストでのみ実行します。すべてのツール実行で、Oracle Internet Directoryツールの環境変数を設定する必要があります。「Oracle Internet Directoryツールの環境変数」を参照してください。-
次のコマンドを実行します。
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". ------------------------------------------------------------ -
次のコマンドを実行します(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" ------------------------------------------------------------ - 2つのLDIFファイルを1つのファイルに結合します(該当する場合):
cat "/u01/backup/dc_com.ldif > "/u01/backup/backup_data.ldif && cat "/u01/backup/oamcs.ldif >> "/u01/backup/backup_data.ldif