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