create_system
Defines a system: name and its members. After the system is created, you can edit the system from the Enterprise Manager console to configure charts to be displayed for system members.
A database system contains a primary database and related targets such as Listener and Automatic Storage Management. It also includes standby databases and their related targets if the database is in a Data Guard configuration. Database systems cannot be created for standby databases.
Format
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
Options
-
name
Name of the system.
-
type
System type: generic_system. Defaults to "generic_system".
-
add_members
Add existing targets to the system. Each target is specified as a name-value pair
target_name:target_type
. You can specify this option more than once. key_member specifies that this target is a part of the systems availability calculation. -
separator
Name-value pair separator for the given argument.
-
subseparator
Separates the name from the value for the given argument.
-
timezone_region
Actual time zone region.
-
owner
Owner of the system.
-
meta_ver
Meta version of the system type. Defaults to "1.0".
-
is_propagating
Flag to indicate if the privilege on the system will be propagated to member targets or not. The default value is false.
-
availability_type
Availability calculation method of the system. Defining this is required if key_member is defined. ALL denotes that all key members must be up in order to mark the system as up. ANY denotes that at least one of the key members must be up in order to mark the system as up.
Output
Success / Error. If you attempt to create a standby database, you will receive the following message:
Operation not supported for given system type.
Examples
Example 1
This example creates a generic system named db_system
and supports backward compatibility. This system consists of two Oracle databases: emp_rec
and payroll
. The owner of this system is user1
. The meta version of the system type is 3.0
.
emcli create_system -name=db_system -add_members="emp_rec:oracle_database" -add_members="payroll:oracle_database" -timezone_region="PST8PDT" -owner="user1"
Example 2
This example creates a generic system named db_system1. This system consists of two Oracle databases: emp_rec and payroll. emp_rec is a key member for the system. The availability calculation method is if ANY of the key members is up, the system is up. The meta version of the system type is 3.0. This example shows the recommended method for creating a system.
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"