create_database
データベースを作成します。
書式
emcli create_database [-dbType="type_of_database"] [-hostTargets="list_of_host_targets"] [-cluster="cluster_target_name"] -oracleHome="Oracle_Home_location" -gdbName="global_database_name" -templateName="path_and_display_name_of_the_software_library_entity" -hostCreds="named_credential_for_OS_user" -sysCreds="named_credential_for_SYS_user" -systemCreds="named_credential_for_SYSTEM_user" -dbsnmpCreds="named_credential_for_DBSNMP_user" [-sid="database_system_identifier"] [-racConfigType="RAC_configuration_type"] [-nodeList="comma-separated_node_names"] [-serverPoolList="comma-separated_list_of_server_pools"] [-newServerPool="new_server_pool_name_and_cardinality"] [-racOneServiceName="service_name_for_RAC_one-node_database"] [-templateInSwlib="TRUE|FALSE"] [-templateStageLocation="temporary_directory_on_agent_side"] [-storageType="FS|ASM"] [-dataFileLocation="Location_of_data_files "] [-recoveryAreaLocation="Fast_Recovery_Area_location "] [-enableArchiving] [-useOMF] [-listeners="comma-separated_list_of_listeners_database"] [-newListener="new_listener_and_port"] [ ] indicates that the parameter is optional
オプション
-
dbType
作成する必要があるデータベースのタイプ。有効な値は次のとおりです。
-
SINGLE_INSTANCE: 特定のホストまたはリストにあるホストにデータベースを作成します。
-
RAC: 複数ノードでクラスタ・データベースを作成します。
-
RACONE: 1ノードのRACデータベースを作成します。
RACおよびRACONEの場合、clusterオプションを使用する必要があります。
-
-
hostTargets
単一インスタンス・データベースを作成する必要のあるホスト・ターゲットのカンマ区切りリスト。これは、SINGLE_INSTANCEデータベースに必須のオプションです。
-
cluster
クラスタを作成する必要のあるRACデータベースのクラスタ・ターゲット名。ターゲット名は有効で、ターゲットにアタッチされているノードが少なくとも1つ含まれている必要があります。これは、RACおよびRACONEデータベースに必須のオプションです。
-
oracleHome
ホスト・ターゲットまたはクラスタ・ターゲットのOracleホーム。Oracleホームはすべてのターゲットに存在している必要があります。
-
gdbName
データベースのグローバル・データベース名。
-
templateName
ソフトウェア・ライブラリ・エンティティの完全修飾パスおよび表示名。
-
hostCreds
Oracleホーム・インストールを所有しているユーザーの名前付きホスト資格証明。
-
sysCreds
SYSユーザーを作成するために使用する名前付きデータベース資格証明。
-
systemCreds
SYSTEMユーザーを作成するために使用する名前付きデータベース資格証明。
-
dbsnmpCreds
DBSNMPユーザーを作成するために使用する名前付きデータベース資格証明。
-
sid
データベースのシステム識別子。SINGLE_INSTANCEの場合、最大長は12で、それ以外は8です。これは英数字で先頭文字をアルファベットにする必要があります。
-
racConfigType
RAC構成のタイプ。有効な値は次のとおりです。
-
POLICY_MANAGED
-
ADMIN_MANAGED
指定しない場合、デフォルトはADMIN_MANAGEDです。
-
-
nodeList
ADMIN_MANAGEDのRACデータベースに有効なノード名のリスト。指定しない場合、指定したクラスタ・ターゲットのすべてのノードが使用されます。
-
serverPoolList
POLICY_MANAGEDのRACデータベースのサーバー・プール名のカンマ区切りリスト。
-
newServerPool
ノート:
serverPoolListまたはnewServerPoolのいずれかを使用できますが、両方は使用できません。newServerPoolの場合、カーディナリティは必須で、0より大きい正の整数にする必要があります。
-
racOneServiceName
RAC One Nodeデータベースのサービス名。
-
templateInSwlib
テンプレートがソフトウェア・ライブラリからのものであることを示すブール値。テンプレートがソフトウェア・ライブラリからのものである場合、有効な値はTRUEで、そうでない場合はFALSEです。このオプションを指定しない場合、デフォルトはFALSEです。
-
templateStageLocation
テンプレートがホスト・ターゲットにステージングされる必要のある完全修飾パス。
-
storageType
データベースに優先されている記憶域のタイプ。有効な値は次のとおりです。
-
ファイル・システムの場合、FS。オプションを指定しない場合、これがデフォルトです。
-
自動ストレージ管理の場合は、ASM。
-
-
dataFileLocation
データファイルの場所。
-
recoveryAreaLocation
高速リカバリ領域の場所。
-
enableArchiving
データのアーカイブが必要かどうかを指定します。アーカイブが必要な場合、有効な値はTRUEで、不要の場合はFALSEです。デフォルトはFALSEです。
-
useOMF
Oracle Managed Filesを使用するかどうかを指定します。
-
listeners
作成したデータベースを登録するリスナーのカンマ区切りリスト。これはSINGLE_INSTANCEデータベース専用で、RACデータベースの場合は無視されます。
-
newListener
新規リスナー(name:port)は、新しいリスナーを作成してデータベースを登録します。これはSINGLE_INSTANCEデータベース専用で、RACデータベースの場合は無視されます。
例
例1
emcli create_database -oracleHome=/u01/app/oracle/product/11.2.0/dbhome_2 -gdbName=testRACCli -hostCreds=cluster_named -sysCreds=sys -systemCreds=system -dbsnmpCreds=dbsnmp -templateName=/u01/app/oracle/product/11.2.0/ dbhome_2/assistants/dbca/templates/General_Purpose.dbc -dbType=RAC -cluster=cluster1 -dataFileLocation=/u01/share/oradata -recoveryAreaLocation=/u01/share/fra
例2
emcli create_database -oracleHome=/u01/app/oracle/product/11.2.0/dbhome_2 -gdbName=testdbee -hostCreds=cluster_named -sysCreds=sys -systemCreds=system -dbsnmpCreds=dbsnmp -templateName=/u01/app/oracle/product/11.2.0/ dbhome_2/assistants/dbca/templates/General_Purpose.dbc -dbType=RAC -cluster=cluster1 -racConfigType=POLICY_MANAGED -newServerPool=sp1:2