create_standby_database
プライマリ・データベースのバックアップから生成されるスタンバイ・データベースを作成します。
書式
emcli create_standby_database -source_db_target_name="<standby database target name>" -source_db_target_type="oracle_database|rac_database" -dest_oracle_sid="<standby instance name>" -spname="<standby database unique name>" [-source_db_creds_name="<primary database credential name>"] [-source_host_creds_name="<primary database host credential name>"] [-dest_host_creds_name="<standby database host credential name>"] [-asm_inst_creds_name="<asm instance credential name>"] [-dest_host_name="<standby host name>"] [-dest_oracle_home="<standby database Oracle home>"] [-dest_target_name="<standby database target name>"] [-use_duplicate="Yes|No"] [-source_staging_area="<primary staging directory>"] [-storage_type="<storage type>"] [-dest_db_database_area="<standby database files location>"] [-dest_db_recovery_area="<standby database fast recovery area>"] [-dest_listener_selection="<standby database listener selection>"] [-dest_listener_name="<standby database listener name>"] [-dest_listener_port="<standby database listener port>"] [-stby_type="<standby type>"] [-use_broker="Yes|No"] [-use_sys_dba_monitoring_creds] [-dest_staging_area="<standby staging directory>"] [-configure_with_oracle_restart] [-src_ssh_tunnel_port="<ssh tunnel port used by standby database to connect to primary database>"] [-dest_ssh_tunnel_port="<ssh tunnel port used by primary database to connect to standby database>"] [-src_gateway_creds_name="<primary database host hybrid gateway agent credential name>"] [-dest_gateway_creds_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 primary database>"]
オプション
-
source_db_target_name
プライマリ・データベースのEnterprise Managerターゲット名ソース。単一インスタンス・データベースまたはクラスタ・データベース・インスタンスのいずれも可能です。
-
source_db_target_type
プライマリ・データベースのターゲット・タイプ。単一インスタンスの場合はoracle_databaseを、クラスタの場合はrac_databaseを指定します。
-
dest_oracle_sid
スタンバイ・データベースのインスタンス名。
-
spname
スタンバイ・データベースの一意の名前。
-
source_db_creds_name
SYSDBAまたはSYSDGロールを持つユーザーのプライマリ・データベースの名前付き資格証明。デフォルトでは優先資格証明が使用されます。
-
source_host_creds_name
プライマリ・データベースのOracleホームにアクセスできるオペレーティング・システム・ユーザーのプライマリ・データベース・ホストの名前付き資格証明。デフォルトでは優先資格証明が使用されます。
-
dest_host_creds_name
プライマリ・データベースのOracleホームにアクセスできるオペレーティング・システム・ユーザーのスタンバイ・データベース・ホストの名前付き資格証明。デフォルトでは優先資格証明が使用されます。
-
asm_inst_creds_name
ASMインスタンスの名前付き資格証明。
-
dest_host_name
スタンバイ・データベースのホスト名。デフォルトは、プライマリ・ホスト名です。
-
dest_oracle_home
スタンバイ・データベースのOracleホームの場所。デフォルトは、プライマリ・データベースのOracleホームの場所です。
-
dest_target_name
スタンバイ・データベースのEnterprise Managerターゲット名。デフォルトは、スタンバイ・データベースの一意の名前です。
-
use_duplicate
Recovery Manager (RMAN)によってデータベース・ホストをクローニングするために直接移動されるデータベース・ファイル。デフォルトはyesです。
-
source_staging_area
プライマリ・データベースのバックアップを格納するために使用されるステージング領域。このオプションは、use_duplicateが設定されていない場合にのみ使用できます。
-
storage_type
スタンバイ・データベースのストレージ・タイプ。
-
FILE_SYSTEM: スタンバイ・データベース・ファイルは、標準のファイル・システムに配置されます。
-
ASM_STORAGE: スタンバイ・データベースは、自動ストレージ管理(ASM)を使用します。
デフォルトはFILE_SYSTEMです。
-
-
dest_db_database_area
スタンバイ・データベース・ファイルのOracle Managed Files (OMF)の場所。(storage_typeがFILE_SYSTEMの場合は)標準のファイル・システムまたは(storage_typeがASM_STORAGEの場合は) ASMディスク・グループになります。
-
dest_db_recovery_area
スタンバイ・データベースの高速リカバリ領域。
-
dest_listener_selection
スタンバイ・データベースのリスナー選択。
-
GRID_INFRA: グリッド・インフラストラクチャ・ホームのリスナーを使用します。
-
DEST_DB_HOME: スタンバイ・データベースのOracleホームからのリスナーを使用します。
デフォルトはGRID_INFRAです。
-
-
dest_listener_name
スタンバイ・データベースのリスナー名。このオプションは、dest_listener_selectionがDEST_DB_HOMEに設定されている場合のみ使用できます。
指定しない場合、デフォルト値は、スタンバイ・データベースのOracleホームに存在する最初のTCPリスナーです。dest_listener_nameを指定する場合、dest_listener_portも指定する必要があることに注意してください。
-
dest_listener_port
スタンバイ・データベースのリスナー・ポート。このオプションは、dest_listener_selectionがDEST_DB_HOMEに設定されている場合のみ使用できます。dest_listener_portを指定する場合、dest_listener_nameも指定する必要があることに注意してください。
-
stby_type
作成するスタンバイ・データベースのタイプ。
-
PHYSICAL
-
LOGICAL
デフォルトはPHYSICALです。
-
-
use_broker
Data Guard Brokerを使用してData Guard構成を管理します。デフォルトはyesです。
-
use_sys_dba_monitoring_creds
SYSDBA資格証明を使用してスタンバイ・データベースをモニターします。デフォルトはnoです。
-
dest_staging_area
プライマリ・ホストから転送されたバックアップ・ファイルを格納するために使用されるステージング領域。このオプションは、use_duplicateが設定されていない場合にのみ使用できます。
-
configure_with_oracle_restart
宛先ホストにOracle Restartが構成されている場合、スタンバイ・データベースにOracle Restartを構成します。Oracle Restartは必要に応じて、自動的にスタンバイ・データベースを開始します。デフォルトはnoです。
-
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:<Primary Database TDE Wallet Password>"
例
例1
次のコマンドは、Databaseという名前のプライマリ単一インスタンス・データベースのバックアップから一意のデータベース名database1を持つスタンバイ・データベースを生成して作成します。
emcli create_standby_database -source_db_target_name="database" -source_db_target_type="oracle_database" -dest_oracle_sid="database1" -spname="database1"
例2
次のコマンドは、primaryという名前のクラスタ・データベースのバックアップから一意のデータベース名database1を持つスタンバイ・データベースを生成して作成します。スタンバイ・データベースは、モニタリングのためにSYSDBA資格証明を使用し、Data Guard構成を管理するためにData Guard Brokerを使用します。
emcli create_standby_database -source_db_target_name="primary" -source_db_target_type="rac_database" -dest_oracle_sid="database1" -spname="database1" -use_broker="Yes" -use_sys_dba_monitoring_creds="Yes"
例3
次のコマンドは、宛先ゲートウェイを介して到達可能なクラウド・ホスト'cloudhost.oracle.com'上に、TDEで暗号化されたプライマリ・データベースのスタンバイ・データベースを作成します。プライマリ・データベースとスタンバイ・データベース間の通信は、指定されたトンネル・ポートを使用して確立されます。
emcli create_standby_database -source_db_target_name="primary_database" -source_db_target_type="oracle_database" -dest_oracle_sid='opcst' -spname='opcst' -dest_target_name='opcst' -use_sys_dba_monitoring_creds='YES' -source_db_creds_name='SRC_DB_CRED' -use_duplicate='YES' -asm_inst_creds_name="ASM" -dest_db_database_area="DATADG" -dest_db_recovery_area="RECODG" -dest_listener_selection='DEST_DB_HOME' -source_host_creds_name='SRC_HOST_CREDS' -dest_host_creds_name='OPC_SSH_NAMED_CREDS' -dest_host_name="cloudhost.oracle.com" -dest_oracle_home="/scratch/aime/db/product/dbhome_1" -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'
例4
次のコマンドは、宛先ゲートウェイを介して到達可能なクラウド・ホスト'cloudhost.oracle.com'上に、プライマリ・データベースのスタンバイ・データベースを作成します。プライマリ・データベースとスタンバイ・データベース間の通信は、指定されたトンネル・ポートを使用して確立されます。
emcli create_standby_database -source_db_target_name="primary_database" -source_db_target_type="oracle_database" -dest_oracle_sid="database1" -spname="database1" -source_db_creds_name="sys_creds" -source_host_creds_name="oracle_creds" -dest_host_creds_name="oracle_creds" -dest_oracle_home="/scratch/oracle_base/product/12.1.0/dbhome_1" -dest_host_name="cloudhost.oracle.com" -storage_type="ASM_STORAGE" -asm_inst_creds_name="ASM" -use_sys_dba_monitoring_creds="YES" -use_duplicate="YES" -dest_db_database_area="DATADG" -dest_db_recovery_area="RECODG" -dest_GI_host_creds_name="grid_creds" -src_ssh_tunnel_port="4001" -dest_ssh_tunnel_port="4001" -dest_gateway_creds_name="stby_gateway_creds" -src_gateway_creds_name="primary_gateway_creds" -configure_with_oracle_restart" -use_broker="YES"