clone_database

データベースをクローニングします。

書式

emcli clone_database
      -source_db_name="source_database_name"
      -dest_global_dbname="global_name_of_clone_database" 
      -dest_oracle_sid="clone_database_instance_name"
      [-dest_host_name="clone_host_name"]  
      [-dest_oracle_home="clone_database_oracle_home"] 
      [-source_db_creds_name="source_database_credential_name"] 
      [-source_host_creds_name="source_database_host_credential_name"] 
      [-dest_host_creds_name="clone_database_host_credential_name"] 
      [-asm_inst_creds_name="asm_instance_credential_name"]  
      [-dest_target_name="clone_database_name"] 
      [-clone_type="clone_type"] 
      [-source_staging_area="source_staging_directory"]  
      [-dest_staging_area="clone_database_staging_directory"]  
      [-dest_storage_type="clone_database_storage_type"] 
      [-dest_database_area="clone_database_files_location"] 
      [-dest_recovery_area="clone_database_fast_recovery_area"] 
      [-dest_listener_selection="clone_database_listener_selection"] 
      [-dest_listener_name="clone_database_listener_name"]
      [-dest_listener_port="clone_database_listener_port"]
      [-configure_with_oracle_restart"] 
      [-job_name="job_name"] 
      [-job_desc="job_description"]
      [-src_ssh_tunnel_port="<ssh tunnel port used by standby to connect to primary>"]
      [-dest_ssh_tunnel_port="<ssh tunnel port used by primary to connect to standby>"]
      [-src_gateway_cred_name="<primary database host hybrid gateway agent credential name>"]
      [-dest_gateway_cred_name="<standby database host hybrid gateway agent credential name>"]
      [-dest_GI_host_creds_name="<standby database grid infrastructure credential name>"]
      [-tde_wallet_creds_name="<transparent data encryption wallet credentials of the source database>"]

[ ] indicates that the parameter is optional

オプション

  • source_db_name

    ソース・データベースのEnterprise Managerターゲット名。単一インスタンス・データベースまたはクラスタ・データベース・インスタンスのいずれも可能です。

  • dest_global_dbname

    クローン・データベースのグローバル・データベース名。通常、<name>.<domain>で指定されます(ここで<name>は、db_unique_nameに使用され、<domain>はdb_domain_nameオプションに使用されます)。

  • dest_oracle_sid

    クローン・データベースのインスタンス名。

  • dest_host_name

    クローン・データベースのホスト名。指定しない場合、クローン・データベースはソース・データベースと同じホストに作成されます。

  • dest_oracle_home

    クローン・データベースのOracleホーム。指定しない場合、ソース・データベースのOracle Homeが使用されます。

  • source_db_creds_name

    ソース・データベースの名前付き資格証明。

  • source_host_creds_name

    ソース・データベース・ホストの名前付き資格証明。

  • dest_host_creds_name

    宛先(クローン)のホスト名前付き資格証明。

  • asm_inst_creds_name

    自動ストレージ管理(ASM)の名前付き資格証明。

  • dest_target_name

    クローン・データベースのEnterprise Managerターゲット名。

  • clone_type

    クローニングに使用されるソース・データベース・バックアップのタイプ。有効な値は次のとおりです。

    • DUPLICATE: Recovery Manager (RMAN)によりデータベース・ファイルはクローン・データベース・ホストに直接移動されます。

    • STAGING: データベース・ファイルはステージング領域にバックアップされ、HTTPを介してクローン・データベース・ホストに移動されます。

    • EXISTING_BACKUP: Recovery Manager (RMAN)によりデータベース・ファイルは既存のバックアップからクローン・データベース・ホストにリストアされます。

  • pitr_date

    MM/dd/yyyy hh:mm:a (月/日/年 時:分:AM/PMマーカー)の書式での指定日のクローン・データベース。たとえば: 03/22/2014 08:25:AM。指定しない場合、クローン・データベースは最新のPoint-in-Timeで作成されます。このオプションは、clone_typeがEXISTING_BACKUPの場合に使用できます。

  • pitr_scn

    ソース・データベースの指定したシステム変更番号のクローン・データベース。指定しない場合、クローン・データベースは最新のPoint-in-Timeで作成されます。このオプションは、clone_typeがEXISTING_BACKUPの場合に使用できます。

  • encryption_mode

    既存のソース・データベース・バックアップの暗号化モード。指定されていない場合、デフォルト値はNONEです。このオプションは、clone_typeがEXISTING_BACKUPの場合に使用できます。有効な値は次のとおりです。

    • WALLET: バックアップはOracle Encryption Walletを使用して暗号化されます。

    • PASSWORD: バックアップはパスワードを使用して暗号化されます。

    • DUAL: バックアップはOracle Encryption Walletおよびパスワードの両方を使用して暗号化されます。

  • backups_encryption_creds_name

    暗号化されたバックアップのデータベースの名前付き資格証明。このオプションはencryption_modeがPASSWORDまたはDUALの場合使用できます。

    ノート:

    このオプションは、クローン・タイプがEXISTING_BACKUPで、データベース・バックアップがパスワードを使用して暗号化されている場合のみ使用できます。このデータベース資格証明は、Enterprise Managerでユーザー名をbackup_adminに指定してスコープはGLOBALで作成する必要があります。

  • tape_settings

    データベースがテープにバックアップされている場合、メディア管理ベンダー設定。このオプションは、clone_typeがEXISTING_BACKUPの場合に使用できます。

  • db_backups_location

    バックアップの宛先ホストの転送場所。,をデリミタに使用して、複数の値を指定できます。このオプションは、clone_typeがEXISTING_BACKUPで、様々なホストにクローニングする場合に使用できます。

    ノート:

    このオプションは、クローン・タイプがEXISTING_BACKUPで、ソース・データベース・バックアップを参照できない様々なホストでデータベースがクローンされるときのみ使用できます。バックアップが宛先ホストから参照可能な場合、このオプションは指定しないようにする必要があります。

    • データベースのバックアップ・サイズが大容量な場合、宛先ホストから参照可能な共通の場所にバックアップする必要があります。

    • ソース・データベース・バックアップがASMディスク・グループ上にある場合、これらのバックアップは転送されないのでディスクグループが宛先ホストにマウントされるようにします。

    • このオプションを指定済と指定した場合、この場所で利用可能なすべてのファイルは、宛先ホストの一時的なステージング領域に転送されます。

    • このオプションは、カンマ(,)をデリミタに使用して複数の値を指定できます。

  • source_staging_area

    ソース・データベースのバックアップを格納するために使用されるステージング領域。このオプションは、clone_typeがSTAGINGの場合に使用できます。

  • dest_staging_area

    ソース・ホストから転送されたバックアップ・ファイルを格納するために使用されるステージング領域。このオプションは、clone_typeがSTAGINGの場合に使用できます。

  • dest_storage_type

    クローン・データベースのストレージ・タイプ。有効な値は次のとおりです。

    • FILE_SYSTEM: クローン・データベース・ファイルは、(Oracle Managed Filesを使用した)標準のファイル・システムに配置されます。

    • ASM: クローン・データベースは自動ストレージ管理(ASM)を使用します。

  • dest_database_area

    クローン・データベース・ファイルのOracle Managed Files (OMF)の場所。これは、(storage_typeがFILE_SYSTEMの場合は)標準のファイル・システムまたは(storage_typeがASMの場合は)ASMディスク・グループになります。指定されていない場合、デフォルト値が使用されます。

  • dest_recovery_area

    高速リカバリ領域の場所。指定されていない場合、デフォルト値が使用されます。

  • dest_listener_selection

    選択したクローン・データベース・リスナー。有効な値は次のとおりです。

    • GRID_INFRA: グリッド・インフラストラクチャ・ホームのリスナーを使用します。

    • DEST_DB_HOME: クローン・データベースOracle Homeのリスナーを使用します。

  • dest_listener_name

    クローン・データベースのリスナー名。このオプションは、dest_listener_selectionがDEST_DB_HOMEの場合のみ使用できます。指定しない場合、クローン・データベースOracle Homeに存在する最初のTCPリスナーが使用されます。このオプションを指定した場合、dest_listener_portも指定する必要があります。

  • dest_listener_port

    クローン・データベースのリスナー・ポート。このオプションは、dest_listener_selectionがDEST_DB_HOMEの場合のみ使用できます。このオプションを指定した場合、dest_listener_nameも指定する必要があります。

  • configure_with_oracle_restart

    クローン・ホストにOracle Restartが構成されている場合、クローン・データベースにOracle Restartを構成します。Oracle Restartは必要に応じて、自動的にデータベースを開始します。

  • job_name

    クローン・ジョブに固有のEnterprise Managerリポジトリ内のジョブ名。

  • job_desc

    ジョブの説明。

  • src_ssh_tunnel_port

    スタンバイ・データベースがプライマリ・データベースに接続するために使用するSSHトンネル・ポート。これは、接続リクエストをプライマリ・データベース・リスナー・ポートに転送するためにスタンバイ・ホストで作成されたポートです。

  • dest_ssh_tunnel_port

    プライマリ・データベースがスタンバイ・データベースに接続するために使用するSSHトンネル・ポート。これは、接続リクエストをスタンバイ・データベース・リスナー・ポートに転送するためにプライマリ・ホストで作成されたポートです。

  • src_gateway_creds_name

    プライマリ・データベース・ホストのハイブリッド・ゲートウェイ・エージェントの名前付き資格証明。

  • dest_gateway_creds_name

    スタンバイ・データベース・ホストのハイブリッド・ゲートウェイ・エージェントの名前付き資格証明。

  • dest_GI_host_creds_name

    グリッド・インフラストラクチャのOracleホームにアクセスできるオペレーティング・システム・ユーザーのグリッド・インフラストラクチャの名前付き資格証明。

  • tde_wallet_creds_name

    ソース・データベースの透過的データ暗号化ウォレット資格証明。次に示すようにcreate_named_credential動詞を使用して、これらの資格証明を作成します。
    emcli create_named_credential
    	-cred_name=WC1 -cred_type=GenericPassword
    	-auth_target_type='<system>'
    	-attributes="GENERIC_PASSWORD:<Source Database TDE Wallet Password>"

例1

emcli clone_database 
	-source_db_name="database" 
	-dest_target_name="dbClone1" 
	-dest_host_name="host1" 
	-dest_oracle_home="/ade/ngade_gct/oracle" 
	-dest_oracle_sid="dbClone1" 
	-dest_global_dbname="dbClone1" 
	-dest_listener_selection="DEST_DB_HOME" 
	-clone_type="DUPLICATE" 
	-dest_storage_type="FILE_SYSTEM" 

例2

emcli clone_database 
	-source_db_name="database" 
	-source_db_creds_name="NC_DBCREDS1" 
	-source_host_creds_name="NC_HOST_CREDS1" 
	-dest_host_name="host1" 
	-dest_host_creds_name="NC_HOST_CREDS2" 
	-dest_oracle_home="/u01/app/oracle/product/11.2.0/dbhome_2" 
	-dest_oracle_sid="TESTDB1" -dest_global_dbname="TESTDB1" 
	-dest_listener_selection="GRID_INFRA" 
	-clone_type="EXISTING_BACKUP" 
	-dest_storage_type="FILE_SYSTEM" 
	-db_backups_location="/oracle/dir1"

例3

次のコマンドは、クラウド・ホスト'cloudhost.oracle.com'上にTDEで暗号化されたソース・データベースのクローン・データベースを作成します。ソース・データベースとクローン・データベース間の通信は、指定されたトンネル・ポートを使用して確立されます。

emcli clone_database 
	-source_db_name="database"
	-source_db_creds_name="NC_DBCREDS1"
	-source_host_creds_name="NC_HOST_CREDS1"
	-dest_host_name="cloudhost.oracle.com"
	-dest_host_creds_name="OPC_SSH_NAMED_CREDS"
	-dest_oracle_home="/u01/app/oracle/product/12.1.0/dbhome_2"
	-dest_oracle_sid="TESTDB1"
	-dest_global_dbname="TESTDB1"
	-dest_listener_selection="GRID_INFRA"
	-clone_type="DUPLICATE"
	-dest_storage_type="FILE_SYSTEM"
	-dest_gateway_creds_name='DEST_GATEWAY_CREDS'
	-dest_GI_host_creds_name="DEST_GRID_CREDS"
	-src_ssh_tunnel_port="4001"
	-dest_ssh_tunnel_port="4001"
	-configure_with_oracle_restart"
	-tde_wallet_creds_name='WC1'