create_system

システムの名前とメンバーを定義します。システムの作成後、Enterprise Manager Cloud Controlコンソールからシステムを編集し、システム・メンバーに対して表示するグラフを構成できます。

データベース・システムには、プライマリ・データベースおよびリスナーや自動ストレージ管理などの関連ターゲットが含まれます。また、データベースがData Guard構成内にある場合は、スタンバイ・データベースおよびその関連ターゲットも含まれます。データベース・システムは、スタンバイ・データベース用に作成することはできません。

書式

emcli create_system
      -name="name"
      [-type=<system>]
      [-add_members="name1:type1:key_member/non_key_member;name2:type2;..."]...
      [-separator=add_members="sep_value"]
      [-subseparator=add_members="subsep_value"]
      -timezone_region="actual_timezone_region"
      [-owner="owner"]
      [-meta_ver="meta_version_of_system_type"]
      [-is_propagating="true|false"]
      [-availability_type="ALL|ANY"]

[ ]  indicates that the parameter is optionalis optional

オプション

  • name

    システムの名前。

  • type

    システム・タイプ(generic_system)。デフォルトはgeneric_systemです。

  • add_members

    既存のターゲットをシステムに追加します。各ターゲットは、名前と値のペアtarget_name:target_typeで指定します。このオプションは複数回指定できます。key_memberでは、このターゲットはシステムの可用性計算の一部であることを指定します。

  • separator

    指定した引数の名前と値のペアのセパレータ。

  • subseparator

    指定した引数の名前と値を区切ります。

  • timezone_region

    実際のタイムゾーン・リージョン。

  • owner

    システムの所有者。

  • meta_ver

    システム・タイプのメタ・バージョン。デフォルトは"1.0"です。

  • is_propagating

    システムに対する権限をメンバー・ターゲットに伝播するかどうかを示すフラグ。デフォルト値はfalseです。

  • availability_type

    システムの可用性計算方法。key_memberが定義されている場合、これを定義する必要があります。ALLは、システムを稼働中としてマークするためにすべてのキー・メンバーが稼働中である必要があることを示します。ANYは、システムを稼働中としてマークするために少なくとも1つのキー・メンバーが稼働中である必要があることを示します。

出力

成功またはエラー。スタンバイ・データベースを作成しようとすると、次のメッセージが表示されます。

指定したシステム・タイプでは操作がサポートされていません。

例1

この例では、下位互換性があるdb_systemという名前の汎用システムを作成します。このシステムは、2つのOracleデータベースemp_recpayrollで構成されています。このシステムの所有者はuser1です。システム・タイプのメタ・バージョンは3.0です。

emcli create_system -name=db_system
      -add_members="emp_rec:oracle_database"
      -add_members="payroll:oracle_database"
      -timezone_region="PST8PDT"
      -owner="user1"

例2

この例では、db_system1という名前の汎用システムを作成します。このシステムは、2つのOracleデータベースemp_recとpayrollで構成されています。emp_recはシステムのキー・メンバーです。可用性計算方法は、キー・メンバーのいずれかが稼働していればシステムが稼働しているとみなされる方法です。システム・タイプのメタ・バージョンは3.0です。この例は、システムを作成するための推奨方法を示します。

emcli create_system -name=db_system1
      -add_members="emp_rec$oracle_database$key_member"
      -add_members="payroll$oracle_database"
      -subseparator=add_members="$"
      -timezone_region="PST8PDT"
      -availability_type="ANY"