この章では、Enterprise Managerセルフ・サービス・アプリケーション管理ユーザー用の、Database as a Service (DBaaS)のためのEnterprise Managerコマンドライン・インタフェース(EM CLI)動詞について詳しく説明します。クラウド管理に関連する他のEM CLI動詞については、『Enterprise Managerコマンドライン・インタフェース』を参照してください。
EM CLIにより、各種オペレーティング・システムのテキスト・ベースのコンソール(シェルおよびコマンド・ウィンドウ)からEnterprise Manager Cloud Control機能にアクセスできます。管理者は、SQL*Plus、OSシェル、Perl、Tclなどのカスタム・スクリプトを使用してEnterprise Manager機能をコールできるため、Enterprise Managerの機能と企業のビジネス・プロセスを容易に統合できます。
この章は次の各項で構成されています。
PaaSインフラストラクチャ・ゾーンのEM CLI操作はすべて、EM_CLOUD_ADMINISTRATORロールを持つユーザーのみ使用できます。また、ソフトウェア・プールの操作は、EM_SSA_ADMINISTRATORロールを持つユーザーのみ使用できます。EM CLI動詞は、セキュリティ・コンテキストからユーザー情報を取得し、これらの操作を実行する権限を持つユーザーのみに権限を付与します。
次の表に、PaaSゾーンのリソースでサポートされる動詞の詳細を示します。
表45-1 PaaSゾーンEM CLI動詞
動詞 | 説明 | 書式 |
---|---|---|
emcli create_paas_zone |
PaaSインフラストラクチャ・ゾーンを作成します。
例: emcli create_paas_zone
-name=MyPaaSZone
-credential=AIME__N
-hosts=xyxy.example.com
-roles="SSA_USER_ROLE1"
-description="Test PaaS zone"
-cpu_utilization=90
-memory_utilization=90
Sample Output:
PaaS Infrastructure Zone "MyPaaSZone" created successfully.
|
emcli create_paas_zone -name=<Name of PaaS zone> -credential=<Global Named Credential> [-hosts=<Host1,Host2,Host3...>] [-ovm_zones=<OVMZone1,OVMZone2,OVMZone3...>] [-roles=<SsaRole1,SsaRole2,...>] [-description=<Description of PaaS zone>] [-cpu_utilization=<Value between 1 and 100>] [-memory_utilization=<Value between 1 and 100>] |
emcli update_paas_zone |
PaaSインフラストラクチャ・ゾーンを更新します。
例: emcli update_paas_zone
-name=MyPaaSZone
-credential=AIME_N
-add_hosts=xyxy.example.com
-remove_hosts=xxy.example.com
-add_roles="SSA_USER_ROLE1"
-remove_roles="SSA_USER_ROLE2"
-description="Test PaaS zone"
-cpu_utilization=90
-memory_utilization=90
Sample Output:
PaaS Infrastructure Zone "MyPaaSZone" updated successfully.
|
emcli update_paas_zone -name=<Name of PaaS zone> [-description=<Description of PaaS zone>] [-credential=<Global Named Credential>] [-add_hosts=<Host1,Host2,Host3...>] [-remove_hosts=<Host4,Host5...>] [-add_ovm_zones=<OVMZone1,OVMZone2,OVMZone3...>] [-remove_ovm_zones=<OVMZone4,OVMZone5...>] [-add_roles=<SsaRole1,SsaRole2,...>] [-remove_roles=<SsaRole3,SsaRole4,...>] [-cpu_utilization=<Value between 1 and 100>] [-memory_utilization=<Value between 1 and 100>] |
emcli delete_paas_zone |
PaaSインフラストラクチャ・ゾーンを削除します。PaaSインフラストラクチャ・ゾーンは、関連付けられている既存のソフトウェア・プールがある場合、削除できません。
例: emcli delete_paas_zone
-name=MyPaaSZone
Sample Output:
PaaS Infrastructure Zone "MyPaaSZone" deleted successfully
|
emcli delete_paas_zone -name=<Name of PaaS zone> |
emcli get_paas_zone_detail |
PaaSインフラストラクチャ・ゾーンの詳細を取得します。
例: emcli get_paas_zone_detail
-name=MyPaaSZone
Sample Output:
Name MyPaaSZone
Description TEST zone
Named Credentials AIME_N
Number of Hosts 1
Roles SSA_USER_ROLE1
Maximum Memory Allocation (%) 90
Maximum CPU Utilization (%) 90
|
emcli get_paas_zone_detail -name=<Name of PaaS zone> |
次の表に、ソフトウェア・プールのリソースでサポートされる動詞の詳細を示します。
表45-2 ソフトウェア・プールEM CLI動詞
動詞 | 説明 | 書式 |
---|---|---|
emcli create_pool |
データベース、スキーマまたはプラガブル・データベース・プールを作成します。
注意:
例:
|
emcli create_pool -name=<Name of Software Pool> -target_type=<Target type of Software Pool> -paas_zone=<PaaS Infrastructure Zone of Software Pool> -members=<Member1, Member2...> [-description=<Description of Software Pool>] [-placement_constraints=<constraint1=value1, constraint2=value2...>] [-member_constraints=<constraint1=value1, constraint2=value2>] [-properties=<property1=value1, property2=value2>] |
emcli update_pool |
指定に従ってデータベース、スキーマまたはプラガブル・データベース・プールを更新します。
例:
|
emcli update_pool -name=<Name of Software Pool> -target_type=<Target type of Software Pool> [-description=<Description of Software Pool>] [-add_members=<Member1, Member2...>] [-remove_members=<Member4, Member5...>] [-placement_constraints=<constraint1=value1, constraint2=value2...>] [-properties=<property1=value1, property2=value2>] |
emcli delete_pool |
データベース、スキーマまたはプラガブル・データベース・プールを削除します。ソフトウェア・プールは、関連付けられている既存のサービス・テンプレートがある場合、削除できません。
例:
|
emcli delete_pool -name=<Name of Software Pool> -target_type=<Target type of Software Pool> |
emcli get_pool_detail |
名前、ターゲット・タイプ、説明、PaaSインフラストラクチャ・ゾーン、メンバーの数、配置制約、メンバー制約など、ソフトウェア・プールの詳細を取得します。
例:
|
emcli get_pool_detail -name=<Name of Software Pool> -target_type=mwaas_zone |
次の表に、データベースの割当て制限でサポートされる動詞の詳細を示します。
表45-3 データベース割当て制限EM CLI動詞
動詞 | 説明 | 書式 |
---|---|---|
emcli create_dbaas_quota |
例 emcli create_dbaas_quota -role_name="My Role" -databases="10" -schema_services="10" -pluggable_databases="10" -memory="99" -storage="99" Sample Output Quota for "MyRole" setup successfully. |
emcli create_dbaas_quota -role_name="<SSAユーザー・ロールの名前>" -databases="<データベース・リクエストの数>" -schema_services="<スキーマ・サービス・リクエストの数>" -pluggable_databases="<プラガブル・データベース・サービス・リクエストの数>" -memory="<メモリー(GB)>" -storage="<記憶域(GB)>" |
emcli update_dbaas_quota |
SSAユーザー・ロール用のデータベース割当て制限を更新します。
例 emcli update_dbaas_quota -role_name="My Role" -databases="10" -schema_services="10" -pluggable_databases="10" -memory="99" -storage="99" Sample Output Quota for "My Role" updated successfully. |
emcli update_dbaas_quota -role_name="<SSAユーザー・ロールの名前>" -databases="<データベース・リクエストの数>" -schema_services="<スキーマ・サービス・リクエストの数>" -pluggable_databases="<プラガブル・データベース・サービス・リクエストの数>" -memory="<メモリー(GB)>" -storage="<記憶域(GB)>" |
emcli delete_dbaas_quota |
SSAユーザー・ロール用のデータベース割当て制限を削除します。
例 emcli delete_dbaas_quota -role_name="My Role" Sample Output Quota for "My Role" deleted successfully. |
emcli delete_dbaas_quota -role_name="<SSAユーザー・ロールの名前"> |
emcli get_dbaas_quota |
SSAユーザー・ロール用のデータベース割当て制限設定をリストします。 例 emcli get_dbaas_quota
Sample Output:
ROLE_NAME: SSA_USER_ROLE1 NUMBER_OF_SCHEMA_SERVICES: 99
MEMORY: 99
STORAGE: 99
NUMBER_OF_PLUGGABLE_DATABASES: 99NUMBER_OF_DB_INSTANCES : 99
Quotas for Roles retrieved successfully
|
emcli get_dbaas_quota |
次の表に、データベースのリクエスト設定でサポートされる動詞の詳細を示します。
表45-4 データベース・リクエスト設定EM CLI動詞
動詞 | 説明 | 書式 |
---|---|---|
emcli update_dbaas_request_settings |
データベース・リクエスト設定を更新します。
例: emcli update_dbaas_request_settings
-future_reservation_length="2 Months"
-maximum_archive_duration="10 Weeks"
-default_retirement_period="No Reservation"
Sample Output:
Request settings updated successfully
|
emcli update_dbaas_request_settings -future_reservation_length="<後続のリクエスト・スケジュール期間>" -maximum_archive_duration="<リクエスト・パージ期間>" -default_retirement_period="<デフォルト保存期間>" |
emcli get_dbaas_request_settings |
PaaSインフラストラクチャ・ゾーンの詳細を取得します。 例: emcli get_dbaas_request_settings
Sample Output:
Future Reservation Length : 2 Months
Maximum Archive Duration : 10 Weeks
Default Retirement Period : 1 Years
Request Settings retrieved successfully.
|
emcli get_dbaas_request_settings |
次の表に、データベース・サイズのリソースでサポートされる動詞を示します。
表45-5 データベース・サイズEM CLI動詞
動詞 | 説明 | 書式 |
---|---|---|
emcli create_database_size |
このデータベース・サイズを構成する1つ以上の属性を指定します。異なる属性はセミコロン(;)で区切られます。データベース・サイズで指定された属性は、サービス・テンプレートで指定された値を上書きします
例: emcli create_database_size -name=Small -description="Small size database" -attributes="cpu:4;storage:50;memory:4"
Sample Output:
Database size 'Small' has been successfully created.
|
emcli create_database_size -name="<サイズ名>" -description="<サイズの説明>" [-attributes="cpu:<コア数>; memory:<GB単位でのメモリー>; processes:<プロセスの最大数>; storage:<データベースに割り当てられる合計ストレージ(GB単位)>;" ] |
emcli update_database_size |
変更する必要のある1つ以上の属性を指定します。異なる属性はセミコロン(;)で区切られます。データベース・サイズ定義から属性を削除する場合は、その属性に対して'remove'を指定します。
例: emcli update_database_size -name=Small -description="Small size database" -attributes="cpu:4;storage:50;memory:4"
Sample Output:
Database size 'Small' has been successfully updated.
|
emcli update_database_size -name="<既存のサイズ名>" -description="<サイズの説明>" [-attributes="cpu:<コア数>; memory:<GB単位でのメモリー>; processes:<プロセスの最大数>; storage:<データベースに割り当てられる合計ストレージ(GB単位)>;"] |
emcli delete_database_size |
データベース・サイズを削除します。 name - 既存のデータベース・サイズの名前。 例: emcli delete_database_size -name=small
Sample Output:
Database size 'Small' has been successfully deleted.
|
emcli delete_database_size -name="<既存のサイズ名>" |
emcli list_database_sizes |
作成されたすべてのデータベース・サイズをリストします。[name]: 完全または部分文字列。 例: eemcli list_database_sizesemcli list_database_sizes -name="Extra*"
Sample Output:
Name:Extra-Small
Description:Extra-small
CPU(cores):4
Memory(GB):4
Storage(GB):Not Specified
Processes(Units):Not Specified
Name:Small
Description:Small database
CPU(cores):8
Memory(GB):8
Storage(GB):Not Specified
Processes(Units):Not Specified
|
emcli list_database_sizes[name]: 完全または部分文字列。 |
この項では、Database as a Serviceで使用される様々なデータベース・プロビジョニング・プロファイルについて説明します。また、EM CLI動詞を使用してこれらのプロファイルを作成する方法について説明します。内容は次のとおりです。
Database as a ServiceおよびSchema as a Serviceで使用される4タイプのデータベース・プロビジョニング・プロファイルは、次のとおりです。
DBCAテンプレートでは、構造およびデータのタイプと、構造のみのタイプの両方がサポートされます。このデータベース・プロビジョニング・プロファイルは、Enterprise Managerに登録された本番データベースまたはソース・データベースから作成されます。
注意:
構造およびデータでは、データベースの停止が必要です。非常に小さいデータベース(< 50GB)に使用されます。
このデータベース・プロビジョニング・プロファイルのデータ・コンテンツは、RMANバックアップ・ピースで構成されます。RMANプロファイルの作成に使用できる方法は、次のとおりです。
ホットRMANバックアップ - このオプションは、ソース・データベースでアーカイブ・ログ・モードがONの場合にのみ有効です。
コールドRMANバックアップ - この場合、ソース・データベースはRMANバックアップを取るために停止されます。
既存のバックアップ - このオプションは、ソースに対するRMANバックアップがすでに取得されており、プロファイルを作成するために既存のRMANバックアップの1つを使用する場合に使用できます。
ソース・データベースへのアクセス権がない場合の既存のバックアップ・ピース - ソース・データベースへのアクセス権がない場合は、既存のバックアップ・ピースを使用してプロファイル・ソース・データベースを作成します。このオプションは、ソースに対するRMANバックアップがすでに取得されており、既知の場所に保持されている場合に使用できます。このオプションは、EM CLI動詞を使用する場合にのみサポートされます。
このデータベース・プロビジョニング・プロファイルのデータ・コンテンツは、ソース・データベースのデータファイルが存在するすべてのボリュームのファイラ(NetAppまたはSunZFSファイラ)のスナップショット情報から導出されます。
このデータベース・プロビジョニング・プロファイルのデータ・コンテンツは、データ・ポンプ・ツールを使用して作成されたエクスポート・ダンプからコンパイルされます。スキーマ・オブジェクト(構造のみ)またはスキーマおよびデータ(構造およびデータ)のエクスポートを選択できます。
空のスキーマをエクスポートしたり、Oracleスキーマを含めることはできません(これらのスキーマは選択できません)。フィルタで除外されるスキーマは、次のとおりです。
表45-6 フィルタで除外されるスキーマ
スキーマ | スキーマ | スキーマ | スキーマ | スキーマ |
---|---|---|---|---|
ANONYMOUS |
DMSYS |
OASPUBLIC |
OWBSYS |
TSMSYS |
APEX_030200 |
EXFSYS |
ODM |
OWBSYS_AUDIT |
WEBSYS |
APEX_PUBLIC_USER |
FLOWS_ |
ODM_MTR |
SCOTT |
WK_PROXY |
APPQOSSYS |
FLOWS_03000 |
OLAPSYS |
SI_INFORMTN_SCHEMA |
WK_TEST |
AURORA$JIS$UTILITY$ |
FLOWS_FILES |
ORACLE_OCM |
SPATIAL_CSW_ADMIN_USR |
WKPROXY |
AURORA$ORB$UNAUTHENTICATED |
LBACSYS |
ORDDATA |
SPATIAL_WFS_ADMIN_USR |
WKSYS |
BI |
MDDATA |
ORDPLUGINS |
SYS |
WMSYS |
CTXSYS |
MDSYS |
ORDSYS |
SYSMAN |
XDB |
DBSNMP |
MGMT_VIEW |
OSE$HTTP$ADMIN |
SYSTEM |
XS$NULL |
DIP |
MTSSYS |
OUTLN |
TRACESRV |
この方法を使用すると、管理者またはクラウド・プロビジョニング・オペレータはEM CLI動詞を使用してデータベース・プロビジョニング・プロファイルを作成できます。動詞の構文を次に示します。
emcli create_dbprofile -input_file=data:<Prop file name>
動詞の説明とオプションについては、表45-13を参照してください。
データベース・プロファイルを作成する場合に準拠する手順については、「EM CLI動詞を使用したデータベース・プロファイルの作成」を参照してください。
このコマンドは、作成されるプロファイルのタイプと使用されるオプションについて完全に記述するプロパティ・ファイルを受け入れます。様々なデータベース・プロビジョニング・プロファイルのプロパティ・ファイルは、「EM CLIプロパティ・ファイルの例」を参照してください。
次の項で、データベース・プロビジョニング・プロファイルのEMCLIプロパティ・ファイルの例を示します。
表45-7 DBCAテンプレートのEMCLIプロパティ・ファイル
名前 | 必須 | 説明 | 変数 |
---|---|---|---|
参照データベース |
はい |
プロファイルが作成されるソース・データベース。 |
REFERENCE_DATABASE= |
参照データベースのタイプ |
はい |
ソース・データベースのターゲット・タイプ(oracle_databaseまたはrac_database)。 |
REFERENCE_DATABASE_TYPE= |
参照ノード |
いいえ |
プロファイルが作成される参照ノード。RACおよびクラスタ・ターゲットにのみ適用できます。 |
REF_NODE_SELECTED= |
データベース・ゴールド・イメージの作成 |
いいえ |
プロファイルの一部としてデータベース・ゴールド・イメージを含みます。 |
DATABASE_GOLD_IMAGE_TYPE= |
GIゴールド・イメージの作成 |
いいえ |
プロファイルの一部としてGIゴールド・イメージを含みます。 |
GI_GOLD_IMAGE_TYPE= |
データベース・ゴールド・イメージの作成 |
いいえ |
プロファイルの一部としてデータベース・ゴールド・イメージを含みます。 |
DATA_CONTENT_MODE= |
データ・コンテンツのモードの作成 |
いいえ |
作成モードは、既存のデータを使用するか、新しいデータを作成するかを決定します。 |
CREATE_DATA_OPTION= |
バックアップに含まれるコンテンツ |
いいえ |
バックアップに含まれるデータ・コンテンツは、メタデータまたはデータです。 |
DATA_CONTENT= |
参照ホスト資格証明 |
いいえ |
OS認証に使用される資格証明。 |
REF_HOST_CREDENTIALS= |
データベース資格証明 |
いいえ |
データベース関連の操作の実行に使用される資格証明。 |
REF_DB_CREDENTIALS= |
グリッド・インフラストラクチャの資格証明 |
いいえ |
グリッド・インフラストラクチャのOS認証に使用される資格証明。 |
REF_GI_CREDENTIALS= |
ルート資格証明 |
いいえ |
ホストの権限付き操作の実行に必要なルート資格証明。 |
REF_HOST_ROOT_CREDENTIALS= |
OFAフォーマットへの変換 |
いいえ |
OFAフォーマットに変換します。 |
CONVERT_TO_OFA= |
プロファイル名 |
はい |
プロファイル名。 |
PROFILE_NAME= |
プロファイルの説明 |
いいえ |
作成されるプロファイルの名前。 |
PROFILE_DESC= |
プロファイルの場所 |
はい |
ソフトウェア・ライブラリ内のプロファイルの場所。 |
PROFILE_LOCATION= |
プロファイルのバージョン |
いいえ |
プロファイルのバージョン。何も指定しない場合、データベース・バージョンが使用されます。 |
PROFILE_VERSION= |
プロファイル・ベンダー |
いいえ |
プロファイルのベンダー。デフォルトは「Oracle」です。 |
PROFILE_VENDOR= |
プロファイル・ノート |
いいえ |
プロファイルの備考。 |
PROFILE_NOTES= |
イメージ・バージョン・フラグの作成 |
いいえ |
イメージ・バージョンのみを作成する必要があるかどうかを示すフラグ。 |
DB_GOLD_IMAGE_CREATE_VERSION_ONLY= |
イメージ・バージョン・フラグの作成 |
いいえ |
イメージ・バージョンのみを作成する必要があるかどうかを示すフラグ。 |
GI_GOLD_IMAGE_CREATE_VERSION_ONLY= |
GIホーム・ゴールド・イメージID |
いいえ |
ゴールド・イメージのエンティティID。 |
GI_GOLD_IMAGE_ID= |
データベース・ホーム・ゴールド・イメージID |
いいえ |
ゴールド・イメージのエンティティID。 |
DB_GOLD_IMAGE_ID= |
データベース・ゴールド・イメージID |
いいえ |
ゴールド・イメージのエンティティID。 |
DB_GOLD_IMAGE_ID= |
データベース・ゴールド・イメージ名 |
いいえ |
データベース・ゴールド・イメージのエンティティ名。 |
DB_GOLD_IMAGE_ENTITY_NAME= |
グリッド・インフラストラクチャのゴールド・イメージ名 |
いいえ |
データベース・ゴールド・イメージのエンティティ名。 |
GI_GOLD_IMAGE_ENTITY_NAME= |
データ・ゴールド・イメージ名 |
いいえ |
データ・ゴールド・イメージのエンティティ名。 |
DATA_GOLD_IMAGE_ENTITY_NAME= |
作業ディレクトリ |
いいえ |
作業ディレクトリは、ファイルがステージングされる場所です。 |
WORKING_DIRECTORY= |
記憶域タイプ |
いいえ |
有効な記憶域タイプのリストは、NFS、AGENT、OmsSharedです。 |
STORAGE_TYPE_FOR_SOFTWARE= |
ストレージ名 |
いいえ |
ソフトウェア・ライブラリで構成されるストレージ名。 |
STORAGE_NAME_FOR_SOFTWARE= |
NFSマウント・ポイント |
いいえ |
NFSサーバーがホストにマウントされる場所。 |
NFS_LOCAL_MOUNT_POINT_FOR_SOFTWARE= |
記憶域タイプ |
いいえ |
有効な記憶域タイプのリストは、NFS、AGENT、OmsSharedです |
STORAGE_TYPE_FOR_DATA= |
ストレージ名 |
いいえ |
ソフトウェア・ライブラリで構成されるストレージ名。 |
STORAGE_NAME_FOR_DATA= |
NFSマウント・ポイント |
いいえ |
NFSサーバーがホストにマウントされる場所。 |
NFS_LOCAL_MOUNT_POINT_FOR_DATA= |
エンド・ユーザーによって開始されるプロファイルです |
いいえ |
エンド・ユーザーによって開始されるプロファイルが、バックアップ・プロセスまたはデータベースの一部であるかどうかを示します。 |
USER_INITIATED= |
使用可能なデータベース・ターゲット |
いいえ |
データベース・ターゲットが使用可能であるかどうかを示します。 |
DB_TARGET_AVAILABLE= |
ソース・データベースのプラットフォーム名 |
いいえ |
ソース・データベースのプラットフォーム名。たとえば、Linux x86-64、x86-64 (64ビット)上のOracle Solarisなど。 |
SOURCE_DB_PLATFORM_NAME= |
プロファイル実行のスケジュール |
いいえ |
プロファイル実行のスケジュール。 |
PROFILE_SCHEDULE= |
プロファイルの単一リフレッシュ |
いいえ |
プロファイルの単一リフレッシュ。 |
PROFILE_SINGLE_REFRESH= |
プロファイル・パージ・ポリシー・タイプ |
いいえ |
プロファイル・パージ・ポリシー・タイプ。 |
PROFILE_PURGE_POLICY_TYPE= |
プロファイル・パージ・ポリシー値 |
いいえ |
プロファイル・パージ・ポリシー値。 |
PROFILE_PURGE_POLICY_VALUE= |
プロファイル・イメージ・バージョン |
いいえ |
プロファイル・イメージ・バージョン。 |
PROFILE_IMAGE_VERSION= |
プロファイルの場所リスト |
いいえ |
プロファイルの場所リスト。 |
PROFILE_LOC_LIST |
表45-8 新規のRMANバックアップのEMCLIプロパティ・ファイル
名前 | 必須 | 説明 | 変数 |
---|---|---|---|
参照データベース |
はい |
プロファイルが作成されるソース・データベース。 |
REFERENCE_DATABASE= |
参照データベースのタイプ |
はい |
ソース・データベースのターゲット・タイプ(oracle_databaseまたはrac_database)。 |
REFERENCE_DATABASE_TYPE= |
参照ノード |
いいえ |
プロファイルが作成される参照ノード。RACおよびクラスタ・ターゲットにのみ適用できます。 |
REF_NODE_SELECTED= |
データのバックアップ・メカニズム |
いいえ |
バックアップ・データの作成に使用する必要があるモードを特定するための変数。可能な値は、EXPORT、DBCA_TEMPLATE、RMANおよびTHIN_PROVISIONINGです。 |
DATA_CONTENT_MODE=RMAN |
バックアップに含まれるコンテンツ |
いいえ |
バックアップに含まれるデータ・コンテンツは、メタデータまたはデータです。可能な値は、METADATA_ONLYおよびMETADATA_AND_DATAです。 |
DATA_CONTENT=METADATA_AND_DATA |
参照ホスト資格証明 |
はい |
OS認証に使用される資格証明。形式は、<資格証明名:所有者>です。指定されない場合は、優先資格証明がNormalHostCredsで確認されます。 |
REF_HOST_CREDENTIALS= |
データベース資格証明 |
いいえ |
データベース認証の実行に使用される資格証明。形式は、<資格証明名:所有者>です。指定されない場合は、優先資格証明がSysDbaCredsで確認されます。 |
REF_DB_CREDENTIALS= |
プロファイル名 |
はい |
プロファイルの名前。 |
PROFILE_NAME= |
プロファイルの説明 |
いいえ |
作成されるプロファイルの名前。 |
PROFILE_DESC= |
プロファイルの場所 |
はい |
ソフトウェア・ライブラリ内のプロファイルの場所。 |
PROFILE_LOCATION= |
プロファイルのバージョン |
いいえ |
プロファイルのバージョン。何も指定されていない場合は、データベースのバージョンが使用されます。 |
PROFILE_VERSION= |
プロファイル・ベンダー |
いいえ |
プロファイルのベンダー。デフォルトはOracleです。 |
PROFILE_VENDOR= |
プロファイル・ノート |
いいえ |
プロファイルの備考。 |
PROFILE_NOTES= |
作業ディレクトリ |
いいえ |
作業ディレクトリは、ファイルがステージングされる場所です。 |
WORKING_DIRECTORY= |
エンド・ユーザーによって開始されるプロファイルです |
はい |
バックアップ・プロセスまたはデータベースの一部としてエンド・ユーザーが開始するプロファイルです。 |
USER_INITIATED=false |
使用可能なデータベース・ターゲット |
いいえ |
使用可能なデータベース・ターゲット。このユースケースでは、trueに設定する必要があります。 |
DB_TARGET_AVAILABLE=true |
バックアップ・タイプ |
いいえ |
バックアップのタイプ。 |
RMAN.BACKUP_TYPE= |
使用するRMANチャネルの数(チャネルのデフォルト数: 2) |
いいえ |
使用するチャネル数。可能な値は、1、2、3などです。 |
RMAN.RMAN_CHANNELS= |
次までバックアップを保存 |
いいえ |
バックアップの保存期限。形式は、mm/dd/yyyyです。 |
RMAN.RETAIN_UNTIL= |
暗号化タイプ |
いいえ |
暗号化タイプ。可能な値は、ON、OFFです。 |
RMAN.ENCRYPTION_TYPE= |
暗号化パスワード/鍵 |
いいえ |
バックアップの暗号化に使用された暗号化鍵。 |
RMAN.ENCRYPTION_PASSWORD= |
圧縮タイプ |
いいえ |
圧縮タイプ。可能な値は、HIGH、MEDIUM、LOWです。 |
RMAN.COMPRESSION_TYPE= |
RMANバックアップの場所 |
はい |
RMANバックアップの場所。 |
RMAN.RMAN_BACKUP_LOCATION= |
バックアップ・ファイルの形式 |
いいえ |
バックアップ・ファイルの形式。 |
RMAN.BACKUP_FILE_FORMAT= |
バックアップ・ファイル・タグ |
いいえ |
バックアップ・ファイル・タグ。 |
RMAN.BACKUP_FILE_TAG= |
ソース: 制御ファイルの場所 |
いいえ |
制御ファイルの場所。 |
RMAN.CONTROL_FILE_NAME= |
制御ファイル・タグ |
いいえ |
制御ファイル・タグ。 |
RMAN.CONTROL_FILE_TAG= |
ソース: データベースSID |
いいえ |
ソース・データベースのデータベースSID。 |
RMAN.ORACLE_DB_SID= |
ファイル名の初期化 |
いいえ |
ファイル名を初期化します。 |
RMAN.INIT_FILE_NAME= |
ユーザー・リスト・ファイル名 |
いいえ |
ユーザー・リスト・ファイルの名前。このファイルは、RMAN_BACKUP_LOCATIONに指定された場所に保持されます。 |
RMAN.USERLIST_FILE_NAME= |
ソースDbのGDB名 |
いいえ |
ソースDbのGDB名。 |
RMAN.DATABASE_NAME= |
既存のRMANバックアップの使用 |
はい |
既存のRMANバックアップを使用します。このユースケースでは、NOに設定する必要があります。 |
RMAN.USE_EXISTING_BACKUP=NO |
表45-9 既存のRMANバックアップのEMCLIプロパティ・ファイル
名前 | 必須 | 説明 | 変数 |
---|---|---|---|
参照データベース |
はい |
プロファイルが作成されるソース・データベース。 |
REFERENCE_DATABASE= |
参照データベースのタイプ |
はい |
ソース・データベースのターゲット・タイプ(oracle_databaseまたはrac_database)。 |
REFERENCE_DATABASE_TYPE= |
参照ノード |
いいえ |
プロファイルが作成される参照ノード。RACおよびクラスタ・ターゲットにのみ適用できます。 |
REF_NODE_SELECTED= |
データのバックアップ・メカニズム |
いいえ |
バックアップ・データの作成に使用する必要があるモードを特定するための変数。可能な値は、EXPORT、DBCA_TEMPLATE、RMANおよびTHIN_PROVISIONINGです。 |
DATA_CONTENT_MODE=RMAN |
バックアップに含まれるコンテンツ |
いいえ |
バックアップに含まれるデータ・コンテンツは、メタデータまたはデータです。可能な値は、METADATA_ONLYおよびMETADATA_AND_DATAです。 |
DATA_CONTENT=METADATA_AND_DATA |
参照ホスト資格証明 |
はい |
OS認証に使用される資格証明。形式は、<資格証明名:所有者>です。指定されない場合は、優先資格証明がNormalHostCredsで確認されます。 |
REF_HOST_CREDENTIALS= |
データベース資格証明 |
いいえ |
データベース認証の実行に使用される資格証明。形式は、<資格証明名:所有者>です。指定されない場合は、優先資格証明がSysDbaCredsで確認されます。 |
REF_DB_CREDENTIALS= |
プロファイル名 |
はい |
プロファイルの名前。 |
PROFILE_NAME= |
プロファイルの説明 |
いいえ |
作成されるプロファイルの名前。 |
PROFILE_DESC= |
プロファイルの場所 |
はい |
ソフトウェア・ライブラリ内のプロファイルの場所。 |
PROFILE_LOCATION= |
プロファイルのバージョン |
いいえ |
プロファイルのバージョン。何も指定されていない場合は、データベースのバージョンが使用されます。 |
PROFILE_VERSION= |
プロファイル・ベンダー |
いいえ |
プロファイルのベンダー。デフォルトはOracleです。 |
PROFILE_VENDOR= |
プロファイル・ノート |
いいえ |
プロファイルの備考。 |
PROFILE_NOTES= |
作業ディレクトリ |
いいえ |
作業ディレクトリは、ファイルがステージングされる場所です。 |
WORKING_DIRECTORY= |
エンド・ユーザーによって開始されるプロファイルです |
はい |
バックアップ・プロセスまたはデータベースの一部としてエンド・ユーザーが開始するプロファイルです。 |
USER_INITIATED=false |
使用可能なデータベース・ターゲット |
いいえ |
使用可能なデータベース・ターゲット。このユースケースでは、trueに設定する必要があります。 |
DB_TARGET_AVAILABLE=true |
ソース・データベースのプラットフォーム名 |
いいえ |
ソース・データベースのプラットフォーム名。たとえば、Linux x86-64またはOracle Solaris on x86-64 (64ビット)などです。 |
SOURCE_DB_PLATFORM_NAME= |
バックアップ・タイプ |
いいえ |
バックアップのタイプ。 |
RMAN.BACKUP_TYPE= |
使用するRMANチャネルの数(チャネルのデフォルト数: 2) |
いいえ |
使用するチャネル数。可能な値は、1、2、3などです。 |
RMAN.RMAN_CHANNELS= |
次までバックアップを保存 |
いいえ |
バックアップの保存期限。形式は、mm/dd/yyyyです。 |
RMAN.RETAIN_UNTIL= |
暗号化タイプ |
いいえ |
暗号化タイプ。可能な値は、ON、OFFです。 |
RMAN.ENCRYPTION_TYPE= |
ソース: 暗号化パスワード/鍵 |
いいえ |
バックアップの暗号化に使用された暗号化鍵。 |
RMAN.ENCRYPTION_PASSWORD= |
圧縮タイプ |
いいえ |
圧縮タイプ。可能な値は、HIGH、MEDIUM、LOWです。 |
RMAN.COMPRESSION_TYPE= |
RMANバックアップの場所 |
はい |
RMANバックアップの場所。 |
RMAN.RMAN_BACKUP_LOCATION= |
バックアップ・ファイルの形式 |
いいえ |
バックアップ・ファイルの形式。 |
RMAN.BACKUP_FILE_FORMAT= |
バックアップ・ファイル・タグ |
いいえ |
バックアップ・ファイル・タグ。 |
RMAN.BACKUP_FILE_TAG= |
ソース: 制御ファイルの場所 |
いいえ |
制御ファイルの場所。 |
RMAN.CONTROL_FILE_NAME= |
制御ファイル・タグ |
いいえ |
制御ファイル・タグ。 |
RMAN.CONTROL_FILE_TAG= |
ソース: データベースSID |
いいえ |
ソース・データベースのデータベースSID。 |
RMAN.ORACLE_DB_SID= |
ファイル名の初期化 |
いいえ |
ファイル名を初期化します。 |
RMAN.INIT_FILE_NAME= |
ユーザー・リスト・ファイル名 |
いいえ |
ユーザー・リスト・ファイルの名前。このファイルは、RMAN_BACKUP_LOCATIONに指定された場所に保持されます。 |
RMAN.USERLIST_FILE_NAME= |
ソースDbのGDB名 |
いいえ |
ソースDbのGDB名。 |
RMAN.DATABASE_NAME= |
既存のRMANバックアップの使用 |
はい |
既存のRMANバックアップを使用します。このユースケースでは、YESに設定する必要があります。 |
RMAN.USE_EXISTING_BACKUP=YES |
表45-10 ステージングの場所の既存のRMANバックアップのEMCLIプロパティ・ファイル
名前 | 必須 | 説明 | 変数 |
---|---|---|---|
参照データベース |
はい |
プロファイルが作成されるソース・データベース。 |
REFERENCE_DATABASE= |
参照データベースのタイプ |
はい |
ソース・データベースのターゲット・タイプ(oracle_databaseまたはrac_database)。 |
REFERENCE_DATABASE_TYPE= |
参照ノード |
いいえ |
プロファイルが作成される参照ノード。RACおよびクラスタ・ターゲットにのみ適用できます。 |
REF_NODE_SELECTED= |
データのバックアップ・メカニズム |
いいえ |
バックアップ・データの作成に使用する必要があるモードを特定するための変数。可能な値は、EXPORT、DBCA_TEMPLATE、RMANおよびTHIN_PROVISIONINGです。 |
DATA_CONTENT_MODE=RMAN |
バックアップに含まれるコンテンツ |
いいえ |
バックアップに含まれるデータ・コンテンツは、メタデータまたはデータです。可能な値は、METADATA_ONLYおよびMETADATA_AND_DATAです。 |
DATA_CONTENT=METADATA_AND_DATA |
参照ホスト資格証明 |
はい |
OS認証に使用される資格証明。形式は、<資格証明名:所有者>です。指定されない場合は、優先資格証明がNormalHostCredsで確認されます。 |
REF_HOST_CREDENTIALS= |
データベース資格証明 |
いいえ |
データベース認証の実行に使用される資格証明。形式は、<資格証明名:所有者>です。指定されない場合は、優先資格証明がSysDbaCredsで確認されます。 |
REF_DB_CREDENTIALS= |
プロファイル名 |
はい |
プロファイルの名前。 |
PROFILE_NAME= |
プロファイルの説明 |
いいえ |
作成されるプロファイルの名前。 |
PROFILE_DESC= |
プロファイルの場所 |
はい |
ソフトウェア・ライブラリ内のプロファイルの場所。 |
PROFILE_LOCATION= |
プロファイルのバージョン |
いいえ |
プロファイルのバージョン。何も指定されていない場合は、データベースのバージョンが使用されます。 |
PROFILE_VERSION= |
プロファイル・ベンダー |
いいえ |
プロファイルのベンダー。デフォルトはOracleです。 |
PROFILE_VENDOR= |
プロファイル・ノート |
いいえ |
プロファイルの備考。 |
PROFILE_NOTES= |
作業ディレクトリ |
いいえ |
作業ディレクトリは、ファイルがステージングされる場所です。 |
WORKING_DIRECTORY= |
エンド・ユーザーによって開始されるプロファイルです |
はい |
バックアップ・プロセスまたはデータベースの一部としてエンド・ユーザーが開始するプロファイルです。 |
USER_INITIATED=false |
使用可能なデータベース・ターゲット |
いいえ |
使用可能なデータベース・ターゲット。このユースケースでは、falseに設定する必要があります。 |
DB_TARGET_AVAILABLE=false |
ソース・データベースのプラットフォーム名 |
いいえ |
ソース・データベースのプラットフォーム名。たとえば、Linux x86-64またはOracle Solaris on x86-64 (64ビット)などです。 |
SOURCE_DB_PLATFORM_NAME= |
バックアップ・タイプ |
いいえ |
バックアップのタイプ。 |
RMAN.BACKUP_TYPE= |
使用するRMANチャネルの数(チャネルのデフォルト数: 2) |
いいえ |
使用するチャネル数。可能な値は、1、2、3などです。 |
RMAN.RMAN_CHANNELS= |
次までバックアップを保存 |
いいえ |
バックアップの保存期限。形式は、mm/dd/yyyyです。 |
RMAN.RETAIN_UNTIL= |
暗号化タイプ |
いいえ |
暗号化タイプ。可能な値は、ON、OFFです。 |
RMAN.ENCRYPTION_TYPE= |
ソース: 暗号化パスワード/鍵 |
いいえ |
バックアップの暗号化に使用された暗号化鍵。 |
RMAN.ENCRYPTION_PASSWORD= |
圧縮タイプ |
いいえ |
圧縮タイプ。可能な値は、HIGH、MEDIUM、LOWです。 |
RMAN.COMPRESSION_TYPE= |
RMANバックアップの場所 |
はい |
RMANバックアップの場所。 |
RMAN.RMAN_BACKUP_LOCATION= |
バックアップ・ファイルの形式 |
いいえ |
バックアップ・ファイルの形式。可能な値は、%Uです。 |
RMAN.BACKUP_FILE_FORMAT= |
ソース: 制御ファイルの場所 |
いいえ |
制御ファイルの場所。 |
RMAN.CONTROL_FILE_NAME= |
制御ファイル・タグ |
いいえ |
制御ファイル・タグ。デフォルトは、control01.ctlです。 |
RMAN.CONTROL_FILE_TAG= |
ソース: データベースSID |
いいえ |
ソース・データベースのデータベースSID。 |
RMAN.ORACLE_DB_SID= |
ファイル名の初期化 |
いいえ |
ファイル名を初期化します。 |
RMAN.INIT_FILE_NAME= |
ユーザー・リスト・ファイル名 |
いいえ |
ユーザー・リスト・ファイルの名前。このファイルは、RMAN_BACKUP_LOCATIONに指定された場所に保持されます。 |
RMAN.USERLIST_FILE_NAME= |
ソースDbのGDB名 |
いいえ |
ソースDbのGDB名。 |
RMAN.DATABASE_NAME= |
RMDBのバージョン |
いいえ |
RMDBSのバージョン。 |
RMAN.DATABASE_VERSION= |
表45-11 スナップクローン・データベースのEMCLIプロパティ・ファイル
名前 | 必須 | 説明 | 変数 |
---|---|---|---|
参照データベース |
はい |
プロファイルが作成されるソース・データベース。 |
REFERENCE_DATABASE= |
参照データベースのタイプ |
はい |
ソース・データベースのターゲット・タイプ(oracle_databaseまたはrac_database)。 |
REFERENCE_DATABASE_TYPE= |
参照ノード |
いいえ |
プロファイルが作成される参照ノード。RACおよびクラスタ・ターゲットにのみ適用できます。 |
REF_NODE_SELECTED= |
データベース・ゴールド・イメージの作成 |
いいえ |
プロファイルの一部としてデータベース・ゴールド・イメージを含みます。 |
DATABASE_GOLD_IMAGE_TYPE= |
GIゴールド・イメージの作成 |
いいえ |
プロファイルの一部としてGIゴールド・イメージを含みます。 |
GI_GOLD_IMAGE_TYPE= |
データベース・ゴールド・イメージの作成 |
いいえ |
プロファイルの一部としてデータベース・ゴールド・イメージを含みます。 |
DATA_CONTENT_MODE= |
データ・コンテンツのモードの作成 |
いいえ |
作成モードは、既存のデータを使用するか、新しいデータを作成するかを決定します。 |
CREATE_DATA_OPTION= |
バックアップに含まれるコンテンツ |
いいえ |
バックアップに含まれるデータ・コンテンツは、メタデータまたはデータです。 |
DATA_CONTENT= |
参照ホスト資格証明 |
いいえ |
OS認証に使用される資格証明。 |
REF_HOST_CREDENTIALS= |
データベース資格証明 |
いいえ |
データベース関連の操作の実行に使用される資格証明。 |
REF_DB_CREDENTIALS= |
グリッド・インフラストラクチャの資格証明 |
いいえ |
グリッド・インフラストラクチャのOS認証に使用される資格証明。 |
REF_GI_CREDENTIALS= |
ルート資格証明 |
いいえ |
ホストの権限付き操作の実行に必要なルート資格証明。 |
REF_HOST_ROOT_CREDENTIALS= |
OFAフォーマットへの変換 |
いいえ |
OFAフォーマットに変換します。 |
CONVERT_TO_OFA= |
プロファイル名 |
はい |
プロファイル名。 |
PROFILE_NAME= |
プロファイルの説明 |
いいえ |
作成されるプロファイルの名前。 |
PROFILE_DESC= |
プロファイルの場所 |
はい |
ソフトウェア・ライブラリ内のプロファイルの場所。 |
PROFILE_LOCATION= |
プロファイルのバージョン |
いいえ |
プロファイルのバージョン。何も指定しない場合、データベース・バージョンが使用されます。 |
PROFILE_VERSION= |
プロファイル・ベンダー |
いいえ |
プロファイルのベンダー。デフォルトは「Oracle」です。 |
PROFILE_VENDOR= |
プロファイル・ノート |
いいえ |
プロファイルの備考。 |
PROFILE_NOTES= |
イメージ・バージョン・フラグの作成 |
いいえ |
イメージ・バージョンのみを作成する必要があるかどうかを示すフラグ。 |
DB_GOLD_IMAGE_CREATE_VERSION_ONLY= |
イメージ・バージョン・フラグの作成 |
いいえ |
イメージ・バージョンのみを作成する必要があるかどうかを示すフラグ。 |
GI_GOLD_IMAGE_CREATE_VERSION_ONLY= |
GIホーム・ゴールド・イメージID |
いいえ |
ゴールド・イメージのエンティティID。 |
GI_GOLD_IMAGE_ID= |
データベース・ホーム・ゴールド・イメージID |
いいえ |
ゴールド・イメージのエンティティID。 |
DB_GOLD_IMAGE_ID= |
データベース・ゴールド・イメージID |
いいえ |
ゴールド・イメージのエンティティID。 |
DB_GOLD_IMAGE_ID= |
データベース・ゴールド・イメージ名 |
いいえ |
データベース・ゴールド・イメージのエンティティ名。 |
DB_GOLD_IMAGE_ENTITY_NAME= |
グリッド・インフラストラクチャのゴールド・イメージ名 |
いいえ |
データベース・ゴールド・イメージのエンティティ名。 |
GI_GOLD_IMAGE_ENTITY_NAME= |
データ・ゴールド・イメージ名 |
いいえ |
データ・ゴールド・イメージのエンティティ名。 |
DATA_GOLD_IMAGE_ENTITY_NAME= |
作業ディレクトリ |
いいえ |
作業ディレクトリは、ファイルがステージングされる場所です。 |
WORKING_DIRECTORY= |
記憶域タイプ |
いいえ |
有効な記憶域タイプのリストは、NFS、AGENT、OmsSharedです。 |
STORAGE_TYPE_FOR_SOFTWARE= |
ストレージ名 |
いいえ |
ソフトウェア・ライブラリで構成されるストレージ名。 |
STORAGE_NAME_FOR_SOFTWARE= |
NFSマウント・ポイント |
いいえ |
NFSサーバーがホストにマウントされる場所。 |
NFS_LOCAL_MOUNT_POINT_FOR_SOFTWARE= |
記憶域タイプ |
いいえ |
有効な記憶域タイプのリストは、NFS、AGENT、OmsSharedです。 |
STORAGE_TYPE_FOR_DATA= |
ストレージ名 |
いいえ |
ソフトウェア・ライブラリで構成されるストレージ名。 |
STORAGE_NAME_FOR_DATA= |
NFSマウント・ポイント |
いいえ |
NFSサーバーがホストにマウントされる場所。 |
NFS_LOCAL_MOUNT_POINT_FOR_DATA= |
エンド・ユーザーによって開始されるプロファイルです |
いいえ |
バックアップ・プロセスまたはデータベースの一部としてエンド・ユーザーが開始するプロファイルです。 |
USER_INITIATED= |
使用可能なデータベース・ターゲット |
いいえ |
使用可能なデータベース・ターゲットです。 |
DB_TARGET_AVAILABLE= |
ソース・データベースのプラットフォーム名 |
いいえ |
ソース・データベースのプラットフォーム名。たとえば、Linux x86-64、x86-64 (64ビット)上のOracle Solarisなど。 |
SOURCE_DB_PLATFORM_NAME= |
プロファイル実行のスケジュール |
いいえ |
プロファイル実行のスケジュール。 |
PROFILE_SCHEDULE= |
プロファイルの単一リフレッシュ |
いいえ |
プロファイルの単一リフレッシュ。 |
PROFILE_SINGLE_REFRESH= |
プロファイル・パージ・ポリシー・タイプ |
いいえ |
プロファイル・パージ・ポリシー・タイプ。 |
PROFILE_PURGE_POLICY_TYPE= |
プロファイル・パージ・ポリシー値 |
いいえ |
プロファイル・パージ・ポリシー値。 |
PROFILE_PURGE_POLICY_VALUE= |
プロファイル・イメージ・バージョン |
いいえ |
プロファイル・イメージ・バージョン。 |
PROFILE_IMAGE_VERSION= |
プロファイルの場所リスト |
いいえ |
プロファイルの場所リスト。 |
PROFILE_LOC_LIST= |
表45-12 スキーマ・データベースのEMCLIプロパティ・ファイル
名前 | 必須 | 説明 | 変数 |
---|---|---|---|
バックアップに含まれるコンテンツ |
いいえ |
バックアップに含まれるデータ・コンテンツは、メタデータまたはデータです。可能な値は、METADATA_ONLYおよびMETADATA_AND_DATAです。 |
DATA_CONTENT=METADATA_AND_DATA |
参照データベース |
はい |
プロファイルが作成されるソース・データベース。 |
REFERENCE_DATABASE= |
参照データベースのタイプ |
はい |
ソース・データベースのターゲット・タイプ(oracle_databaseまたはrac_database)。 |
REFERENCE_DATABASE_TYPE= |
参照ノード |
いいえ |
プロファイルが作成される参照ノード。RACおよびクラスタ・ターゲットにのみ適用できます。 |
REF_NODE_SELECTED= |
データのバックアップ・メカニズム |
いいえ |
バックアップ・データの作成に使用する必要があるモードを特定するための変数。可能な値は、EXPORT、DBCA_TEMPLATE、RMANおよびTHIN_PROVISIONINGです。 |
DATA_CONTENT_MODE=EXPORT |
参照ホスト資格証明 |
はい |
OS認証に使用される資格証明。形式は、<資格証明名:所有者>です。指定されない場合は、優先資格証明がNormalHostCredsで確認されます。 |
REF_HOST_CREDENTIALS= |
データベース資格証明 |
いいえ |
データベース認証の実行に使用される資格証明。形式は、<資格証明名:所有者>です。指定されない場合は、優先資格証明がSysDbaCredsで確認されます。 |
REF_DB_CREDENTIALS= |
プロファイル名 |
はい |
プロファイルの名前。 |
PROFILE_NAME= |
プロファイルの説明 |
いいえ |
作成されるプロファイルの名前。 |
PROFILE_DESC= |
プロファイルの場所 |
はい |
ソフトウェア・ライブラリ内のプロファイルの場所。 |
PROFILE_LOCATION= |
プロファイルのバージョン |
いいえ |
プロファイルのバージョン。何も指定されていない場合は、データベースのバージョンが使用されます。 |
PROFILE_VERSION= |
プロファイル・ベンダー |
いいえ |
プロファイルのベンダー。デフォルトはOracleです。 |
PROFILE_VENDOR= |
プロファイル・ノート |
いいえ |
プロファイルの備考。 |
PROFILE_NOTES= |
データ・ゴールド・イメージ名 |
はい |
データ・ゴールド・イメージのエンティティ名。 |
DATA_GOLD_IMAGE_ENTITY_NAME= |
作業ディレクトリ |
いいえ |
作業ディレクトリは、ファイルがステージングされる場所です。 |
WORKING_DIRECTORY= |
エクスポートするスキーマ |
はい |
エクスポートの一部として含める必要があるスキーマのリスト。 |
EXPORT.SCHEMA_INCLUDE_LIST.0= |
ダンプ・ディレクトリ |
いいえ |
エクスポートの保存に使用する必要があるディレクトリ・オブジェクトのリスト。形式: directory=dir1,file_name=file1%U.dmp[,max_size=1MB]。 |
EXPORT.DUMP_DIRECTORY_LIST.0= |
ログ・ディレクトリ |
いいえ |
エクスポート中にログ・ファイルが生成されたログ・ディレクトリの場所。 |
PORT.LOG_FILE_DIRECTORY= |
並列度 |
いいえ |
並列度は、スレッドの数を示します。たとえば、1、2または3です。 |
EXPORT.DEGREE_OF_PARALLELISM= |
次の表に、データベース・プロファイルに関連する動詞を示します。
表45-13 データベース・プロファイルEM CLI動詞
動詞 | 説明 | 書式 |
---|---|---|
emcli create_dbprofile |
新しいデータベース・プロファイルを作成します。 オプション:
例
|
emcli create_dbprofile -input_file=data:"絶対ファイル・パス" [-schedule= [frequency:interval|weekly|monthly|yearly]; start_time:yy-MM-dd HH:mm; end_time:yy-MM-dd HH:mm; [repeat:#m]; [months:#,#,#,...]; [days:#,#,#,...]; [tz:{timezone ID}]; [grace_period:xxx]; ] [-purge_policy=DAYS|SNAPSHOTS: number] |
emcli edit_dbprofile |
クローニングされたデータベース・プロファイルを更新します。 オプション:
例: emcli edit_dbprofile -comp_loc="Database Provisioning Profiles/11.2.0.4.0/linux_x64/Database xyxy.us.example.com Profile100" -schedule="start_time:14-07-22 03:00;frequency:interval;end_time:14-07-22 23:00;repeat:30" -purge_policy="DAYS:1" |
emcli edit_dbprofile -comp_loc="ソフトウェア・ライブラリ内のデータベース・プロファイル・コンポーネントの場所" [-schedule= [frequency:interval|daily |weekly|monthly|yearly]; start_time:yy-MM-dd HH:mm; end_time:yy-MM-dd HH:mm; [repeat:#m]; [months:#,#,#,...]; [days:#,#,#,...]; [tz:{java timezone ID}]; [grace_period:xxx]; [-purge_policy=days| snapshots: number] |
emcli delete_dbprofile |
データベース・プロファイルを削除します。 オプション:
例:
|
emcli delete_dbprofile -comp_loc="ソフトウェア・ライブラリ内のデータベース・プロファイル・コンポーネントの場所" [-version="データベース・プロファイル・コンポーネントのバージョン名"] |
emcli list_dbprofiles |
データベース・プロファイルをリストします。 オプション:
例:
|
emcli list_dbprofiles [-details] |
emcli refresh_dbprofile |
データベース・プロファイルをリフレッシュします。 オプション:
例:
|
emcli refresh_dbprofile -comp_loc="ソフトウェア・ライブラリ内のデータベース・プロファイル・コンポーネントの場所" |
emcli delete_database |
データベースを削除します。 オプション:
例:
プロパティ・ファイルの内容は次のとおりです。 DB_TARGET_GUID=<TARGET GUID for database to be deleted> HOST_CREDS=<Name of EM Credential:EM User> HOST_NAME=<Host Name Database Resides on> ORACLE_BASE=<Database to be removed Base> ORACLE_HOME=<Database to be removed Home> DBNAME=<Database Name> DB_SID=<Database SID, Not Service Name> DB_TARGET_NAME=<Target name of Database in EM> |
emli delete_database -input_file=data:"データベースの削除に必要なプロパティを含むファイル" |
emcli delete_oracle_database <command> |
入力された<command>に基づいて単一インスタンス・データベースを削除します。 コマンド:
オプション:
例:
プロパティ・ファイルの内容は次のとおりです。 ORACLE_HOME_TARGET_LIST= Oracle Home Target Name in Enterprise Manager ORACLE_HOME_NORMAL_CRED_NAME= Oracle Home credential name in the format <cred name>:<cred owner> ORACLE_HOME_ROOT_CRED_NAME= Oracle Home root credentials in the format <cred name>:<cred owner> TMP_DIR_LOC= Temporary Working Directory |
emcli delete_oracle_database <command>: software |-listeners|-all [-input_file=data:"クローンの削除に必要なプロパティを含むファイル"] [-schedule= [frequency:interval|daily |weekly|monthly|yearly]; start_time:yy-MM-dd HH:mm; end_time:yy-MM-dd HH:mm; [repeat:#m]; [months:#,#,#,...]; [days:#,#,#,...]; [tz:{java timezone ID}]; [grace_period:xxx]; |
emcli delete_oracle_restart <command> |
入力された<command>に基づいてOracle Restart (SIHAおよびインスタンス)を構成解除および削除します。 コマンド:
オプション:
例:
プロパティ・ファイルの内容は次のとおりです。 ORACLE_HOME_TARGET_LIST=Oracle Home Target Name in Enterprise Manager ORACLE_HOME_NORMAL_CRED_NAME= Oracle Home credential name in the format <cred name>:<cred owner> ORACLE_HOME_ROOT_CRED_NAME= Oracle Home root credentials in the format <cred name>:<cred owner> TMP_DIR_LOC= Temporary Working Directory |
emcli delete_oracle_database <command>: instance |-software|-all [-input_file=data:"クローンの削除に必要なプロパティを含むファイル"] [-schedule= [frequency:interval|daily |weekly|monthly|yearly]; start_time:yy-MM-dd HH:mm; end_time:yy-MM-dd HH:mm; [repeat:#m]; [months:#,#,#,...]; [days:#,#,#,...]; [tz:{java timezone ID}]; [grace_period:xxx]; |
emcli db_clone_management -refreshDatabase |
データベースをリフレッシュします。 コマンド: オプション:
例:
注意: 設定または提供する必要がある入力ファイル・パラメータを確認するには、コマンドemcli db_clone_management -refreshDatabase –print_properties を入力します。 |
emcli db_clone_management -refreshDatabase -input_file=data:"file:path" |
emcli db_clone_management -deleteDatabase |
データベースを削除します。 オプション:
例:
注意:
|
emli db_clone_management -deleteDatabase -input_file="クローンの削除に必要なプロパティを含むファイル" |
この項では、EM CLI動詞を使用して、データベース・プロファイル、RMANバックアップ、RMANイメージ・バックアップまたはスナップショット・バックアップを作成する手順について説明します。
注意:
RMANバックアップ、RMANイメージ・バックアップまたはスナップショット・データベースを作成する手順は、データベース・プロファイルを作成する場合に準拠する手順と同じです。唯一異なるのは、様々な特性のために使用するプロパティ・ファイルです。
図45-1 EM CLI動詞を使用したデータベース・プロファイルの作成
次の手順を使用して、データベース・プロファイルを作成します。
プロシージャ定義からテンプレート・プロパティ・ファイルを作成します。
テンプレート・プロパティ・ファイルを作成するには、次の手順に従います。
プロシージャのGUIDまたは名前を取得します。次のコマンドを実行してこれらを取得します。
emcli get_procedures [-type={procedure type}] Sample command: emcli get_procedures -type=DBPROV Sample output: GUID Type Name DisplayName Version Owner Parent Procedure 0A15E9DC285B2EF5E053E87BF00A6701 DBPROV CLOUD_DEPLOY_SOFTWARE_NAME Software Life Cycle Management Procedure 14.52 ORACLE 0A15E9DC20712EF5E053E87BF00A6701 DBPROV CLEANUP_DB_PROC Cleanup Mass Database 13.0 ORACLE 0A15E9DC205C2EF5E053E87BF00A6701 DBPROV DBREPLAYCLIENTDP_NG Provision Oracle Database Client 14.0 ORACLE 0A15E9DC204E2EF5E053E87BF00A6701 DBPROV SIHA_SIDB_PROC Provision Oracle Database 14.0 ORACLE
次のコマンドに入力値としてGUIDまたは名前を入力し、テンプレート・プロパティ・ファイルを生成します。
emcli describe_procedure_input
[-procedure={procedure GUID}]
[-name={procedure name or procedure configuration}]
[-owner={owner of the procedure or procedure configuration}][-parent_proc={procedure of the procedure configuration. This only applies to describe a procedure configuration with the same name}]
Sample command:
emcli describe_procedure_input -procedure=0A15E9DC204E2EF5E053E87BF00A6701> /tmp/snapprofile.txt
プロパティ・ファイルに新しい値を入力します。
エディタを使用してプロパティ・ファイルを編集します。変数に適切な値を入力し、プロパティ・ファイルを保存します。
データベース・プロファイルの様々な特性については、次の場所を参照してください。
データと構造を含む新しいデータベース・プロファイルを作成するには、表45-14の必須パラメータおよび必要なオプション・パラメータ(DATA_CONTENT=METADATA_AND_DATA)を構成します。
データのみを含む新しいデータベース・プロファイルを作成するには、表45-14の必須パラメータおよび必要なオプション・パラメータ(DATA_CONTENT=DATA)を構成します。
RMANバックアップを作成するには、表45-15を参照してください。
RMANイメージ・バックアップを作成するには、表45-16を参照してください。
スナップショット・データベースを作成するには、表45-15の必須パラメータおよびREF_NODE_SELECTED、DATA_CONTENT、REF_HOST_CREDENTIALS、REF_DB_CREDENTIALS、PROFILE_VERSION、PROFILE_VENDOR
パラメータを構成します。
表45-14 新しいデータベース・プロファイルを作成するためのサンプル・プロパティ・ファイル
パラメータ | サンプル値 | 説明 |
---|---|---|
必須パラメータ REFERENCE_DATABASE |
REFERENCE_DATABASE=dbname.xyz.com |
プロファイルが作成されるソース・データベース。 |
REFERENCE_DATABASE_TYPE |
REFERENCE_DATABASE_TYPE=oracle_database |
ソース・データベースのターゲット・タイプ。使用できる値は、oracle_databaseまたはrac_databaseです。 |
DATA_CONTENT_MODE |
DATA_CONTENT_MODE=STORAGE_SNAPSHOT |
データベース・プロファイルを発行する必要のあるデータ・モード。使用できる値は、EXPORT、DBCA_TEMPLATE、RMAN、DNFSおよびSTORAGE_SNAPSHOTです。 |
PROFILE_NAME |
PROFILE_NAME=Profile_snap |
プロファイル名。 |
PROFILE_LOCATION |
PROFILE_LOCATION=Database Provisioning Profiles/11.2.0.4.0/linux_x64/ |
ソフトウェア・ライブラリ内のプロファイルの場所。 |
オプションのパラメータ REF_NODE_SELECTED |
REF_NODE_SELECTED= xxyy.us.example.com |
プロファイルが作成される参照ノード。このパラメータは、RACおよびクラスタ・ターゲットにのみ適用できます。 |
DATABASE_GOLD_IMAGE_TYPE |
不可 |
プロファイルの一部としてデータベース・ゴールド・イメージを含みます。 |
GI_GOLD_IMAGE_TYPE |
不可 |
プロファイルの一部としてGIゴールド・イメージを含みます。 |
CREATE_DATA_OPTION |
不可 |
既存のデータを使用するか、新しいデータを作成するかを示します。 |
DATA_CONTENT |
DATA_CONTENT=METADATA_AND_DATA |
バックアップに含まれるデータ・コンテンツは、METADATA_AND_DATAまたはMETADATA_ONLYです。 |
REF_HOST_CREDENTIALS |
REF_HOST_CREDENTIALS=AE_2COOL:ARA1 |
OS認証のための資格証明。 |
REF_DB_CREDENTIALS |
REF_DB_CREDENTIALS=SYS_WD:RAH |
データベース関連の操作の実行のための資格証明。 |
REF_GI_CREDENTIALS |
不可 |
グリッド・インフラストラクチャのOS認証のための資格証明。 |
REF_HOST_ROOT_CREDENTIALS |
REF_HOST_ROOT_CREDENTIALS= AE_2OOL:RA1 |
ホストの権限付き操作の実行に必要なルート資格証明。 |
CONVERT_TO_OFA |
不可 |
OFAフォーマットに変換します。 |
PROFILE_DESC |
PROFILE_DESC=11204 SnapClone profile 1 |
プロファイルの説明。 |
PROFILE_VERSION |
不可 |
プロファイルのバージョン。このパラメータを指定しない場合、データベース・バージョンが使用されます。 |
PROFILE_VENDOR |
不可 |
プロファイルのベンダー。デフォルトは「Oracle」です。 |
PROFILE_NOTES |
不可 |
プロファイルの備考。 |
DB_GOLD_IMAGE_CREATE_VERSION_ONLY |
不可 |
イメージ・バージョンのみを作成する必要があるかどうかを示すフラグ。 |
GI_GOLD_IMAGE_CREATE_VERSION_ONLY |
不可 |
イメージ・バージョンのみを作成する必要があるかどうかを示すフラグ。 |
GI_GOLD_IMAGE_ID |
不可 |
GIゴールド・イメージのエンティティID。 |
DB_GOLD_IMAGE_ID |
不可 |
DBゴールド・イメージのエンティティID。 |
DB_GOLD_IMAGE_ENTITY_NAME |
不可 |
データベース・ゴールド・イメージのエンティティ名。 |
GI_GOLD_IMAGE_ENTITY_NAME |
不可 |
GIゴールド・イメージのエンティティ名。 |
DATA_GOLD_IMAGE_ENTITY_NAME |
不可 |
データ・ゴールド・イメージのエンティティ名。 |
WORKING_DIRECTORY |
WORKING_DIRECTORY=/tmp |
作業ディレクトリは、ファイルがステージングされる場所です。 |
STORAGE_TYPE_FOR_SOFTWARE |
不可 |
有効な記憶域タイプのリストは、NFS、AGENT、OmsShareです。 |
STORAGE_NAME_FOR_SOFTWARE |
不可 |
ソフトウェア・ライブラリで構成されるストレージ名。 |
NFS_LOCAL_MOUNT_POINT_FOR_SOFTWARE |
不可 |
NFSサーバーがホストにマウントされる場所。 |
STORAGE_TYPE_FOR_DATA |
不可 |
有効な記憶域タイプのリストは、NFS、AGENT、OmsSharedです。 |
STORAGE_NAME_FOR_DATA |
不可 |
ソフトウェア・ライブラリで構成されるストレージ名。 |
NFS_LOCAL_MOUNT_POINT_FOR_DATA |
不可 |
NFSサーバーがホストにマウントされる場所。 |
USER_INITIATED |
不可 |
エンド・ユーザーによって開始されるプロファイルが、バックアップ・プロセスまたはデータベースの一部であるかどうかを示します。 |
DB_TARGET_AVAILABLE |
不可 |
データベース・ターゲットが使用可能であるかどうかを示します。 |
SOURCE_DB_PLATFORM_NAME |
不可 |
ソース・データベースのプラットフォーム名。たとえば、Linux x86-64、x86-64 (64ビット)上のOracle Solarisなど。 |
PROFILE_SCHEDULE |
不可 |
プロファイル実行のスケジュール。 |
PROFILE_SINGLE_REFRESH |
不可 |
プロファイルの単一リフレッシュ。 |
PROFILE_PURGE_POLICY_TYPE |
不可 |
プロファイル・パージ・ポリシーのタイプ。使用できる値は、SNAPSHOTSまたはDAYSです。デフォルト値は「なし」です。 |
PROFILE_PURGE_POLICY_VALUE |
不可 |
プロファイル・パージ・ポリシーの値。 |
PROFILE_IMAGE_VERSION |
不可 |
プロファイル・イメージのバージョン。 |
表45-15 完全バックアップ・プロファイルを作成するためのサンプル・プロパティ・ファイル
パラメータ | サンプル値 | 説明 |
---|---|---|
必須パラメータ REFERENCE_DATABASE |
REFERENCE_DATABASE=dbname.xyz.com |
プロファイルが作成されるソース・データベース。 |
REFERENCE_DATABASE_TYPE |
REFERENCE_DATABASE_TYPE=oracle_database |
ソース・データベースのターゲット・タイプ。oracle_databaseまたはrac_databaseを指定できます。 |
DATA_CONTENT_MODE |
DATA_CONTENT_MODE=STORAGE_SNAPSHOT |
データベース・プロファイルを発行する必要のあるデータ・モード。値としてEXPORT、DBCA_TEMPLATE、RMAN、DNFS、CONT_SYNCおよびSTORAGE_SNAPSHOTを指定できます |
PROFILE_NAME |
PROFILE_NAME=Profile_snap |
プロファイル名。 |
PROFILE_LOCATION |
PROFILE_LOCATION=Database Provisioning Profiles/11.2.0.4.0/linux_x64/ |
ソフトウェア・ライブラリ内のプロファイルの場所。 |
BACKUP_FILE_TAG |
BACKUP_FILE_TAG=data_backup_1419417051961 |
バックアップ・ファイルのタグ。 |
BACKUP_TYPE |
BACKUP_TYPE=OFFLINE |
バックアップのタイプ。使用できる値は、OFFLINEまたはONLINEです。デフォルトはOFFLINEです。 |
BACKUP_FILE_FORMAT |
BACKUP_FILE_FORMAT=backup_%U |
バックアップ・ファイルの形式。 |
RMAN_CHANNELS |
RMAN_CHANNELS=2 |
RMANチャネルの数。 |
RMAN_BACKUP_LOCATION |
RMAN_BACKUP_LOCATION=/oradbnas/aime_slc05ntg/sec |
RMANバックアップ・ファイルが作成される場所。IS_SAVE_TARGET_PROFILEがYに、DATA_CONTENT_MODEがRMANまたはDNFSに設定されている場合、このパラメータは必須です。 |
CONT_SYNC.MOUNT_POINT_LIST.0 |
CONT_SYNC.MOUNT_POINT_LIST.0=/smf/cont_sync |
マウント・ポイント・リスト |
CONT_SYNC.MOUNT_POINT_LIST.1 |
CONT_SYNC.MOUNT_POINT_LIST.1=/smfslot/sun1 |
マウント・ポイント・リスト |
CONT_SYNC.WRITABLE_SPACE_LIST.0 |
CONT_SYNC.WRITABLE_SPACE_LIST.0=10 |
書込み可能領域リスト |
CONT_SYNC.WRITABLE_SPACE_LIST.1 |
CONT_SYNC.WRITABLE_SPACE_LIST.1=10 |
書込み可能領域リスト |
CONT_SYNC.STORAGE_HARDWARE_NAME_LIST.0 |
CONT_SYNC.STORAGE_HARDWARE_NAME_LIST.0=sl.example.com |
ストレージ・ハードウェア名リスト |
CONT_SYNC.STORAGE_HARDWARE_NAME_LIST.1 |
CONT_SYNC.STORAGE_HARDWARE_NAME_LIST.1=sl.example.com |
ストレージ・ハードウェア名リスト |
CONT_SYNC.STORAGE_PROJECT_NAME_LIST.0 |
CONT_SYNC.STORAGE_PROJECT_NAME_LIST.0=emdev01 |
ストレージ・プロジェクト名リスト |
CONT_SYNC.STORAGE_PROJECT_NAME_LIST.1 |
CONT_SYNC.STORAGE_PROJECT_NAME_LIST.1=emdev01 |
ストレージ・プロジェクト名リスト |
オプションのパラメータ REF_NODE_SELECTED |
REF_NODE_SELECTED= slch.xyz.com |
プロファイルが作成される参照ノード。このパラメータは、RACおよびクラスタ・ターゲットにのみ適用できます。 |
DATABASE_GOLD_IMAGE_TYPE |
不可 |
プロファイルの一部としてデータベース・ゴールド・イメージを含みます。 |
GI_GOLD_IMAGE_TYPE |
不可 |
プロファイルの一部としてGIゴールド・イメージを含みます。 |
CREATE_DATA_OPTION |
不可 |
既存のデータを使用するか、新しいデータを作成するかを示します。 |
DATA_CONTENT |
DATA_CONTENT=METADATA_AND_DATA |
バックアップに含まれるデータ・コンテンツは、METADATA_AND_DATAまたはDATAです。 |
REF_HOST_CREDENTIALS |
REF_HOST_CREDENTIALS=AE_2COL:RA1 |
OS認証のための資格証明。 |
REF_DB_CREDENTIALS |
REF_DB_CREDENTIALS=SYS_WL1:RA1 |
データベース関連の操作の実行のための資格証明。 |
REF_GI_CREDENTIALS |
不可 |
グリッド・インフラストラクチャのOS認証のための資格証明。 |
REF_HOST_ROOT_CREDENTIALS |
REF_HOST_ROOT_CREDENTIALS= AE_2L:RA1 |
ホストの権限付き操作の実行に必要なルート資格証明。 |
CONVERT_TO_OFA |
不可 |
OFAフォーマットに変換します。 |
PROFILE_DESC |
PROFILE_DESC=11204 SnapClone profile 1 |
プロファイルの説明。 |
PROFILE_VERSION |
不可 |
プロファイルのバージョン。このパラメータを指定しない場合、データベース・バージョンが使用されます。 |
PROFILE_VENDOR |
不可 |
プロファイルのベンダー。デフォルトは「Oracle」です。 |
PROFILE_NOTES |
不可 |
プロファイルの備考。 |
DB_GOLD_IMAGE_CREATE_VERSION_ONLY |
不可 |
イメージ・バージョンのみを作成する必要があるかどうかを示すフラグ。 |
GI_GOLD_IMAGE_CREATE_VERSION_ONLY |
不可 |
イメージ・バージョンのみを作成する必要があるかどうかを示すフラグ。 |
GI_GOLD_IMAGE_ID |
不可 |
GIゴールド・イメージのエンティティID。 |
DB_GOLD_IMAGE_ID |
不可 |
DBゴールド・イメージのエンティティID。 |
DB_GOLD_IMAGE_ENTITY_NAME |
不可 |
データベース・ゴールド・イメージのエンティティ名。 |
GI_GOLD_IMAGE_ENTITY_NAME |
不可 |
GIゴールド・イメージのエンティティ名。 |
DATA_GOLD_IMAGE_ENTITY_NAME |
不可 |
データ・ゴールド・イメージのエンティティ名。 |
WORKING_DIRECTORY |
WORKING_DIRECTORY=/tmp |
作業ディレクトリは、ファイルがステージングされる場所です。 |
STORAGE_TYPE_FOR_SOFTWARE |
不可 |
有効な記憶域タイプのリストは、NFS、AGENT、OmsSharedです。 |
STORAGE_NAME_FOR_SOFTWARE |
不可 |
ソフトウェア・ライブラリで構成されるストレージ名。 |
NFS_LOCAL_MOUNT_POINT_FOR_SOFTWARE |
不可 |
NFSサーバーがホストにマウントされる場所。 |
STORAGE_TYPE_FOR_DATA |
不可 |
有効な記憶域タイプのリストは、NFS、AGENT、OmsSharedです。 |
STORAGE_NAME_FOR_DATA |
不可 |
ソフトウェア・ライブラリで構成されるストレージ名。 |
NFS_LOCAL_MOUNT_POINT_FOR_DATA |
不可 |
NFSサーバーがホストにマウントされる場所。 |
USER_INITIATED |
不可 |
エンド・ユーザーによって開始されるプロファイルが、バックアップ・プロセスまたはデータベースの一部であるかどうかを示します。 |
DB_TARGET_AVAILABLE |
不可 |
データベース・ターゲットが使用可能であるかどうかを示します。 |
SOURCE_DB_PLATFORM_NAME |
不可 |
ソース・データベースのプラットフォーム名。たとえば、Linux x86-64、x86-64 (64ビット)上のOracle Solarisなど。 |
PROFILE_SCHEDULE |
不可 |
プロファイル実行のスケジュール。 |
PROFILE_SINGLE_REFRESH |
不可 |
プロファイルの単一リフレッシュ。 |
PROFILE_PURGE_POLICY_TYPE |
不可 |
プロファイル・パージ・ポリシーのタイプ。使用できる値は、SNAPSHOTSまたはDAYSです。デフォルト値は「なし」です。 |
PROFILE_PURGE_POLICY_VALUE |
不可 |
プロファイル・パージ・ポリシーの値。 |
PROFILE_IMAGE_VERSION |
不可 |
プロファイル・イメージのバージョン。 |
表45-16 シン・バックアップ・プロファイルを作成するためのサンプル・プロパティ・ファイル
パラメータ | サンプル値 | 説明 |
---|---|---|
必須パラメータ REFERENCE_DATABASE |
REFERENCE_DATABASE=dbname.example.com |
プロファイルが作成されるソース・データベース。 |
REFERENCE_DATABASE_TYPE |
REFERENCE_DATABASE_TYPE=oracle_database |
ソース・データベースのターゲット・タイプ。oracle_databaseまたはrac_databaseを指定できます。 |
DATA_CONTENT_MODE |
DATA_CONTENT_MODE=STORAGE_SNAPSHOT |
データベース・プロファイルを発行する必要のあるデータ・モード。値としてEXPORT、DBCA_TEMPLATE、RMAN、DNFS、CONT_SYNCおよびSTORAGE_SNAPSHOTを指定できます。 |
PROFILE_NAME |
PROFILE_NAME=Profile_snap |
プロファイル名。 |
PROFILE_LOCATION |
PROFILE_LOCATION=Database Provisioning Profiles/11.2.0.4.0/linux_x64/ |
ソフトウェア・ライブラリ内のプロファイルの場所。 |
DNFS.BACKUP_FILE_TAG |
DNFS.BACKUP_FILE_TAG=data_backup_1419417051961 |
バックアップ・ファイルのタグ。 |
DNFS.BACKUP_TYPE |
DNFS.BACKUP_TYPE=OFFLINE |
バックアップのタイプ。使用できる値は、OFFLINEまたはONLINEです。デフォルトはOFFLINEです。 |
DNFS.BACKUP_FILE_FORMAT |
DNFS.BACKUP_FILE_FORMAT=backup_%U |
バックアップ・ファイルの形式。 |
DNFS.BACKUP_LOCATION |
DNFS.BACKUP_LOCATION=/oradbnas/aime_slc05ntg/suk |
RMANバックアップ・ファイルが作成される場所。IS_SAVE_TARGET_PROFILEがYに、DATA_CONTENT_MODEがRMANまたはDNFSに設定されている場合は必須です。 |
DNFS.BACKUP_IMAGE_MODE |
DNFS.BACKUP_IMAGE_MODE=OfflineImage |
バックアップ・イメージ・モード |
DNFS.BACKUP_IMAGE_TYPE |
DNFS.BACKUP_IMAGE_TYPE=RMANImage |
バックアップ・イメージのタイプ。 |
CONT_SYNC.MOUNT_POINT_LIST.0 |
CONT_SYNC.MOUNT_POINT_LIST.0=/smf/cont_sync |
マウント・ポイント・リスト |
CONT_SYNC.MOUNT_POINT_LIST.1 |
CONT_SYNC.MOUNT_POINT_LIST.1=/smfslot/sun1 |
マウント・ポイント・リスト |
CONT_SYNC.WRITABLE_SPACE_LIST.0 |
CONT_SYNC.WRITABLE_SPACE_LIST.0=10 |
書込み可能領域リスト |
CONT_SYNC.WRITABLE_SPACE_LIST.1 |
CONT_SYNC.WRITABLE_SPACE_LIST.1=10 |
書込み可能領域リスト |
CONT_SYNC.STORAGE_HARDWARE_NAME_LIST.0 |
CONT_SYNC.STORAGE_HARDWARE_NAME_LIST.0=sl.example.com |
ストレージ・ハードウェア名リスト |
CONT_SYNC.STORAGE_HARDWARE_NAME_LIST.1 |
CONT_SYNC.STORAGE_HARDWARE_NAME_LIST.1=sl.example.com |
ストレージ・ハードウェア名リスト |
CONT_SYNC.STORAGE_PROJECT_NAME_LIST.0 |
CONT_SYNC.STORAGE_PROJECT_NAME_LIST.0=emdev01 |
ストレージ・プロジェクト名リスト |
CONT_SYNC.STORAGE_PROJECT_NAME_LIST.1 |
CONT_SYNC.STORAGE_PROJECT_NAME_LIST.1=emdev01 |
ストレージ・プロジェクト名リスト |
オプションのパラメータ REF_NODE_SELECTED |
REF_NODE_SELECTED= slnh.us.example.com |
プロファイルが作成される参照ノード。このパラメータは、RACおよびクラスタ・ターゲットにのみ適用できます。 |
DATABASE_GOLD_IMAGE_TYPE |
不可 |
プロファイルの一部としてデータベース・ゴールド・イメージを含みます。 |
GI_GOLD_IMAGE_TYPE |
不可 |
プロファイルの一部としてGIゴールド・イメージを含みます。 |
CREATE_DATA_OPTION |
不可 |
既存のデータを使用するか、新しいデータを作成するかを示します。 |
DATA_CONTENT |
DATA_CONTENT=METADATA_AND_DATA |
バックアップに含まれるデータ・コンテンツは、METADATA_AND_DATAまたはDATAです。 |
REF_HOST_CREDENTIALS |
REF_HOST_CREDENTIALS=AE_2CL:RA1 |
OS認証のための資格証明。 |
REF_DB_CREDENTIALS |
REF_DB_CREDENTIALS=SYS_W1:RA1 |
データベース関連の操作の実行のための資格証明。 |
REF_GI_CREDENTIALS |
不可 |
グリッド・インフラストラクチャのOS認証のための資格証明。 |
REF_HOST_ROOT_CREDENTIALS |
REF_HOST_ROOT_CREDENTIALS= AE_2CL:RA1 |
ホストの権限付き操作の実行に必要なルート資格証明。 |
CONVERT_TO_OFA |
不可 |
OFAフォーマットに変換します。 |
PROFILE_DESC |
PROFILE_DESC=11204 SnapClone profile 1 |
プロファイルの説明。 |
PROFILE_VERSION |
不可 |
プロファイルのバージョン。このパラメータを指定しない場合、データベース・バージョンが使用されます。 |
PROFILE_VENDOR |
不可 |
プロファイルのベンダー。デフォルトは「Oracle」です。 |
PROFILE_NOTES |
不可 |
プロファイルの備考。 |
DB_GOLD_IMAGE_CREATE_VERSION_ONLY |
不可 |
イメージ・バージョンのみを作成する必要があるかどうかを示すフラグ。 |
GI_GOLD_IMAGE_CREATE_VERSION_ONLY |
不可 |
イメージ・バージョンのみを作成する必要があるかどうかを示すフラグ。 |
GI_GOLD_IMAGE_ID |
不可 |
GIゴールド・イメージのエンティティID。 |
DB_GOLD_IMAGE_ID |
不可 |
DBゴールド・イメージのエンティティID。 |
DB_GOLD_IMAGE_ENTITY_NAME |
不可 |
データベース・ゴールド・イメージのエンティティ名。 |
GI_GOLD_IMAGE_ENTITY_NAME |
不可 |
GIゴールド・イメージのエンティティ名。 |
DATA_GOLD_IMAGE_ENTITY_NAME |
不可 |
データ・ゴールド・イメージのエンティティ名。 |
WORKING_DIRECTORY |
WORKING_DIRECTORY=/tmp |
作業ディレクトリは、ファイルがステージングされる場所です。 |
STORAGE_TYPE_FOR_SOFTWARE |
不可 |
有効な記憶域タイプのリストは、NFS、AGENT、OmsSharedです。 |
STORAGE_NAME_FOR_SOFTWARE |
不可 |
ソフトウェア・ライブラリで構成されるストレージ名。 |
NFS_LOCAL_MOUNT_POINT_FOR_SOFTWARE |
不可 |
NFSサーバーがホストにマウントされる場所。 |
STORAGE_TYPE_FOR_DATA |
不可 |
有効な記憶域タイプのリストは、NFS、AGENT、OmsSharedです。 |
STORAGE_NAME_FOR_DATA |
不可 |
ソフトウェア・ライブラリで構成されるストレージ名。 |
NFS_LOCAL_MOUNT_POINT_FOR_DATA |
不可 |
NFSサーバーがホストにマウントされる場所。 |
USER_INITIATED |
不可 |
エンド・ユーザーによって開始されるプロファイルが、バックアップ・プロセスまたはデータベースの一部であるかどうかを示します。 |
DB_TARGET_AVAILABLE |
不可 |
データベース・ターゲットが使用可能であるかどうかを示します。 |
SOURCE_DB_PLATFORM_NAME |
不可 |
ソース・データベースのプラットフォーム名。たとえば、Linux x86-64、x86-64 (64ビット)上のOracle Solarisなど。 |
PROFILE_SCHEDULE |
不可 |
プロファイル実行のスケジュール。 |
PROFILE_SINGLE_REFRESH |
不可 |
プロファイルの単一リフレッシュ。 |
PROFILE_PURGE_POLICY_TYPE |
不可 |
プロファイル・パージ・ポリシーのタイプ。使用できる値は、SNAPSHOTSまたはDAYSです。デフォルト値は「なし」です。 |
PROFILE_PURGE_POLICY_VALUE |
不可 |
プロファイル・パージ・ポリシーの値。 |
PROFILE_IMAGE_VERSION |
不可 |
プロファイル・イメージのバージョン。 |
USE_EXISTING_BACKUP |
不可 |
既存のバックアップを使用するかどうか。 |
更新されたプロパティ・ファイルを入力ファイルとして使用し、次のEM CLI動詞を実行してデータベース・プロファイルを作成します。
emcli create_dbprofile -input_file=data:"file:path" [-schedule= [frequency:interval|daily|weekly|monthly|yearly]; start_time:yy-MM-dd HH:mm; end_time:yy-MM-dd HH:mm; [repeat:#m]; [months:#,#,#,...]; [days:#,#,#,...]; [tz:{java timezone ID}]; [grace_period:xxx]; [-purge_policy=days|snapshots: number] Samples: emcli create_dbprofile -input_file=data:"/tmp/snapprofile.txt" -schedule="start_time:14-06-23 01:00;frequency:yearly;end_time:14-05-28 01:00;days:1,3,8,7,10;months:1,3,9,11,1" -purge_policy="SNAPSHOTS:1" emcli create_dbprofile -input_file=data:"/tmp/snapprofile.txt" -schedule="start_time:14-05-28 01:00;frequency:monthly;end_time:14-05-28 01:00;days:1,3,8,7" -purge_policy="DAYS:1" emcli create_dbprofile -input_file=data:"/tmp/snapprofile.txt" -schedule="start_time:14-05-28 01:00;frequency:weekly;end_time:14-05-28 01:00;days:1,3,7" -purge_policy="SNAPSHOTS:1" emcli create_dbprofile -input_file=data:"/tmp/snapprofile.txt" -schedule="start_time:14-05-28 01:00;frequency:daily;end_time:14-05-28 01:00" -purge_policy="DAYS:1" -purge_policy="SNAPSHOTS:1" emcli create_dbprofile -input_file=data:"/tmp/snapprofile.txt" -schedule="start_time:14-07-22 03:00;frequency:interval;end_time:14-07-22 07:00;repeat:30" -purge_policy="SNAPSHOTS:1" Sample output: Create Database Profile deployment procedure has been submitted successfully with the instance name : 'CreateDatabaseProfile_SYSMAN_06_23_2014_01_00_PM' and execution_guid='0AE6096550756B26E0539878B10A6FF5' You can track the status of profile creation using the following command: emcli get_instance_status -exe=0AE6096550756B26E0539878B10A6FF5 -xml -details -showJobOutput
次のEM CLI動詞を実行して、データベース・プロファイル作成のステータスを確認します。
emcli get_instance_status [-instance={instance guid}] [-exe=execution guid] [-xml [-details] [-showJobOutput] [-tailLength={last N characters}]] Sample: emcli get_instance_status -exe=0AE6096550756B26E0539878B10A6FF5 Sample Output: 0AE6096550716B26E0539878B10A6FF5, PROFILE, CreateDatabaseProfile_SYSMAN_12_23_2014_23_18_PM, Running
xml形式で各手順の完全なステータスを確認するには、次のコマンドを実行します。
emcli get_instance_status -exe=0AE6096550756B26E0539878B10A6FF5 -xml -details -showJobOutput
この項では、EM CLI動詞を使用して、データベース・プロファイルを編集する手順について説明します。
図45-2 EM CLI動詞を使用したデータベース・プロファイルの編集
次の手順を使用して、データベース・プロファイルを編集します。
この項では、EM CLI動詞を使用して、データベース・プロファイルを削除する手順について説明します。
図45-3 EM CLI動詞を使用したデータベース・プロファイルの削除
次の手順を使用して、データベース・プロファイルを削除します。
次のコマンドを実行して、すべてのデータベース・プロファイルとその詳細を表示します。
emcli list_dbprofiles [-details] Sample command: emcli list_dbprofiles Sample output: Name=Profile_snap,Location=Database Provisioning Profiles/11.2.0.4.0/linux_x64/,Type=STORAGE_SNAPSHOT,Status=Ready,Description= Database Reference Profile 05-11-2014 12:40 PM from database.mycompany.com Version: STORAGE SNAPSHOT_05_11_2014_12_40_PM: ,contains=STORAGE_SNAPSHOT(s),removalOverdue=0, sourceDatabaseName=database.mycompany.com. Name=Profile_rman,Location=Database Provisioning Profiles/11.2.0.4.0/linux_x64/,Type=RMAN,Status=Ready,Description=Database Reference Profile 04-11-2014 12:40 PM from database.mycompany.com Version : RMAN_04_11_2014_12_40_PM,contains=RMAN(s),removalOverdue=0, sourceDatabaseName=database.mycompany.com.
次の表に、サービス・テンプレートのリソースでサポートされる動詞を示します。
.jsonファイルのコンテンツのサンプルは、「サービス・テンプレートの実行可能.jsonファイル」を参照してください。
表45-17 サービス・テンプレートEM CLI動詞
動詞 | 説明 | 書式 |
---|---|---|
emcli create_service_template |
データベース、スキーマまたはプラガブル・データベース・サービス・テンプレートを作成します。
JSONサービス実行可能メタデータ・ファイルのサンプルは、「サービス・テンプレートの実行可能.jsonファイル」にあります。 例:
|
emcli create_service_template -name="<サービス・テンプレートの名前>" -service_family="<サービス・テンプレートの作成対象となるサービス・ファミリ>" -service_type="<サービス・テンプレートの作成対象となるサービス・タイプ>" -pool_target_type="サービス・テンプレートに関連付けられるソフトウェア・プールのターゲット・タイプ" -software_pools="<SwPool1,SwPool2,SwPool3,...>" [-roles="<SsaRole1,SsaRole2,..>"] [-description="<サービス・テンプレートの説明>"] [-input_file="<サービス実行可能ファイルのメタデータ・ファイルの名前>"] |
emcli delete_service_template |
サービス・テンプレートを削除します。 例: emcli delete_service_template
-name="Database service template"
-service_family="DBAAS"
Sample Output:
Service Template with name " Database service template " and service family " DBAAS " deleted successfully.
|
emcli delete_service_template -name="<サービス・テンプレートの名前>" -service_family="<サービス・テンプレートの従属先となるサービス・ファミリ>"] |
emcli get_service_templates |
渡されるサービス・ファミリに基づいて、利用可能なサービス・テンプレートのリストを取得します。 例: emcli get_service_templates
-service_family="DBAAS"
Sample Output:
Name Service Family Description
ServiceTemplate1 DBAAS ServiceTemplate1Description
|
emcli get_service_templates [-service_family="<サービス・テンプレートのフィルタに使用するサービス・ファミリ・フィルタ>"] |
次のリストは、サービス・テンプレートの実行可能.jsonファイルのサンプルです。
{ "name": "Create ST for SI Db using DBCA Template - ASM Subh_2", "description": "Creates Single Instance DB", "roles": [ "SSA_USER_ROLE" ], "serviceType": "DB", "serviceTemplateTypeId": "61", "rscProvAssocOption": [ "byRscProvInst" ], "resourceProvider": { "lookupCharacteristics": [ { "characteristics": [ { "name": "ORACLE.SYSMAN.SSA.ORACLE_CLOUD_ZONE", "values": [ "137F74D7A8359A60762ED550341A5F47" ], "targetType": { "targetType": "oracle_cloud_zone", "targetTypeName": "Database Pool", "parentTargetType": "self_service_zone", "parentTargetTypeName": "PaaS Infrastructure Zone" } } ], "purposeId": 1 } ] }, "payloads": [ { "name": "PROFILE_COMPONENT_URN", "value": "oracle:defaultService:em:provisioning:1:cmp:COMP_Component:SUB_DbProfile:269BA6C90E6A5000E053C075B10A51A3:0.1" } ], "configurations": [ { "name": "REF_ZONE", "value": "Salt Lake City Zone" }, { "name": "REF_POOL", "value": "SI Databases Pool_Oracle_DB_11g" }, { "name": "REF_HOST", "value": "xyz.example.com" }, { "name": "REF_TGT", "value": "xyz.example.com" }, { "name": "DBCA_TEMPLATE:DB_STORAGE_TYPE", "value": "ASM" }, { "name": "DBCA_TEMPLATE:REC_STORAGE_TYPE_SAME_AS_DB_FILES", "value": "Y" }, { "name": "DBCA_TEMPLATE:FLASH_RECOVERY_AREA_SIZE", "value": "4038" }, { "name": "DBCA_TEMPLATE:DATA_FILE_LOCATION", "value": "DATA" }, { "name": "DBCA_TEMPLATE:REDO_FILE_LOCATION", "value": "RECO" }, { "name": "DBCA_TEMPLATE:ARCHIVE_LOG_MODE", "value": "Y" }, { "name": "DBCA_TEMPLATE:RECOVERY_FILE_LOCATION", "value": "RECO" }, { "name": "DATABASE_TYPE", "value": "oracle_database" }, { "name": "COMMON_DOMAIN_NAME", "value": "us.example.com" }, { "name": "ORACLE.SYSMAN.SSA.PROVISIONING_TYPE", "values": [ "DBCA_TEMPLATE" ] }, { "name": "ENTITY_TYPE", "value": "USE_PROFILE" }, { "name": "PROFILE_COMPONENT_URN", "value": "oracle:defaultService:em:provisioning:1:cmp:COMP_Component:SUB_DbProfile:269BA6C90E6A5000E053C075B10A51A3:0.1" }, { "name": "USER_PRIVILEGES", "value": "CREATE SESSION, ALTER SESSION, CREATE INDEXTYPE, CREATE ANY OPERATOR, CREATE ANY PROCEDURE, CREATE ANY SEQUENCE, CREATE ANY INDEX, CREATE JOB, CREATE ANY MATERIALIZED VIEW, CREATE ANY TABLE, CREATE ANY TRIGGER, CREATE ANY TYPE, CREATE ANY VIEW, CREATE ANY SYNONYM, CREATE ANY DIRECTORY, SELECT ANY DICTIONARY" }, { "name": "SID_OPTION", "value": "ssauser" }, { "name": "SELECT_ORACLE_HOME_OPTION", "value": "SELECT_ORACLE_HOME_AT_RUNTIME"}, { "name": "COMMON_DB_SYS_PASSWORD", "value": "welcome"}, { "name": "DB_ADMIN_PASSWORD_SAME", "value": "true" }, { "name": "INIT_PARAMS", "values": [ "sga_target=1073741824", "pga_aggregate_target=1073741824" ] }, { "name": "LISTENER_PORT", "value": "1521" }, { "name": "TARGET_PROP_LIST", "values": [ "Site:null:false:false", "Contact:xxxx:false:true", "Downtime Contact:null:false:false", "Location:null:false:false", "LifeCycle Status:null:false:false", "Department:null:false:false", "Comment:Testing:false:true", "Line of Business:null:false:false" ] } ] }
注意:
前述のJSON本文で:
DBAAS_SSA_CUSTOM_PRE_SCRIPTS_URNおよびDBAAS_SSA_CUSTOM_POST_SCRIPTS_URNのソフトウェア・ライブラリIDを取得するには、emcli list_swlib_entities -name="<Pre or Post Standby Database Script>" -show_entity_rev_id
EM CLIコマンドを実行します。IDは出力の最後に提供されます。たとえば、次に示す出力では、oracle:defaultService:em:provisioning:1:cmp:COMP_Directives:none:01AB6F25F31B7671E0537850B10A9B85:0.1
がIDとなります。
Pre or Post Standby Database Script,0.1,Pre or Post Standby Database Script,Ready,Directives,,Production,ORACLE,,,oracle:defaultService:em:provisioning:1:cmp:COMP_Directives:none:01AB6F25F31B7671E0537850B10A9B85:0.1
サービス・テンプレートに関連付けるREF_ZONEを導出するには、「クラウドのリソースの概要」に示すようにGETリクエストを実行します。
"values"
("lookupCharacteristics"
の下で)として入力する必要があるソフトウェア・プールのIDを取得するには、「ソフトウェア・プール群リソースの詳細の表示」で説明するように、GETリクエストを実行します。
serviceTemplateTypeId
値を導出するには、URI - em/websvcs/restful/extws/cloudservices/admin/cfw/v2/servicetemplates/templatetypesでGET操作を実行し、JSONレスポンスで"serviceType":"DB"
を探します。serviceType:DB
の下のserviceTemplateTypeId
に注意し、前述のPOST本体の値を使用します。
REF_ZONEは、テンプレートに関連付けられるゾーンの中の参照ゾーンを示します。
REF_POOLは、テンプレートに関連付けられるプールの中の参照プールを示します。
REF_HOSTは、プール・ターゲットからの参照ターゲットのホストを示します。
REF_TGTは、プール・ターゲットからの参照ターゲットを示します。
SELECT_ORACLE_HOME_OPTIONは、SELECT_ORACLE_HOME_AT_RUNTIMEとして値を入力すると、Oracleホームが自動的に選択され、またはSELECT_ORACLE_HOME_FROM_REQUESTとして値を入力すると、SSAユーザーによる選択が可能になります。
これらのパラメータは必須で、参照ターゲットを識別してデータベースを作成するために必要です。
{ "name":"TestDbTemplate1", "serviceType":"DB", "serviceFamily":"DBAAS", "description":"This is a test database dbca service template 1", "poolIds":[ "D125A1536E9ADC36CC24EAB058B9E7AC" ], "serviceExecutableMeta":{ "type":"CDP", "configurations":[ { "name":"PROFILE_COMPONENT_URN", "value":"oracle:defaultService:em:provisioning:1:cmp:COMP_Component:SUB_DbProfile:F1EA40D2AE964994E0436051F20AFE32:0.1" }, { "name":"DATABASE_TYPE","value":"rac_database" }, { "name":"COMMON_DB_SYSTEM_PASSWORD", "value":"welcome" }, { "name":"COMMON_DB_DBSNMP_PASSWORD", "value":"welcome" }, { "name":"COMMON_DB_SYS_PASSWORD","value":"welcome" }, { "name":"DB_ADMIN_PASSWORD_SAME", "value":"true" }, { "name":"INSTANCE_COUNT","value":"2" }, { "name":"SID_OPTION", "value":"ssauser "}, { "name":"COMMON_DB_SID","value":"mydb1" }, { "name":"COMMON_DOMAIN_NAME", "value":"us.example.com" }, { "name":"LISTENER_PORT", "value":"1521"}, { "name":"STAGE_LOCATION", "value":"/scratch" }, { "name":"REF_ZONE", "value":"SLC00ECPQ_ZONE" }, { "name":"REF_POOL", "value":"PRIMARY_RAC_POOL" }, { "name":"REF_HOST", "value":"xyxy.example.com" }, { "name":"REF_TGT","value":"xxy.example.com" }, { "name":"ROLE_NAME","value":"ROLE_Oct_31_2014_17_59_PM" }, { "name":"ROLE_DESC","value":"New database role to be assigned to master account." }, { "name":"USER_PRIVILEGES","value":"CREATE SESSION, ALTER SESSION, CREATE INDEXTYPE, CREATE ANY OPERATOR, CREATE ANY PROCEDURE, CREATE ANY SEQUENCE, CREATE ANY INDEX, CREATE JOB, CREATE ANY MATERIALIZED VIEW, CREATE ANY TABLE, CREATE ANY TRIGGER, CREATE ANY TYPE, CREATE ANY VIEW, CREATE ANY SYNONYM, CREATE ANY DIRECTORY, SELECT ANY DICTIONARY" }, { "name":"DEFAULT_DATABASE_SIZE","value":"small" }, { "name":"DATABASE_SIZES","value":"","values":["small","medium"]}, { "name":"TARGET_PROP_LIST","value":"", "values":[ "Department:value:false:false", "Location:null:false:false", "Comment:null:false:false", "LifeCycle Status:null:false:false", "Line of Business:null:false:false", "Contact:null:false:false"] }, { "name":"CUSTOM_TARGET_PROP_LIST","value":"", "values":[ "Department:value:false:false ] }, { "name":"DBCA_TEMPLATE:DB_STORAGE_TYPE", "value":"ASM" }, { "name":"DBCA_TEMPLATE:DATA_FILE_LOCATION","value":"DATA" }, { "name":"DBCA_TEMPLATE:REC_STORAGE_TYPE_SAME_AS_DB_FILES", "value":"Y" }, { "name":"DBCA_TEMPLATE:ARCHIVE_LOG_MODE", "value":"Y" }, { "name":"DBCA_TEMPLATE:FLASH_RECOVERY_AREA_SIZE", "value":"2048" }, { "name":"DBCA_TEMPLATE:RECOVERY_FILE_LOCATION","value":"RECO" }, { "name":"DBCA_TEMPLATE:REDO_FILE_LOCATION", "value":"RECO" }, { "name":"INIT_PARAMS", "subconfigurations":[ { "name":"INIT_PARAMS:1", "value":"sga_target=1073741824" }, { "name":"INIT_PARAMS:2", "value":"pga_aggregate_target=1073741824" } ] }, { "name":"STANDBY_REQUIRED","value":"true" }, { "name":"STANDBY_REQUIRED_LOCK","value":"false" }, { "name":"STANDBY_WORK_DIR","value":"/tmp" }, { "name":"PRIMARY_PROTECTION_MODE","value":"MAXIMIZE AVAILABILITY" }, { "name":"DBAAS_SSA_STANDBY_CUSTOM_PRE_SCRIPTS_URN","value":"" }, { "name":"DBAAS_SSA_STANDBY_CUSTOM_POST_SCRIPTS_URN","value":"" }, { "name":"STANDBY_DB_DETAILS","value":"","values":[ "pool=RAC_11204_Tier_2;databaseSIDPrefix=;databaseType=rac_database;standbyConfigName=Near DR;redoMode=SYNC;realtimeQuery=true;databaseRACInstanceCount=2;databaseDelay=30;databaseUniqueName=;standbyStorageType=FS;standbyStorageLocation=;standbyFRAType=FS;standbyFRALocation=;standbyFRASize=;standbyLsnrPort=;domainName=us.example.com", "pool=SI_11204;databaseSIDPrefix=;databaseType=oracle_database;standbyConfigName=Far DR;redoMode=ASYNC;realtimeQuery=false;databaseRACInstanceCount=2;databaseDelay=60;databaseUniqueName=;standbyStorageType=FS;standbyStorageLocation=;standbyFRAType=FS;standbyFRALocation=;standbyFRASize=;standbyLsnrPort=;domainName=us.example.com"]} ] } }
注意:
前述のJSON本文で:
DBAAS_SSA_CUSTOM_PRE_SCRIPTS_URNおよびDBAAS_SSA_CUSTOM_POST_SCRIPTS_URNのソフトウェア・ライブラリIDを取得するには、emcli list_swlib_entities -name="<Pre or Post Standby Database Script>" -show_entity_rev_id
EM CLIコマンドを実行します。IDは出力の最後に提供されます。たとえば、次に示す出力では、oracle:defaultService:em:provisioning:1:cmp:COMP_Directives:none:01AB6F25F31B7671E0537850B10A9B85:0.1
がIDとなります。
Pre or Post Standby Database Script,0.1,Pre or Post Standby Database Script,Ready,Directives,,Production,ORACLE,,,oracle:defaultService:em:provisioning:1:cmp:COMP_Directives:none:01AB6F25F31B7671E0537850B10A9B85:0.1
サービス・テンプレートに関連付けるREF_ZONEを導出するには、GETリクエストを実行します。
"values"
("lookupCharacteristics"
の下で)として入力する必要があるソフトウェア・プールのIDを取得するには、「ソフトウェア・プール群リソースの詳細の表示」で説明するように、GETリクエストを実行します。
serviceTemplateTypeId
値を導出するには、URI - em/websvcs/restful/extws/cloudservices/admin/cfw/v2/servicetemplates/templatetypesでGET操作を実行し、JSONレスポンスで"serviceType":"DB"
を探します。serviceType:DB
の下のserviceTemplateTypeId
に注意し、前述のPOST本体の値を使用します。
REF_ZONEは、テンプレートに関連付けられるゾーンの中の参照ゾーンを示します。
REF_POOLは、テンプレートに関連付けられるプールの中の参照プールを示します。
REF_HOSTは、プール・ターゲットからの参照ターゲットのホストを示します。
REF_TGTは、プール・ターゲットからの参照ターゲットを示します。
SELECT_ORACLE_HOME_OPTIONは、SELECT_ORACLE_HOME_AT_RUNTIMEとして値を入力すると、Oracleホームが自動的に選択され、またはSELECT_ORACLE_HOME_FROM_REQUESTとして値を入力すると、SSAユーザーによる選択が可能になります。
これらのパラメータは必須で、参照ターゲットを識別してデータベースを作成するために必要です。
{ "name": "Database Service - RMAN Based with archiving with SI Standby", "description": "This creates Database Archiving log mode.", "serviceType": "DB", "serviceTemplateTypeId": "81", "rscProvAssocOption": [ "byRscProvInst" ], "resourceProvider": { "lookupCharacteristics": [ { "characteristics": [ { "name": "ORACLE.SYSMAN.SSA.ORACLE_CLOUD_ZONE", "values": [ "1898CF93BD39C19BF032672271BC4B44" ], "targetType": { "targetType": "oracle_cloud_zone", "targetTypeName": "Database Pool", "parentTargetType": "self_service_zone", "parentTargetTypeName": "PaaS Infrastructure Zone" } } ], "purposeId": 1 } ] }, "payloads": [ { "name": "PROFILE_COMPONENT_URN", "value": "oracle:defaultService:em:provisioning:1:cmp:COMP_Component:SUB_DbProfile:1C14BB2B2E127E23E053C075B10AE31F:0.1" } ], "configurations": [ { "name": "STAGE_LOCATION", "value": "/scratch/emga/backups/rman/" }, { "name": "PROFILE_COMPONENT_URN", "value": "oracle:defaultService:em:provisioning:1:cmp:COMP_Component:SUB_DbProfile:1C14BB2B2E127E23E053C075B10AE31F:0.1" }, { "name": "SELECT_ORACLE_HOME_OPTION", "value": "SELECT_ORACLE_HOME_FROM_REQUEST" }, { "name": "REF_TGT", "value": "xyz.example.com" }, { "name": "REF_HOST", "value": "xyz.example.com" }, { "name": "REF_ZONE", "value": "Salt Lake City Zone" }, { "name": "zoneTargetName", "value": "Salt Lake City Zone" }, { "name": "REF_POOL", "value": "Databases Pool" }, { "name": "DATABASE_TYPE", "value": "oracle_database" }, { "name": "COMMON_DB_SYS_PASSWORD", "value": "welcome" }, { "name": "LISTENER_PORT", "value": "1521" }, { "name": "PROFILE_VERSION", "value": "latest" }, { "name": "COMMON_DB_SID", "value": "db" }, { "name": "TARGET_PROP_LIST", "values": [ "Contact:9980697299:false:false", "Location:null:false:false", "LifeCycle Status:null:false:false", "Department:null:false:false", "Comment:null:false:false", "Line of Business:null:false:false" ] }, { "name": "USER_PRIVILEGES", "value": "CREATE SESSION, ALTER SESSION, CREATE INDEXTYPE, CREATE ANY OPERATOR, CREATE ANY PROCEDURE" }, { "name": "RMAN.DB_STORAGE_TYPE", "value": "FS" }, { "name": "RMAN.FRA_STORAGE_TYPE", "value": "FS" }, { "name": "RMAN.FRA_SIZE", "value": "4038" }, { "name": "RMAN.USE_ARCHIVING", "value": "YES" }, { "name": "RMAN.DATA_FILE_LOCATION", "value": "/scratch/emga/app/emga/oradata" }, { "name": "RMAN.REDO_FILE_LOCATION", "value": "/scratch/emga/app/emga/fast_recovery_area" }, { "name": "RMAN.RECOVERY_FILE_LOCATION", "value": "/scratch/emga/app/emga/fast_recovery_area" }, { "name": "RMAN.WORK_DIR_LOC", "value": "/tmp/work" }, { "name": "RMAN.DB_ADMIN_PASSWORD_SAME", "value": "Y" }, { "name": "RMAN.DATABASE_PASSWORDS", "value": "welcome" }, { "name": "RMAN.BACKUP_LOCATION", "value": "/scratch/emga/backups/rman/" }, { "name": "RMAN.USE_OFA", "value": "N" }, { "name": "COMMON_DOMAIN_NAME", "value": "us.example.com" }, { "name": "STANDBY_DB_DETAILS", "values": [ "pool=Near DR Pool;databaseSIDPrefix=;databaseType=oracle_database;standbyConfigName=Near DR;redoMode=ASYNC;realtimeQuery=false;databaseDelay=60;databaseUniqueName=;standbyStorageType=FS;standbyStorageLocation=;standbyFRAType=FS;standbyFRALocation=;standbyFRASize=;standbyLsnrPort=;domainName=us.example.com" ] } ] }
注意:
前述のJSON本文で:
DBAAS_SSA_CUSTOM_PRE_SCRIPTS_URNおよびDBAAS_SSA_CUSTOM_POST_SCRIPTS_URNのソフトウェア・ライブラリIDを取得するには、emcli list_swlib_entities -name="<Pre or Post Standby Database Script>" -show_entity_rev_id
EM CLIコマンドを実行します。IDは出力の最後に提供されます。たとえば、次に示す出力では、oracle:defaultService:em:provisioning:1:cmp:COMP_Directives:none:01AB6F25F31B7671E0537850B10A9B85:0.1
がIDとなります。
Pre or Post Standby Database Script,0.1,Pre or Post Standby Database Script,Ready,Directives,,Production,ORACLE,,,oracle:defaultService:em:provisioning:1:cmp:COMP_Directives:none:01AB6F25F31B7671E0537850B10A9B85:0.1
サービス・テンプレートに関連付けるREF_ZONEを導出するには、「クラウドのリソースの概要」に示すようにGETリクエストを実行します。
"values"
("lookupCharacteristics"
の下で)として入力する必要があるソフトウェア・プールのIDを取得するには、「ソフトウェア・プール群リソースの詳細の表示」で説明するように、GETリクエストを実行します。
serviceTemplateTypeId
値を導出するには、URI - em/websvcs/restful/extws/cloudservices/admin/cfw/v2/servicetemplates/templatetypesでGET操作を実行し、JSONレスポンスで"serviceType":"DB"
を探します。serviceType:DB
の下のserviceTemplateTypeId
に注意し、前述のPOST本体の値を使用します。
REF_ZONEは、テンプレートに関連付けられるゾーンの中の参照ゾーンを示します。
REF_POOLは、テンプレートに関連付けられるプールの中の参照プールを示します。
REF_HOSTは、プール・ターゲットからの参照ターゲットのホストを示します。
REF_TGTは、プール・ターゲットからの参照ターゲットを示します。
SELECT_ORACLE_HOME_OPTIONは、SELECT_ORACLE_HOME_AT_RUNTIMEとして値を入力すると、Oracleホームが自動的に選択され、またはSELECT_ORACLE_HOME_FROM_REQUESTとして値を入力すると、SSAユーザーによる選択が可能になります。
これらのパラメータは必須で、参照ターゲットを識別してデータベースを作成するために必要です。
{ "name": "Database Service - RMAN Based with archiving with SI Standby", "description": "This creates Database Archiving log mode.", "serviceType": "DB", "serviceTemplateTypeId": "81", "rscProvAssocOption": [ "byRscProvInst" ], "resourceProvider": { "lookupCharacteristics": [ { "characteristics": [ { "name": "ORACLE.SYSMAN.SSA.ORACLE_CLOUD_ZONE", "values": [ "1898CF93BD39C19BF032672271BC4B44" ], "targetType": { "targetType": "oracle_cloud_zone", "targetTypeName": "Database Pool", "parentTargetType": "self_service_zone", "parentTargetTypeName": "PaaS Infrastructure Zone" } } ], "purposeId": 1 } ] }, "payloads": [ { "name": "PROFILE_COMPONENT_URN", "value": "oracle:defaultService:em:provisioning:1:cmp:COMP_Component:SUB_DbProfile:1C14BB2B2E127E23E053C075B10AE31F:0.1" } ], "configurations": [ { "name": "STAGE_LOCATION", "value": "/scratch/emga/backups/rman/" }, { "name": "PROFILE_COMPONENT_URN", "value": "oracle:defaultService:em:provisioning:1:cmp:COMP_Component:SUB_DbProfile:1C14BB2B2E127E23E053C075B10AE31F:0.1" }, { "name": "SELECT_ORACLE_HOME_OPTION", "value": "SELECT_ORACLE_HOME_FROM_REQUEST" }, { "name": "REF_TGT", "value": "xyz.example.com" }, { "name": "REF_HOST", "value": "xyz.example.com" }, { "name": "REF_ZONE", "value": "Salt Lake City Zone" }, { "name": "zoneTargetName", "value": "Salt Lake City Zone" }, { "name": "REF_POOL", "value": "Databases Pool" }, { "name": "DATABASE_TYPE", "value": "oracle_database" }, { "name": "COMMON_DB_SYS_PASSWORD", "value": "welcome" }, { "name": "LISTENER_PORT", "value": "1521" }, { "name": "PROFILE_VERSION", "value": "latest" }, { "name": "COMMON_DB_SID", "value": "db" }, { "name": "TARGET_PROP_LIST", "values": [ "Contact:9980697299:false:false", "Location:null:false:false", "LifeCycle Status:null:false:false", "Department:null:false:false", "Comment:null:false:false", "Line of Business:null:false:false" ] }, { "name": "USER_PRIVILEGES", "value": "CREATE SESSION, ALTER SESSION, CREATE INDEXTYPE, CREATE ANY OPERATOR, CREATE ANY PROCEDURE" }, { "name": "RMAN.DB_STORAGE_TYPE", "value": "FS" }, { "name": "RMAN.FRA_STORAGE_TYPE", "value": "FS" }, { "name": "RMAN.FRA_SIZE", "value": "4038" }, { "name": "RMAN.USE_ARCHIVING", "value": "YES" }, { "name": "RMAN.DATA_FILE_LOCATION", "value": "/scratch/emga/app/emga/oradata" }, { "name": "RMAN.REDO_FILE_LOCATION", "value": "/scratch/emga/app/emga/fast_recovery_area" }, { "name": "RMAN.RECOVERY_FILE_LOCATION", "value": "/scratch/emga/app/emga/fast_recovery_area" }, { "name": "RMAN.WORK_DIR_LOC", "value": "/tmp/work" }, { "name": "RMAN.DB_ADMIN_PASSWORD_SAME", "value": "Y" }, { "name": "RMAN.DATABASE_PASSWORDS", "value": "welcome" }, { "name": "RMAN.BACKUP_LOCATION", "value": "/scratch/emga/backups/rman/" }, { "name": "RMAN.USE_OFA", "value": "N" }, { "name": "COMMON_DOMAIN_NAME", "value": "us.example.com" }, { "name": "STANDBY_DB_DETAILS", "values": [ "pool=Near DR Pool;databaseSIDPrefix=;databaseType=oracle_database;standbyConfigName=Near DR;redoMode=ASYNC;realtimeQuery=false;databaseDelay=60;databaseUniqueName=;standbyStorageType=FS;standbyStorageLocation=;standbyFRAType=FS;standbyFRALocation=;standbyFRASize=;standbyLsnrPort=;domainName=us.example.com" ] } ] }
注意:
前述のJSON本文で:
DBAAS_SSA_CUSTOM_PRE_SCRIPTS_URNおよびDBAAS_SSA_CUSTOM_POST_SCRIPTS_URNのソフトウェア・ライブラリIDを取得するには、emcli list_swlib_entities -name="<Pre or Post Standby Database Script>" -show_entity_rev_id
EM CLIコマンドを実行します。IDは出力の最後に提供されます。たとえば、次に示す出力では、oracle:defaultService:em:provisioning:1:cmp:COMP_Directives:none:01AB6F25F31B7671E0537850B10A9B85:0.1
がIDとなります。
Pre or Post Standby Database Script,0.1,Pre or Post Standby Database Script,Ready,Directives,,Production,ORACLE,,,oracle:defaultService:em:provisioning:1:cmp:COMP_Directives:none:01AB6F25F31B7671E0537850B10A9B85:0.1
サービス・テンプレートに関連付けるREF_ZONEを導出するには、GETリクエストを実行します。
"values"
("lookupCharacteristics"
の下で)として入力する必要があるソフトウェア・プールのIDを取得するには、「ソフトウェア・プール群リソースの詳細の表示」で説明するように、GETリクエストを実行します。
serviceTemplateTypeId
値を導出するには、URI - em/websvcs/restful/extws/cloudservices/admin/cfw/v2/servicetemplates/templatetypesでGET操作を実行し、JSONレスポンスで"serviceType":"DB"
を探します。serviceType:DB
の下のserviceTemplateTypeId
に注意し、前述のPOST本体の値を使用します。
REF_ZONEは、テンプレートに関連付けられるゾーンの中の参照ゾーンを示します。
REF_POOLは、テンプレートに関連付けられるプールの中の参照プールを示します。
REF_HOSTは、プール・ターゲットからの参照ターゲットのホストを示します。
REF_TGTは、プール・ターゲットからの参照ターゲットを示します。
SELECT_ORACLE_HOME_OPTIONは、SELECT_ORACLE_HOME_AT_RUNTIMEとして値を入力すると、Oracleホームが自動的に選択され、またはSELECT_ORACLE_HOME_FROM_REQUESTとして値を入力すると、SSAユーザーによる選択が可能になります。
これらのパラメータは必須で、参照ターゲットを識別してデータベースを作成するために必要です。
{ "name": "Create Databases on RAC One database", "description": "Creates Databases on RAC.", "serviceType": "DB", "serviceTemplateTypeId": "81", "rscProvAssocOption": [ "byRscProvInst" ], "resourceProvider": { "lookupCharacteristics": [ { "characteristics": [ { "name": "ORACLE.SYSMAN.SSA.ORACLE_CLOUD_ZONE", "values": [ "647E8750A1C3835557165B499B269FB3" ], "targetType": { "targetType": "oracle_cloud_zone", "targetTypeName": "Database Pool", "parentTargetType": "self_service_zone", "parentTargetTypeName": "PaaS Infrastructure Zone" } } ], "purposeId": 1 } ] }, "payloads": [ { "name": "PROFILE_COMPONENT_URN", "value": "oracle:defaultService:em:provisioning:1:cmp:COMP_Component:SUB_DbProfile:1E4F60D72C912160E053C075B10A29F5:0.1" } ], "configurations": [ {"name": "STAGE_LOCATION", "value": "/scratch/emga/backups/rman/"}, {"name": "PROFILE_COMPONENT_URN", "value": "oracle:defaultService:em:provisioning:1:cmp:COMP_Component:SUB_DbProfile:1E4F60D72C912160E053C075B10A29F5:0.1"}, {"name":"SELECT_ORACLE_HOME_OPTION", "value":"SELECT_ORACLE_HOME_FROM_REQUEST"}, {"name": "REF_TGT", "value": "abc.example.com"}, {"name": "REF_HOST", "value": "adc.example.com"}, {"name": "REF_ZONE", "value": "Salt Lake City Zone"}, {"name": "zoneTargetName", "value": "Salt Lake City Zone"}, {"name": "REF_POOL", "value": "RAC Databases Pool"}, {"name": "DATABASE_TYPE", "value": "rac_database"}, {"name": "IS_RAC_ONE", "value": "Y"}, {"name": "COMMON_DB_SYS_PASSWORD", "value": "welcome"}, {"name": "LISTENER_PORT", "value": "1521"}, {"name": "PROFILE_VERSION", "value": "latest"}, {"name": "COMMON_DB_SID", "value": "db"}, {"name": "TARGET_PROP_LIST", "values": [ "Contact:9980697299:false:false", "Location:null:false:false", "LifeCycle Status:null:false:false", "Department:null:false:false", "Comment:null:false:false", "Line of Business:null:false:false" ] }, {"name": "USER_PRIVILEGES", "value": "CREATE SESSION, ALTER SESSION, CREATE INDEXTYPE, CREATE ANY OPERATOR, CREATE ANY PROCEDURE"}, {"name": "RMAN:DB_STORAGE_TYPE", "value": "FS"}, {"name": "RMAN:FRA_SIZE", "value": "4038"}, {"name": "RMAN:USE_ARCHIVING", "value": "NO"}, {"name": "RMAN:DATA_FILE_LOCATION", "value": "/scratch/emga/app/emga/oradata"}, {"name": "RMAN:WORK_DIR_LOC", "value": "/tmp/work"}, {"name": "RMAN:DB_ADMIN_PASSWORD_SAME", "value": "Y"}, {"name": "RMAN:DATABASE_PASSWORDS", "value": "welcome"}, {"name": "RMAN:BACKUP_LOCATION", "value": "/oradbnas/backups/rman/"}, {"name": "RMAN:USE_OFA", "value": "N"}, {"name": "COMMON_DOMAIN_NAME", "value": "us.example.com"} ] }
注意:
前述のJSON本文で:
DBAAS_SSA_CUSTOM_PRE_SCRIPTS_URNおよびDBAAS_SSA_CUSTOM_POST_SCRIPTS_URNのソフトウェア・ライブラリIDを取得するには、emcli list_swlib_entities -name="<Pre or Post Standby Database Script>" -show_entity_rev_id
EM CLIコマンドを実行します。IDは出力の最後に提供されます。たとえば、次に示す出力では、oracle:defaultService:em:provisioning:1:cmp:COMP_Directives:none:01AB6F25F31B7671E0537850B10A9B85:0.1
がIDとなります。
Pre or Post Standby Database Script,0.1,Pre or Post Standby Database Script,Ready,Directives,,Production,ORACLE,,,oracle:defaultService:em:provisioning:1:cmp:COMP_Directives:none:01AB6F25F31B7671E0537850B10A9B85:0.1
サービス・テンプレートに関連付けるREF_ZONEを導出するには、GETリクエストを実行します。
"values"
("lookupCharacteristics"
の下で)として入力する必要があるソフトウェア・プールのIDを取得するには、「ソフトウェア・プール群リソースの詳細の表示」で説明するように、GETリクエストを実行します。
serviceTemplateTypeId
値を導出するには、URI - em/websvcs/restful/extws/cloudservices/admin/cfw/v2/servicetemplates/templatetypesでGET操作を実行し、JSONレスポンスで"serviceType":"DB"
を探します。serviceType:DB
の下のserviceTemplateTypeId
に注意し、前述のPOST本体の値を使用します。
REF_ZONEは、テンプレートに関連付けられるゾーンの中の参照ゾーンを示します。
REF_POOLは、テンプレートに関連付けられるプールの中の参照プールを示します。
REF_HOSTは、プール・ターゲットからの参照ターゲットのホストを示します。
REF_TGTは、プール・ターゲットからの参照ターゲットを示します。
SELECT_ORACLE_HOME_OPTIONは、SELECT_ORACLE_HOME_AT_RUNTIMEとして値を入力すると、Oracleホームが自動的に選択され、またはSELECT_ORACLE_HOME_FROM_REQUESTとして値を入力すると、SSAユーザーによる選択が可能になります。
これらのパラメータは必須で、参照ターゲットを識別してデータベースを作成するために必要です。
{ "name": "RAC One Database Provisioning with RAC One Standby and SI Standby", "description": "Creates RAC One Databases with RAC One Standby and SI Standby.", "serviceType": "DB", "serviceTemplateTypeId": "81", "rscProvAssocOption": [ "byRscProvInst" ], "resourceProvider": { "lookupCharacteristics": [ { "characteristics": [ { "name": "ORACLE.SYSMAN.SSA.ORACLE_CLOUD_ZONE", "values": [ "647E8750A1C3835557165B499B269FB3" ], "targetType": { "targetType": "oracle_cloud_zone", "targetTypeName": "Database Pool", "parentTargetType": "self_service_zone", "parentTargetTypeName": "PaaS Infrastructure Zone" } } ], "purposeId": 1 } ] }, "payloads": [ {"name": "PROFILE_COMPONENT_URN", "value": "oracle:defaultService:em:provisioning:1:cmp:COMP_Component:SUB_DbProfile:1E4F60D72C912160E053C075B10A29F5:0.1"} ], "configurations": [ {"name": "STAGE_LOCATION", "value": "/scratch/emga/backups/rman/"}, {"name": "PROFILE_COMPONENT_URN", "value": "oracle:defaultService:em:provisioning:1:cmp:COMP_Component:SUB_DbProfile:1E4F60D72C912160E053C075B10A29F5:0.1"}, {"name":"SELECT_ORACLE_HOME_OPTION", "value":"SELECT_ORACLE_HOME_FROM_REQUEST"}, {"name": "REF_TGT", "value": "adc.example.com"}, {"name": "REF_HOST", "value": "adc.example.com"}, {"name": "REF_ZONE", "value": "Salt Lake City Zone"}, {"name": "zoneTargetName", "value": "Salt Lake City Zone"}, {"name": "REF_POOL", "value": "RAC Databases Pool"}, {"name": "DATABASE_TYPE", "value": "rac_database"}, {"name": "IS_RAC_ONE", "value": "Y"}, {"name": "COMMON_DB_SYS_PASSWORD", "value": "welcome"}, {"name": "LISTENER_PORT", "value": "1521"}, {"name": "PROFILE_VERSION", "value": "latest"}, {"name": "COMMON_DB_SID", "value": "db"}, {"name": "TARGET_PROP_LIST", "values": [ "Contact:9980697299:false:false", "Location:null:false:false", "LifeCycle Status:null:false:false", "Department:null:false:false", "Comment:null:false:false", "Line of Business:null:false:false" ] }, {"name": "USER_PRIVILEGES", "value": "CREATE SESSION, ALTER SESSION, CREATE INDEXTYPE, CREATE ANY OPERATOR, CREATE ANY PROCEDURE"}, {"name": "RMAN:DB_STORAGE_TYPE", "value": "FS"}, {"name": "RMAN:FRA_SIZE", "value": "4038"}, {"name": "RMAN:USE_ARCHIVING", "value": "NO"}, {"name": "RMAN:DATA_FILE_LOCATION", "value": "/scratch/emga/app/emga/oradata"}, {"name": "RMAN:WORK_DIR_LOC", "value": "/tmp/work"}, {"name": "RMAN:DB_ADMIN_PASSWORD_SAME", "value": "Y"}, {"name": "RMAN:DATABASE_PASSWORDS", "value": "welcome"}, {"name": "RMAN:BACKUP_LOCATION", "value": "/oradbnas/backups/rman/"},, {"name": "RMAN:USE_OFA", "value": "N"}, {"name": "COMMON_DOMAIN_NAME", "value": "us.example.com"}, {"name": "STANDBY_REQUIRED", "value": "true"}, {"name": "STANDBY_DB_DETAILS", "value": "", "values": [ "pool=SI Databases Zone - Oracle 11g - Standby;databaseSIDPrefix=st;databaseType=oracle_database;standbyConfigName=Near DR;redoMode=ASYNC;realtimeQuery=false;databaseDelay=60;databaseUniqueName=;standbyStorageType=FS;standbyStorageLocation=;standbyFRAType=FS;standbyFRALocation=;standbyFRASize=;standbyLsnrPort=;domainName=us.example.com" ] } ] }
注意:
前述のJSON本文で:
DBAAS_SSA_CUSTOM_PRE_SCRIPTS_URNおよびDBAAS_SSA_CUSTOM_POST_SCRIPTS_URNのソフトウェア・ライブラリIDを取得するには、emcli list_swlib_entities -name="<Pre or Post Standby Database Script>" -show_entity_rev_id
EM CLIコマンドを実行します。IDは出力の最後に提供されます。たとえば、次に示す出力では、oracle:defaultService:em:provisioning:1:cmp:COMP_Directives:none:01AB6F25F31B7671E0537850B10A9B85:0.1
がIDとなります。
Pre or Post Standby Database Script,0.1,Pre or Post Standby Database Script,Ready,Directives,,Production,ORACLE,,,oracle:defaultService:em:provisioning:1:cmp:COMP_Directives:none:01AB6F25F31B7671E0537850B10A9B85:0.1
サービス・テンプレートに関連付けるREF_ZONEを導出するには、GETリクエストを実行します。
"values"
("lookupCharacteristics"
の下で)として入力する必要があるソフトウェア・プールのIDを取得するには、「ソフトウェア・プール群リソースの詳細の表示」で説明するように、GETリクエストを実行します。
serviceTemplateTypeId
値を導出するには、URI - em/websvcs/restful/extws/cloudservices/admin/cfw/v2/servicetemplates/templatetypesでGET操作を実行し、JSONレスポンスで"serviceType":"DB"
を探します。serviceType:DB
の下のserviceTemplateTypeId
に注意し、前述のPOST本体の値を使用します。
REF_ZONEは、テンプレートに関連付けられるゾーンの中の参照ゾーンを示します。
REF_POOLは、テンプレートに関連付けられるプールの中の参照プールを示します。
REF_HOSTは、プール・ターゲットからの参照ターゲットのホストを示します。
REF_TGTは、プール・ターゲットからの参照ターゲットを示します。
SELECT_ORACLE_HOME_OPTIONは、SELECT_ORACLE_HOME_AT_RUNTIMEとして値を入力すると、Oracleホームが自動的に選択され、またはSELECT_ORACLE_HOME_FROM_REQUESTとして値を入力すると、SSAユーザーによる選択が可能になります。
これらのパラメータは必須で、参照ターゲットを識別してデータベースを作成するために必要です。
{ "name" : "Create Databases on RAC with SI Standby", "description" : "Creates Databases on RAC.", "serviceType" : "DB", "serviceTemplateTypeId" : "81", "rscProvAssocOption" : [ "byRscProvInst" ], "resourceProvider" : { "lookupCharacteristics" : [ { "characteristics" : [ { "name" : "ORACLE.SYSMAN.SSA.ORACLE_CLOUD_ZONE", "values" : [ "647E8750A1C3835557165B499B269FB3" ], "targetType" : { "targetType" : "oracle_cloud_zone", "targetTypeName" : "Database Pool", "parentTargetType" : "self_service_zone", "parentTargetTypeName" : "PaaS Infrastructure Zone" } } ], "purposeId" : 1 } ] }, "payloads" : [ { "name" : "PROFILE_COMPONENT_URN", "value" : "oracle:defaultService:em:provisioning:1:cmp:COMP_Component:SUB_DbProfile:1E4F60D72C912160E053C075B10A29F5:0.1" } ], "configurations" : [ { "name" : "STAGE_LOCATION", "value" : "/scratch/emga/backups/rman/"}, {"name" : "PROFILE_COMPONENT_URN", "value" : "oracle:defaultService:em:provisioning:1:cmp:COMP_Component:SUB_DbProfile:1E4F60D72C912160E053C075B10A29F5:0.1"} {"name":"SELECT_ORACLE_HOME_OPTION", "value":"SELECT_ORACLE_HOME_FROM_REQUEST"}, {"name" : "REF_TGT", "value" : "adc.us.example.com"}, {"name" : "REF_HOST", "value" : "adc.us.example.com"}, {"name" : "REF_ZONE", "value" : "Salt Lake City Zone"}, {"name" : "zoneTargetName", "value" : "Salt Lake City Zone"}, {"name" : "REF_POOL", "value" : "RAC Databases Pool"}, {"name" : "DATABASE_TYPE", "value" : "oracle_database"}, {"name" : "COMMON_DB_SYS_PASSWORD", "value" : "welcome"}, {"name" : "LISTENER_PORT", "value" : "1521"}, {"name" : "PROFILE_VERSION", "value" : "latest"}, {"name" : "COMMON_DB_SID", "value" : "db"}, {"name" : "TARGET_PROP_LIST", "values" : [ "Contact:9980697299:false:false", "Location:null:false:false", "LifeCycle Status:null:false:false", "Department:null:false:false", "Comment:null:false:false", "Line of Business:null:false:false" ]}, {"name" : "USER_PRIVILEGES", "value" : "CREATE SESSION, ALTER SESSION, CREATE INDEXTYPE, CREATE ANY OPERATOR, CREATE ANY PROCEDURE"}, {"name" : "RMAN:DB_STORAGE_TYPE", "value" : "FS"}, {"name" : "RMAN:FRA_SIZE", "value" : "4038"}, {"name" : "RMAN:USE_ARCHIVING", "value" : "NO"}, {"name" : "RMAN:DATA_FILE_LOCATION", "value" : "/scratch/emga/app/emga/oradata"}, {"name" : "RMAN:WORK_DIR_LOC", "value" : "/tmp/work"}, {"name" : "RMAN:DB_ADMIN_PASSWORD_SAME", "value" : "Y"}, {"name" : "RMAN:DATABASE_PASSWORDS", "value" : "welcome"}, {"name" : "RMAN:BACKUP_LOCATION", "value" : "/oradbnas/backups/rman/"}, {"name" : "RMAN:USE_OFA", "value" : "N"}, {"name" : "COMMON_DOMAIN_NAME", "value" : "us.example.com"}, {"name":"CUSTOM_PRE_CREATE_SCRIPTS_URN", "value":"oracle:defaultService:em:provisioning:1:cmp:COMP_Directives:none:01AB6F25F31B7671E0537850B10A9B85:0.1"},, {"name":"CUSTOM_POST_CREATE_SCRIPTS_URN", "value":"oracle:defaultService:em:provisioning:1:cmp:COMP_Directives:none:01AB6F25F31B7671E0537850B10A9B85:0.1"},, {"name": "STANDBY_REQUIRED", "value": "true"}, {"name": "STANDBY_DB_DETAILS", "value": "", "values": [ "pool=SI Databases Zone - Oracle 11g - Standby;databaseSIDPrefix=st;databaseType=oracle_database;standbyConfigName=Near DR;redoMode=ASYNC;realtimeQuery=false;databaseDelay=60;databaseUniqueName=;standbyStorageType=FS;standbyStorageLocation=;standbyFRAType=FS;standbyFRALocation=;standbyFRASize=;standbyLsnrPort=;domainName=us.example.com" ] } ] }
注意:
前述のJSON本文で:
DBAAS_SSA_CUSTOM_PRE_SCRIPTS_URNおよびDBAAS_SSA_CUSTOM_POST_SCRIPTS_URNのソフトウェア・ライブラリIDを取得するには、emcli list_swlib_entities -name="<Pre or Post Standby Database Script>" -show_entity_rev_id
EM CLIコマンドを実行します。IDは出力の最後に提供されます。たとえば、次に示す出力では、oracle:defaultService:em:provisioning:1:cmp:COMP_Directives:none:01AB6F25F31B7671E0537850B10A9B85:0.1
がIDとなります。
Pre or Post Standby Database Script,0.1,Pre or Post Standby Database Script,Ready,Directives,,Production,ORACLE,,,oracle:defaultService:em:provisioning:1:cmp:COMP_Directives:none:01AB6F25F31B7671E0537850B10A9B85:0.1
サービス・テンプレートに関連付けるREF_ZONEを導出するには、GETリクエストを実行します。
"values"
("lookupCharacteristics"
の下で)として入力する必要があるソフトウェア・プールのIDを取得するには、「ソフトウェア・プール群リソースの詳細の表示」で説明するように、GETリクエストを実行します。
serviceTemplateTypeId
値を導出するには、URI - em/websvcs/restful/extws/cloudservices/admin/cfw/v2/servicetemplates/templatetypesでGET操作を実行し、JSONレスポンスで"serviceType":"DB"
を探します。serviceType:DB
の下のserviceTemplateTypeId
に注意し、前述のPOST本体の値を使用します。
REF_ZONEは、テンプレートに関連付けられるゾーンの中の参照ゾーンを示します。
REF_POOLは、テンプレートに関連付けられるプールの中の参照プールを示します。
REF_HOSTは、プール・ターゲットからの参照ターゲットのホストを示します。
REF_TGTは、プール・ターゲットからの参照ターゲットを示します。
SELECT_ORACLE_HOME_OPTIONは、SELECT_ORACLE_HOME_AT_RUNTIMEとして値を入力すると、Oracleホームが自動的に選択され、またはSELECT_ORACLE_HOME_FROM_REQUESTとして値を入力すると、SSAユーザーによる選択が可能になります。
これらのパラメータは必須で、参照ターゲットを識別してデータベースを作成するために必要です。
{ "name": "Create RAC Db with Standby using DBCA Template - BofA -ASM", "description": "Service Template for Non-CDB; 12cR1_2(12.1.0.2); RAC; ASM", "serviceType": "DB", "serviceTemplateTypeId": "61", "rscProvAssocOption": [ "byRscProvInst" ], "roles": [ "SSAUSERROLE" ], "resourceProvider": { "lookupCharacteristics": [ { "characteristics": [ { "name": "ORACLE.SYSMAN.SSA.ORACLE_CLOUD_ZONE", "values": [ "4C5795E605D71F59BAF9F6AD702E25E1" ], "targetType": { "targetType": "oracle_cloud_zone", "targetTypeName": "Database Pool", "parentTargetType": "self_service_zone", "parentTargetTypeName": "PaaS Infrastructure Zone" } } ], "purposeId": 1 } ] }, "payloads": [ { "name": "PROFILE_COMPONENT_URN", "value": "oracle:defaultService:em:provisioning:1:cmp:COMP_Component:SUB_DbProfile:246E84D11ED13BD0E050F90AE5852BC8:0.1" } ], "configurations": [ { "name": "REF_ZONE", "value": "Clusters Zone - Oracle DB 12c" }, { "name": "REF_HOST", "value": "xyz.example.com" }, { "name": "REF_POOL", "value": "RAC Databases Pool_Oracle_DB_12c" }, { "name": "DBCA_TEMPLATE:DB_STORAGE_TYPE", "value": "ASM" }, { "name": "DBCA_TEMPLATE:REC_STORAGE_TYPE_SAME_AS_DB_FILES", "value": "Y" }, { "name": "DBCA_TEMPLATE:ARCHIVE_LOG_MODE", "value": "N" }, { "name": "DBCA_TEMPLATE:FLASH_RECOVERY_AREA_SIZE", "value": "4038" }, { "name": "DBCA_TEMPLATE:DATA_FILE_LOCATION", "value": "DATA" }, { "name": "DBCA_TEMPLATE:REDO_FILE_LOCATION", "value": "DATA1" }, { "name": "DBCA_TEMPLATE:RECOVERY_FILE_LOCATION", "value": "DATA1" }, { "name": "DATABASE_TYPE", "value": "rac_database" }, { "name": "INSTANCE_COUNT", "value": "2" }, { "name": "COMMON_DOMAIN_NAME", "value": "us.example.com" }, { "name": "ORACLE.SYSMAN.SSA.PROVISIONING_TYPE", "values": [ "DBCA_TEMPLATE" ] }, { "name": "ENTITY_TYPE", "value": "USE_PROFILE" }, { "name": "REF_TGT", "value": "xyz.example.com" }, { "name": "SID_OPTION", "value": "prefix" }, { "name": "PROFILE_COMPONENT_URN", "value": "oracle:defaultService:em:provisioning:1:cmp:COMP_Component:SUB_DbProfile:246E84D11ED13BD0E050F90AE5852BC8:0.1" }, { "name": "PROFILE_VERSION", "value": "latest" }, { "name": "USER_PRIVILEGES", "value": "CREATE SESSION, ALTER SESSION, CREATE INDEXTYPE, CREATE ANY OPERATOR, CREATE ANY PROCEDURE, CREATE ANY SEQUENCE, CREATE ANY INDEX, CREATE JOB, CREATE ANY MATERIALIZED VIEW, CREATE ANY TABLE, CREATE ANY TRIGGER, CREATE ANY TYPE, CREATE ANY VIEW, CREATE ANY SYNONYM, CREATE ANY DIRECTORY, SELECT ANY DICTIONARY" }, { "name": "COMMON_DB_SID", "value": "RFTDB" }, { "name": "INIT_PARAMS", "subconfigurations": [ "sga_target=1073741824", "pga_aggregate_target=1073741824" ] }, { "name": "SELECT_ORACLE_HOME_OPTION", "value": "SELECT_ORACLE_HOME_AT_RUNTIME" }, { "name": "COMMON_DB_SYS_PASSWORD", "value": "welcome1" }, { "name": "DB_ADMIN_PASSWORD_SAME", "value": "true" }, { "name": "LISTENER_PORT", "value": "1521" }, { "name": "STANDBY_REQUIRED", "value": "true" }, { "name": "STANDBY_DB_DETAILS", "value": "", "values": [ "pool=SI Databases Zone - Oracle 11g - Standby;databaseSIDPrefix=st;databaseType=oracle_database;standbyConfigName=Near DR;redoMode=ASYNC;realtimeQuery=false;databaseDelay=60;databaseUniqueName=;standbyStorageType=FS;standbyStorageLocation=;standbyFRAType=FS;standbyFRALocation=;standbyFRASize=;standbyLsnrPort=;domainName=us.example.com" ] }, { "name": "DATABASE_SIZES", "values": [ "Big", "Small" ] }, { "name": "DEFAULT_DATABASE_SIZE", "value": "Big" } ] }
注意:
前述のJSON本文で:
DBAAS_SSA_CUSTOM_PRE_SCRIPTS_URNおよびDBAAS_SSA_CUSTOM_POST_SCRIPTS_URNのソフトウェア・ライブラリIDを取得するには、emcli list_swlib_entities -name="<Pre or Post Standby Database Script>" -show_entity_rev_id
EM CLIコマンドを実行します。IDは出力の最後に提供されます。たとえば、次に示す出力では、oracle:defaultService:em:provisioning:1:cmp:COMP_Directives:none:01AB6F25F31B7671E0537850B10A9B85:0.1
がIDとなります。
Pre or Post Standby Database Script,0.1,Pre or Post Standby Database Script,Ready,Directives,,Production,ORACLE,,,oracle:defaultService:em:provisioning:1:cmp:COMP_Directives:none:01AB6F25F31B7671E0537850B10A9B85:0.1
サービス・テンプレートに関連付けるREF_ZONEを導出するには、GETリクエストを実行します。
"values"
("lookupCharacteristics"
の下で)として入力する必要があるソフトウェア・プールのIDを取得するには、「ソフトウェア・プール群リソースの詳細の表示」で説明するように、GETリクエストを実行します。
serviceTemplateTypeId
値を導出するには、URI - em/websvcs/restful/extws/cloudservices/admin/cfw/v2/servicetemplates/templatetypesでGET操作を実行し、JSONレスポンスで"serviceType":"DB"
を探します。serviceType:DB
の下のserviceTemplateTypeId
に注意し、前述のPOST本体の値を使用します。
REF_ZONEは、テンプレートに関連付けられるゾーンの中の参照ゾーンを示します。
REF_POOLは、テンプレートに関連付けられるプールの中の参照プールを示します。
REF_HOSTは、プール・ターゲットからの参照ターゲットのホストを示します。
REF_TGTは、プール・ターゲットからの参照ターゲットを示します。
SELECT_ORACLE_HOME_OPTIONは、SELECT_ORACLE_HOME_AT_RUNTIMEとして値を入力すると、Oracleホームが自動的に選択され、またはSELECT_ORACLE_HOME_FROM_REQUESTとして値を入力すると、SSAユーザーによる選択が可能になります。
これらのパラメータは必須で、参照ターゲットを識別してデータベースを作成するために必要です。
{ "name" : "DB Clones", "description" : "This clones a database based on NFS.", "serviceType" : "DB", "serviceTemplateTypeId" : "81", "rscProvAssocOption" : [ "byRscProvInst" ], "resourceProvider" : { "lookupCharacteristics" : [ { "characteristics" : [ { "name" : "ORACLE.SYSMAN.SSA.ORACLE_CLOUD_ZONE", "values" : [ "1898CF93BD39C19BF032672271BC4B44" ], "targetType" : { "targetType" : "oracle_cloud_zone", "targetTypeName" : "Database Pool", "parentTargetType" : "self_service_zone", "parentTargetTypeName" : "PaaS Infrastructure Zone" } } ], "purposeId" : 1 } ] }, "payloads" : [ { "name" : "PROFILE_COMPONENT_URN", "value" : "oracle:defaultService:em:provisioning:1:cmp:COMP_Component:SUB_DbProfile:1C14BB2B2E127E23E053C075B10AE31F:0.1" } ], "configurations" : [ { "name" : "STAGE_LOCATION", "value" : "/scratch/emga/backups/rman/"} {"name" : "PROFILE_COMPONENT_URN", "value" : "oracle:defaultService:em:provisioning:1:cmp:COMP_Component:SUB_DbProfile:1C14BB2B2E127E23E053C075B10AE31F:0.1"} {"name":"SELECT_ORACLE_HOME_OPTION", "value":"SELECT_ORACLE_HOME_FROM_REQUEST"}, {"name" : "REF_TGT", "value" : "abc.example.com"} {"name" : "REF_HOST", "value" : "abc.example.com"} {"name" : "REF_ZONE", "value" : "Salt Lake City Zone"} {"name" : "zoneTargetName", "value" : "Salt Lake City Zone"} {"name" : "REF_POOL", "value" : "Databases Pool"} {"name" : "DATABASE_TYPE", "value" : "oracle_database"} {"name" : "COMMON_DB_SYS_PASSWORD", "value" : "welcome"} {"name" : "LISTENER_PORT", "value" : "1521"} {"name" : "PROFILE_VERSION", "value" : "latest"} {"name" : "COMMON_DB_SID", "value" : "db"} {"name" : "TARGET_PROP_LIST", "values" : [ "Contact:9980697299:false:false", "Location:null:false:false", "LifeCycle Status:null:false:false", "Department:null:false:false", "Comment:null:false:false", "Line of Business:null:false:false" ]} {"name" : "USER_PRIVILEGES", "value" : "CREATE SESSION, ALTER SESSION, CREATE INDEXTYPE, CREATE ANY OPERATOR, CREATE ANY PROCEDURE"} {"name" : "DNFS.DATA_FILE_LOCATION", "value" : "/scratch/emga/app/emga/oradata"} {"name" : "DNFS.REDO_FILE_LOCATION", "value" : "/scratch/emga/app/emga/fast_recovery_area"} {"name" : "DNFS.RECOVERY_FILE_LOCATION", "value" : "/scratch/emga/app/emga/fast_recovery_area"} {"name" : "DNFS.FRA_SIZE", "value" : "4038"} {"name" : "DNFS.USE_ARCHIVING", "value" : "YES"} {"name" : "DNFS.WORK_DIR_LOC", "value" : "/tmp/work"} {"name" : "DNFS.DB_ADMIN_PASSWORD_SAME", "value" : "Y"} {"name" : "DNFS.BACKUP_LOCATION", "value" : "/scratch/emga/backups/rman_image/"} {"name" : "DNFS.USE_OFA", "value" : "N"} {"name" : "COMMON_DOMAIN_NAME", "value" : "us.example.com"} ] }
注意:
前述のJSON本文で:
DBAAS_SSA_CUSTOM_PRE_SCRIPTS_URNおよびDBAAS_SSA_CUSTOM_POST_SCRIPTS_URNのソフトウェア・ライブラリIDを取得するには、emcli list_swlib_entities -name="<Pre or Post Standby Database Script>" -show_entity_rev_id
EM CLIコマンドを実行します。IDは出力の最後に提供されます。たとえば、次に示す出力では、oracle:defaultService:em:provisioning:1:cmp:COMP_Directives:none:01AB6F25F31B7671E0537850B10A9B85:0.1
がIDとなります。
Pre or Post Standby Database Script,0.1,Pre or Post Standby Database Script,Ready,Directives,,Production,ORACLE,,,oracle:defaultService:em:provisioning:1:cmp:COMP_Directives:none:01AB6F25F31B7671E0537850B10A9B85:0.1
サービス・テンプレートに関連付けるREF_ZONEを導出するには、GETリクエストを実行します。
"values"
("lookupCharacteristics"
の下で)として入力する必要があるソフトウェア・プールのIDを取得するには、「ソフトウェア・プール群リソースの詳細の表示」で説明するように、GETリクエストを実行します。
serviceTemplateTypeId
値を導出するには、URI - em/websvcs/restful/extws/cloudservices/admin/cfw/v2/servicetemplates/templatetypesでGET操作を実行し、JSONレスポンスで"serviceType":"DB"
を探します。serviceType:DB
の下のserviceTemplateTypeId
に注意し、前述のPOST本体の値を使用します。
REF_ZONEは、テンプレートに関連付けられるゾーンの中の参照ゾーンを示します。
REF_POOLは、テンプレートに関連付けられるプールの中の参照プールを示します。
REF_HOSTは、プール・ターゲットからの参照ターゲットのホストを示します。
REF_TGTは、プール・ターゲットからの参照ターゲットを示します。
SELECT_ORACLE_HOME_OPTIONは、SELECT_ORACLE_HOME_AT_RUNTIMEとして値を入力すると、Oracleホームが自動的に選択され、またはSELECT_ORACLE_HOME_FROM_REQUESTとして値を入力すると、SSAユーザーによる選択が可能になります。
これらのパラメータは必須で、参照ターゲットを識別してデータベースを作成するために必要です。
{ "name" : "Create Snap Database using Snapshots", "description" : "Creates Databases on SI hosts.", "serviceType" : "DB", "serviceTemplateTypeId" : "81", "rscProvAssocOption" : [ "byRscProvInst" ], "resourceProvider" : { "lookupCharacteristics" : [ { "characteristics" : [ { "name" : "ORACLE.SYSMAN.SSA.ORACLE_CLOUD_ZONE", "values" : [ "503073C7912B1C65B66E240C433012A9" ], "targetType" : { "targetType" : "oracle_cloud_zone", "targetTypeName" : "Database Pool", "parentTargetType" : "self_service_zone", "parentTargetTypeName" : "PaaS Infrastructure Zone" } } ], "purposeId" : 1 } ] }, "payloads" : [ { "name" : "PROFILE_COMPONENT_URN", "value" : "oracle:defaultService:em:provisioning:1:cmp:COMP_Component:SUB_DbProfile:247BF4B378FF253FE053C075B10A794A:0.1" } ], "configurations" : [ { "name" : "STAGE_LOCATION", "value" : "/scratch/emga/backups/rman/" }, { "name" : "PROFILE_COMPONENT_URN", "value" : "oracle:defaultService:em:provisioning:1:cmp:COMP_Component:SUB_DbProfile:247BF4B378FF253FE053C075B10A794A:0.1" }, { "name" : "REF_TGT", "value" : "xyz.example.com" }, { "name" : "REF_HOST", "value" : "xyz.example.com" }, { "name" : "REF_ZONE", "value" : "Single Instances Zone" }, { "name" : "zoneTargetName", "value" : "Single Instances Zone" }, { "name" : "REF_POOL", "value" : "SI Databases Pool - Version 11_2_0_4" }, { "name" : "DATABASE_TYPE", "value" : "oracle_database" }, { "name" : "COMMON_DB_SYS_PASSWORD", "value" : "welcome" }, { "name" : "LISTENER_PORT", "value" : "1521" }, { "name" : "PROFILE_VERSION", "value" : "latest" }, { "name" : "COMMON_DB_SID", "value" : "db" }, { "name" : "TARGET_PROP_LIST", "values" : [ "Contact:9980697299:false:false", "Location:null:false:false", "LifeCycle Status:null:false:false", "Department:null:false:false", "Comment:null:false:false", "Line of Business:null:false:false" ] }, { "name" : "USER_PRIVILEGES", "value" : "CREATE SESSION, ALTER SESSION, CREATE INDEXTYPE, CREATE ANY OPERATOR, CREATE ANY PROCEDURE" }, { "name" : "THIN_PROVISIONING:LISTENER_PORT", "value" : "1522" }, { "name" : "THIN_PROVISIONING:REDO_LOG_GROUP_COUNT", "value" : "2" }, { "name" : "THIN_PROVISIONING:TEMP_TABLESPACE_SIZE", "value" : "520" }, { "name" : "THIN_PROVISIONING:USE_ARCHIVING", "value" : "YES" }, { "name" : "THIN_PROVISIONING:MOUNT_POINT_LIST", "values" : [ "/hkdb" ] }, { "name" : "THIN_PROVISIONING:MOUNT_ADDL_SIZE_LIST", "values" : [ "5.0" ] }, { "name" : "THIN_PROVISIONING:REDO_LOG_FILE_TYPE", "value" : "Same as source" }, { "name" : "INIT_PARAMS", "values" : [ "sga_target=1073741824", "pga_aggregate_target=1073741824" ] }, { "name" : "COMMON_DOMAIN_NAME", "value" : "us.example.com" } ] }
注意:
前述のJSON本文で:
DBAAS_SSA_CUSTOM_PRE_SCRIPTS_URNおよびDBAAS_SSA_CUSTOM_POST_SCRIPTS_URNのソフトウェア・ライブラリIDを取得するには、emcli list_swlib_entities -name="<Pre or Post Standby Database Script>" -show_entity_rev_id
EM CLIコマンドを実行します。IDは出力の最後に提供されます。たとえば、次に示す出力では、oracle:defaultService:em:provisioning:1:cmp:COMP_Directives:none:01AB6F25F31B7671E0537850B10A9B85:0.1
がIDとなります。
Pre or Post Standby Database Script,0.1,Pre or Post Standby Database Script,Ready,Directives,,Production,ORACLE,,,oracle:defaultService:em:provisioning:1:cmp:COMP_Directives:none:01AB6F25F31B7671E0537850B10A9B85:0.1
サービス・テンプレートに関連付けるREF_ZONEを導出するには、GETリクエストを実行します。
"values"
("lookupCharacteristics"
の下で)として入力する必要があるソフトウェア・プールのIDを取得するには、「ソフトウェア・プール群リソースの詳細の表示」で説明するように、GETリクエストを実行します。
serviceTemplateTypeId
値を導出するには、URI - em/websvcs/restful/extws/cloudservices/admin/cfw/v2/servicetemplates/templatetypesでGET操作を実行し、JSONレスポンスで"serviceType":"DB"
を探します。serviceType:DB
の下のserviceTemplateTypeId
に注意し、前述のPOST本体の値を使用します。
REF_ZONEは、テンプレートに関連付けられるゾーンの中の参照ゾーンを示します。
REF_POOLは、テンプレートに関連付けられるプールの中の参照プールを示します。
REF_HOSTは、プール・ターゲットからの参照ターゲットのホストを示します。
REF_TGTは、プール・ターゲットからの参照ターゲットを示します。
SELECT_ORACLE_HOME_OPTIONは、SELECT_ORACLE_HOME_AT_RUNTIMEとして値を入力すると、Oracleホームが自動的に選択され、またはSELECT_ORACLE_HOME_FROM_REQUESTとして値を入力すると、SSAユーザーによる選択が可能になります。
これらのパラメータは必須で、参照ターゲットを識別してデータベースを作成するために必要です。
{ "name":"TestSchaasTemplate3", "serviceType":"SCHEMA", "serviceFamily":"DBAAS", "description":"This is a test schaas service template 1", "poolIds":[ "9D3187DE6B1115791D71D2827FB98558" ], "roles":[ { "name":"SSA_USER_ROLE1" } ], "serviceExecutableMeta":{ "type":"CDP", "configurations":[ { "name":"ROLE_NAME", "value":"SampleRole" }, { "name":"MAX_NUMBER_OF_SCHEMAS","value":"2" }, { "name":"ENFORCE_STORAGE_CONSTRAINT","value":"NO_LIMIT" }, { "name":"AUTO_EXTEND_BLOCK_SIZE","value":"1024" }, { "name":"REF_ZONE","value":"ABC_ZONE" }, { "name":"REF_POOL","value":"SCH_POOL" }, { "name":"REF_HOST","value":"abc.mycompany.com" }, { "name":"REF_DB","value":"simple.us.example.com" }, { "name":"CREATE_SCHEMA_OPTION","value":"EMPTY_SCHEMAS" }, { "name":"SCHAAS_CUSTOM_PRE_SCRIPTS_URN","value":"oracle:defaultService:em:provisioning:1:cmp:COMP_Directives:none:01AB6F25F31B7671E0537850B10A9B85:0.1"}, { "name":"SCHAAS_CUSTOM_POST_SCRIPTS_URN","value":"oracle:defaultService:em:provisioning:1:cmp:COMP_Directives:none:01AB6F25F31B7671E0537850B10A9B85:0.1"}, { "name":"REMAP_TABLESPACE_LIST", "value":"", "values":["TBSP1","TBSP2","TBSP3"] }, { "name":"REMAP_TABLESPACE_INIT_SIZE_LIST", "value":"", "values":["TBSP1:0.1","TBSP2:0.2","TBSP3:0.3"] }, { "name":"REMAP_TABLESPACE_INCR_SIZE_LIST", "value":"", "values":["TBSP1:0.1","TBSP2:0.2","TBSP3:0.3"] }, { "name":"REMAP_TABLESPACE_MAX_SIZE_LIST", "value":"", "values":["TBSP1:50.0","TBSP2:30","TBSP3:20"] }, { "name":"CREATE_SCHEMA_OPTION","value":"EMPTY_SCHEMAS" }, { "name":"WORKLOADS", "subconfigurations":[ { "name":"WORK_LOADS:1", "subconfigurations":[ { "name":"name", "value":"large " }, { "name":"description", "value":"large workload" }, { "name":"default", "value":"Y" }, { "name":"CPU", "value":"6" }, { "name":"Memory", "value":"4048" }, { "name":"Storage", "value":"2024" } ] } ] } ] } }
{ "name":"TestPDbTemplate1", "serviceType":"PDB", "serviceFamily":"DBAAS", "description":"This is a test pluggable database service template 1", "poolIds":[ "FF394120842D8C71CC92BE6A4D5A488E" ], "roles":[ { "name":"SSA_USER_ROLE1" } ], "serviceExecutableMeta":{ "type":"CDP", "configurations":[ { "name":"TABLESPACE_ENCRYPTION_ALGORITHM", "subconfigurations":[ { "name":"name", "value":"NONE" } ] }, { "name":"MAX_TABLESPACE_ALLOWED", "value":"2" }, { "name":"PDB_SID_PREFIX", "value":"mypdb" }, { "name":"ENFORCE_STORAGE_CONSTRAINT", "value":"NO_LIMIT" }, { "name":"AUTO_EXTEND_BLOCK_SIZE","value":"1024" }, { "name":"REF_DATA_ZONE", "value":"PDB_Zone" }, { "name":"REF_DATA_TARGET", "value":"database" }, { "name":"REF_DATA_TARGET_TYPE", "value":"oracle_database" }, { "name":"REF_DATA_POOL","value":"PDB_POOL" }, { "name":"REF_DATA_HOST", "value":"abc.mycompany.com" }, { "name":"SELECT_TARGET_OPTION", "value":"SELECT_TARGET_FROM_REQUEST" }, { "name":"CREATE_PDB_OPTION", "value":"EMPTY_PDB" }, {"name":"PDBAAS_CUSTOM_PRE_SCRIPTS_URN","value":"oracle:defaultService:em:provisioning:1:cmp:COMP_Directives:none:01AB6F25F31B7671E0537850B10A9B85:0.1"}, {"name":"PDBAAS_CUSTOM_POST_SCRIPTS_URN","value":"oracle:defaultService:em:provisioning:1:cmp:COMP_Directives:none:01AB6F25F31B7671E0537850B10A9B85:0.1"}, { "name":"PRIVILEGES", "value":"", "values":["CREATE TYPE","CREATE VIEW","CREATE DIMENSION","CREATE SESSION","CREATE TRIGGER","CREATE OPERATOR","CREATE SYNONYM","CREATE TABLE","CREATE PROCEDURE","CREATE INDEXTYPE","CREATE SEQUENCE"] }, { "name":"ROLE_OPTION","value":"CUSTOM_NEW_ROLE" }, { "name":"INIT_PARAMS", "subconfigurations":[ { "name":"INIT_PARAMS:1", "value":"*.cursor_sharing=EXACT" }, { "name":"INIT_PARAMS:2", "value":"*.open_cursors=200" } ] }, { "name":"WORKLOADS", "subconfigurations":[ { "name":"WORK_LOADS:1", "subconfigurations":[ { "name":"name", "value":"SmallPdb" }, { "name":"description", "value":"small workload" }, { "name":"default", "value":"N" }, { "name":"CPU", "value":"2" }, { "name":"Memory", "value":"2048" }, { "name":"Storage", "value":"1024" }, { "name":"Sessions", "value":"100" } ] } ] } ] } }
注意:
PDBAAS_CUSTOM_PRE_SCRIPTS_URNおよびPDBAAS_CUSTOM_POST_SCRIPTS_URNのソフトウェア・ライブラリIDを取得するには、emcli list_swlib_entities -name="<Pre or Post Standby Database Script>" -show_entity_rev_id
EM CLIコマンドを実行します。IDは出力の最後に提供されます。たとえば、次に示す出力では、oracle:defaultService:em:provisioning:1:cmp:COMP_Directives:none:01AB6F25F31B7671E0537850B10A9B85:0.1
がIDとなります。
Pre or Post Standby Database Script,0.1,Pre or Post Standby Database Script,Ready,Directives,,Production,ORACLE,,,oracle:defaultService:em:provisioning:1:cmp:COMP_Directives:none:01AB6F25F31B7671E0537850B10A9B85:0.1
サービス・テンプレートに関連付けるREF_DATA_ZONEを導出するには、GETリクエストを実行します。
"poolIds"
として入力する必要があるソフトウェア・プールのIDを取得するには、「ソフトウェア・プール群リソースの詳細の表示」で説明するように、GETリクエストを実行します。
serviceTemplateTypeId
値を導出するには、URI - em/websvcs/restful/extws/cloudservices/admin/cfw/v2/servicetemplates/templatetypesでGET操作を実行し、JSONレスポンスで"serviceType":"DB"
を探します。"serviceType":"DB"
の下のserviceTemplateTypeId
に注意し、前述のPOST本体の値を使用します。
前表のSELECT_TARGET_OPTION
パラメータは、PDBを要求しているSSAユーザーに、コンテナ・データベース(CDB)を選択するオプションがあるかどうかを定義します。パラメータの値がSELECT_TARGET_FROM_REQUEST
として設定されている場合、SSAユーザーにはCDBを選択するオプションがあります。値が定義されていないか、値がSELECT_TARGET_AT_RUNTIME
に設定されている場合、配置アルゴリズムはCDBを選択します。
{ "name": "Create RAC PDBs using empty PDB option", "description": "Creates PDBs on cluster.", "serviceType": "PDB", "serviceTemplateTypeId": "94", "rscProvAssocOption": [ "byRscProvInst" ], "roles": [ "SSA_USER_ROLE" ], "resourceProvider": { "lookupCharacteristics": [ { "characteristics": [ { "name": "ORACLE.SYSMAN.SSA.PDBAAS_POOL", "values": [ "DFB8F2A53429AF99EF2020C56E11FEE9" ], "targetType": { "targetType": "pdbaas_pool", "targetTypeName": "Pluggable Database Pool", "parentTargetType": "self_service_zone", "parentTargetTypeName": "PaaS Infrastructure Zone" } } ], "purposeId": 1 } ] }, "payloads": [ { "name": "DBDELETE_PRESCRIPT", "value": "oracle:defaultService:em:provisioning:1:cmp:COMP_Directives:none:246A484D511C1CFFE053C075B10AEF2D:0.1" }, { "name": "DBDELETE_POSTSCRIPT", "value": "oracle:defaultService:em:provisioning:1:cmp:COMP_Directives:none:246A484D51201CFFE053C075B10AEF2D:0.1" } ], "characteristics": [ { "name": "ORACLE.SYSMAN.CFW.ORCL_GTP_DEPARTMENT", "displayName": "Department", "value": "Development", "required": true, "editable": false, "visible": true }, { "name": "ORACLE.SYSMAN.CFW.ORCL_GTP_LOCATION", "displayName": "Location", "values": "Bangalore", "required": false, "editable": true, "visible": true } ], "configurations": [ { "name": "REF_DATA_ZONE", "value": "Single Instances Zone" }, { { "name":SELECT_TARGET_OPTION" "value":SELECT_TARGET_FROM_REQUEST" }, "name": "CUSTOM_ROLE_NAME", "value": "PDBAAS_NOV_13_2015_16_51_PM" }, { "name": "TARGET_PROP_LIST", "values": [ "Site:null:false:false", "Contact:null:false:false", "Downtime Contact:null:false:false", "Location:null:false:false", "LifeCycle Status:null:false:false", "Department:Development:true:true", "Comment:This is for testing:false:false", "Line of Business:null:false:false" ] }, { "name": "PDBAAS_CUSTOM_PRE_SCRIPTS_URN", "value": "oracle:defaultService:em:provisioning:1:cmp:COMP_Directives:none:2469CA4C8C7B4E34E053C075B10A74AD:0.2" }, { "name": "WORKLOADS", "subvalues": [ { "name": "Small", "subvalues": [ { "name": "name", "value": "SmallPdb" }, { "name": "description", "value": "small workload" }, { "name": "default", "value": "N" }, { "name": "CPU", "value": "2" }, { "name": "Memory", "value": "2" }, { "name": "Storage", "value": "5" }, { "name": "Sessions", "value": "100" } ] } ] }, { "name": "PRIVILEGES", "type": "VECTOR", "description": "List of privileges of custom new role that will be applied on pluggable database administrator.", "displayName": "PRIVILEGES", "required": false, "secret": false, "values": [ "CREATE SESSION", "ALTER SESSION", "CREATE DIMENSION", "CREATE INDEXTYPE", "CREATE ANY OPERATOR", "CREATE ANY PROCEDURE", "CREATE ANY SEQUENCE", "CREATE ANY INDEX", "CREATE JOB", "CREATE ANY MATERIALIZED VIEW", "CREATE ANY TABLE", "CREATE ANY TRIGGER", "CREATE ANY TYPE", "CREATE ANY VIEW", "CREATE ANY SYNONYM", "CREATE ANY DIRECTORY", "SELECT ANY DICTIONARY", "SELECT ANY TABLE" ] }, { "name": "REF_DATA_TARGET_TYPE", "value": "rac_database" }, { "name": "REF_DATA_ZONE", "value": "Clusters Zone - Oracle DB 12c" }, { "name": "REF_DATA_HOST", "value": "xyz.example.com" }, { "name": "REF_DATA_TARGET", "value": "cdbfs" }, { "name": "REF_DATA_POOL", "value": "RAC Pluggable DBs" }, { "name": "PDBAAS_CUSTOM_POST_SCRIPTS_URN", "value": "oracle:defaultService:em:provisioning:1:cmp:COMP_Directives:none:2469CA4C8C7F4E34E053C075B10A74AD:0.2" }, { "name": "SELECT_TARGET_OPTION", "value": "SELECT_TARGET_AT_RUNTIME" }, { "name": "MAX_TABLESPACE_ALLOWED", "value": "1" }, { "name": "ROLE_OPTION", "value": "CUSTOM_NEW_ROLE" }, { "name": "CREATE_PDB_OPTION", "value": "EMPTY_PDB" },{ "name": "INIT_PARAMS", "values": [ "*.cursor_sharing=EXACT", "*.open_cursors=300" ] } ] }
注意:
PDBAAS_CUSTOM_PRE_SCRIPTS_URNおよびPDBAAS_CUSTOM_POST_SCRIPTS_URNのソフトウェア・ライブラリIDを取得するには、emcli list_swlib_entities -name="<Pre or Post Standby Database Script>" -show_entity_rev_id
EM CLIコマンドを実行します。IDは出力の最後に提供されます。たとえば、次に示す出力では、oracle:defaultService:em:provisioning:1:cmp:COMP_Directives:none:01AB6F25F31B7671E0537850B10A9B85:0.1
がIDとなります。
Pre or Post Standby Database Script,0.1,Pre or Post Standby Database Script,Ready,Directives,,Production,ORACLE,,,oracle:defaultService:em:provisioning:1:cmp:COMP_Directives:none:01AB6F25F31B7671E0537850B10A9B85:0.1
サービス・テンプレートに関連付けるREF_DATA_ZONEを導出するには、GETリクエストを実行します。
"poolIds"
として入力する必要があるソフトウェア・プールのIDを取得するには、「ソフトウェア・プール群リソースの詳細の表示」で説明するように、GETリクエストを実行します。
serviceTemplateTypeId
値を導出するには、URI - em/websvcs/restful/extws/cloudservices/admin/cfw/v2/servicetemplates/templatetypesでGET操作を実行し、JSONレスポンスで"serviceType":"DB"
を探します。"serviceType":"DB"
の下のserviceTemplateTypeId
に注意し、前述のPOST本体の値を使用します。
前表のSELECT_TARGET_OPTION
パラメータは、PDBを要求しているSSAユーザーに、コンテナ・データベース(CDB)を選択するオプションがあるかどうかを定義します。パラメータの値がSELECT_TARGET_FROM_REQUEST
として設定されている場合、SSAユーザーにはCDBを選択するオプションがあります。値が定義されていないか、値がSELECT_TARGET_AT_RUNTIME
に設定されている場合、配置アルゴリズムはCDBを選択します。
{ "name": "Create RAC PDBs using Profile PDB option", "description": "Creates PDBs on cluster.", "serviceType": "PDB", "serviceTemplateTypeId": "94", "rscProvAssocOption": [ "byRscProvInst" ], "roles": [ "SSA_USER_ROLE" ], "resourceProvider": { "lookupCharacteristics": [ { "characteristics": [ { "name": "ORACLE.SYSMAN.SSA.PDBAAS_POOL", "values": [ "DFB8F2A53429AF99EF2020C56E11FEE9" ], "targetType": { "targetType": "pdbaas_pool", "targetTypeName": "Pluggable Database Pool", "parentTargetType": "self_service_zone", "parentTargetTypeName": "PaaS Infrastructure Zone" } } ], "purposeId": 1 } ] }, "payloads": [ { "name": "DBDELETE_PRESCRIPT", "value": "oracle:defaultService:em:provisioning:1:cmp:COMP_Directives:none:246A484D511C1CFFE053C075B10AEF2D:0.1" }, { "name": "DBDELETE_POSTSCRIPT", "value": "oracle:defaultService:em:provisioning:1:cmp:COMP_Directives:none:246A484D51201CFFE053C075B10AEF2D:0.1" } ], "characteristics": [ { "name": "ORACLE.SYSMAN.CFW.ORCL_GTP_CONTACT", "displayName": "Contact", "values": [], "required": false, "editable": true, "visible": true }, { "name": "ORACLE.SYSMAN.CFW.ORCL_GTP_COST_CENTER", "displayName": "Cost Center", "values": [], "required": false, "editable": true, "visible": true }, { "name": "ORACLE.SYSMAN.CFW.ORCL_GTP_DEPARTMENT", "displayName": "Department", "values": [], "required": false, "editable": true, "visible": true }, { "name": "ORACLE.SYSMAN.CFW.ORCL_GTP_DOWNTIME_CONTACT", "displayName": "Downtime Contact", "values": [], "required": false, "editable": true, "visible": true }, { "name": "ORACLE.SYSMAN.CFW.ORCL_GTP_LIFECYCLE_STATUS", "displayName": "Lifecycle Status", "values": [ "Development", "MissionCritical", "Production", "Stage", "Test" ], "required": false, "editable": true, "visible": true }, { "name": "ORACLE.SYSMAN.CFW.ORCL_GTP_LINE_OF_BUS", "displayName": "Line of Business", "values": [], "required": false, "editable": true, "visible": true }, { "name": "ORACLE.SYSMAN.CFW.ORCL_GTP_LOCATION", "displayName": "Location", "values": [], "required": false, "editable": true, "visible": true } ], "configurations": [ { "name": "REF_DATA_ZONE", "value": "Single Instances Zone" }, { "name":SELECT_TARGET_OPTION" "value":SELECT_TARGET_FROM_REQUEST" }, { "name": "TARGET_PROP_LIST", "values": [ "Site:null:false:false", "Contact:null:false:false", "Downtime Contact:null:false:false", "Location:null:false:false", "LifeCycle Status:null:false:false", "Department:Development:true:true", "Comment:This is for testing:false:false", "Line of Business:null:false:false" ] }, { "name": "PDBAAS_CUSTOM_PRE_SCRIPTS_URN", "value": "oracle:defaultService:em:provisioning:1:cmp:COMP_Directives:none:2469CA4C8C7B4E34E053C075B10A74AD:0.2" }, { "name": "WORKLOADS", "subvalues": [ { "name": "Small", "subvalues": [ { "name": "name", "value": "SmallPdb" }, { "name": "description", "value": "small workload" }, { "name": "default", "value": "N" }, { "name": "CPU", "value": "2" }, { "name": "Memory", "value": "2" }, { "name": "Storage", "value": "5" }, { "name": "Sessions", "value": "100" } ] } ] }, { "name": "ROLE_OPTION", "value": "CUSTOM_NEW_ROLE" }, { "name": "CUSTOM_ROLE_NAME", "value": "PDBAAS_NOV_13_2015_16_51_PM" }, { "name": "CUSTOM_ROLE_DESC", "value": "New db role to be assigned to pluggable database administrator." }, { "name": "PRIVILEGES", "values": [ "CREATE SESSION", "ALTER SESSION", "CREATE DIMENSION", "CREATE INDEXTYPE", "CREATE ANY OPERATOR", "CREATE ANY PROCEDURE", "CREATE ANY SEQUENCE", "CREATE ANY INDEX", "CREATE JOB", "CREATE ANY MATERIALIZED VIEW", "CREATE ANY TABLE", "CREATE ANY TRIGGER", "CREATE ANY TYPE", "CREATE ANY VIEW", "CREATE ANY SYNONYM", "CREATE ANY DIRECTORY", "SELECT ANY DICTIONARY", "SELECT ANY TABLE" ] }, { "name": "REF_DATA_TARGET_TYPE", "value": "rac_database" }, { "name": "REF_DATA_ZONE", "value": "Clusters Zone - Oracle DB 12c" }, { "name": "REF_DATA_HOST", "value": "xyz.example.com" }, { "name": "REF_DATA_TARGET", "value": "cdbfs" }, { "name": "REF_DATA_POOL", "value": "RAC Pluggable DBs" }, { "name": "PDBAAS_CUSTOM_POST_SCRIPTS_URN", "value": "oracle:defaultService:em:provisioning:1:cmp:COMP_Directives:none:2469CA4C8C7F4E34E053C075B10A74AD:0.2" }, { "name": "SELECT_TARGET_OPTION", "value": "SELECT_TARGET_AT_RUNTIME" }, { "name": "MAX_TABLESPACE_ALLOWED", "value": "1" }, { "name": "CREATE_PDB_OPTION", "value": "PDB_FROM_PROFILE" }, { "name": "PROFILE_URN", "value": "oracle:defaultService:em:provisioning:1:cmp:COMP_Component:SUB_DbProfile:246C1E85296C29A1E053C075B10A7DFA:0.1" }, { "name": "SHARED_STAGE_LOCATION", "value": "/u04/app/hhkaur/product/12.1.0/dbhome_2/rdbms/xml/schema" }, { "name": "TABLESPACE_SIZE", "values": [ "0.7715", "0.6152", "0.0586", "0.0049" ] }, { "name": "INIT_PARAMS", "values": [ "*.cursor_sharing=EXACT", "*.open_cursors=300" ] }, { "name": "PDB_SID_PREFIX", "value": "prp" } ] }
注意:
PDBAAS_CUSTOM_PRE_SCRIPTS_URNおよびPDBAAS_CUSTOM_POST_SCRIPTS_URNのソフトウェア・ライブラリIDを取得するには、emcli list_swlib_entities -name="<Pre or Post Standby Database Script>" -show_entity_rev_id
EM CLIコマンドを実行します。IDは出力の最後に提供されます。たとえば、次に示す出力では、oracle:defaultService:em:provisioning:1:cmp:COMP_Directives:none:01AB6F25F31B7671E0537850B10A9B85:0.1
がIDとなります。
Pre or Post Standby Database Script,0.1,Pre or Post Standby Database Script,Ready,Directives,,Production,ORACLE,,,oracle:defaultService:em:provisioning:1:cmp:COMP_Directives:none:01AB6F25F31B7671E0537850B10A9B85:0.1
サービス・テンプレートに関連付けるREF_DATA_ZONEを導出するには、GETリクエストを実行します。
"poolIds"
として入力する必要があるソフトウェア・プールのIDを取得するには、「ソフトウェア・プール群リソースの詳細の表示」で説明するように、GETリクエストを実行します。
serviceTemplateTypeId
値を導出するには、URI - em/websvcs/restful/extws/cloudservices/admin/cfw/v2/servicetemplates/templatetypesでGET操作を実行し、JSONレスポンスで"serviceType":"DB"
を探します。"serviceType":"DB"
の下のserviceTemplateTypeId
に注意し、前述のPOST本体の値を使用します。
前表のSELECT_TARGET_OPTION
パラメータは、PDBを要求しているSSAユーザーに、コンテナ・データベース(CDB)を選択するオプションがあるかどうかを定義します。パラメータの値がSELECT_TARGET_FROM_REQUEST
として設定されている場合、SSAユーザーにはCDBを選択するオプションがあります。値が定義されていないか、値がSELECT_TARGET_AT_RUNTIME
に設定されている場合、配置アルゴリズムはCDBを選択します。
{ "type":"CDP", "configurations":[ { "name":"PROFILE_COMPONENT_URN", "value":"oracle:defaultService:em:provisioning:1:cmp:COMP_Component:SUB_DbProfile:E9F67B964802DD32E040F20A60514EB5:0.1" }, { "name":"DATABASE_TYPE","value":"oracle_database" }, { "name":"COMMON_DB_SYSTEM_PASSWORD", "value":"welcome" }, { "name":"COMMON_DB_DBSNMP_PASSWORD", "value":"welcome" }, { "name":"COMMON_DB_SYS_PASSWORD","value":"welcome" }, { "name":"COMMON_DB_SID","value":"norm" }, { "name":"COMMON_DOMAIN_NAME","value":"us.example.com" }, { "name":"LISTENER_PORT", "value":"1521"}, { "name":"STAGE_LOCATION", "value":"/tmp/rman_backup/backup1383140909156"}, { "name":"REF_ZONE", "value":"SLC01HZK_ZONE" }, { "name":"SID_OPTION", "value":"ssauser "}, { "name":"COMMON_DB_SID","value":"mydb1" }, { "name":"REF_POOL", "value":"PRIMARY_DB2" }, { "name":"REF_HOST", "value":"xyxy.example.com" }, { "name":"REF_TGT","value":"xxxy.example.com" }, { "name":"ROLE_NAME","value":"ROLE_Oct_31_2014_17_59_PM" }, { "name":"ROLE_DESC","value":"New database role to be assigned to master account." }, { "name":"USER_PRIVILEGES","value":"CREATE SESSION, ALTER SESSION, CREATE INDEXTYPE, CREATE ANY OPERATOR, CREATE ANY PROCEDURE, CREATE ANY SEQUENCE, CREATE ANY INDEX, CREATE JOB, CREATE ANY MATERIALIZED VIEW, CREATE ANY TABLE, CREATE ANY TRIGGER, CREATE ANY TYPE, CREATE ANY VIEW, CREATE ANY SYNONYM, CREATE ANY DIRECTORY, SELECT ANY DICTIONARY" }, { "name":"DEFAULT_DATABASE_SIZE","value":"small" }, { "name":"DATABASE_SIZES","value":"","values":["small","medium"]}, { "name":"ENTITY_TYPE","value":"USE_PROFILE"}, { "name":"PROFILE_VERSION","value":"latest"}, { "name":"TARGET_PROP_LIST","value":"", "values":[ "Department:value:false:false", "Location:null:false:false", "Comment:null:false:false", "LifeCycle Status:null:false:false", "Line of Business:null:false:false", "Contact:null:false:false"] }, { "name":"CUSTOM_TARGET_PROP_LIST","value":"", "values":[ "Department:value:false:false ] }, { "name":"RMAN:DB_STORAGE_TYPE", "value":"FS" }, { "name":"RMAN:FRA_STORAGE_TYPE", "value":"FS" }, { "name":"RMAN:DATA_FILE_LOCATION","value":"/scratch/app/oracle/oradata" }, { "name":"RMAN:RECOVERY_FILE_LOCATION","value":"/scratch/app/oracle/fra" }, { "name":"RMAN:REDO_FILE_LOCATION", "value":"/scratch/app/oracle/fra" }, { "name":"RMAN:FRA_SIZE", "value":"5000" }, { "name":"RMAN:REC_STORAGE_TYPE_SAME_AS_DB_FILES", "value":"Y" }, { "name":"RMAN:ARCHIVE_LOG_MODE", "value":"Y" }, { "name":"RMAN:FLASH_RECOVERY_AREA_SIZE", "value":"5000" }, { "name":"CLONE_OR_FULL_DB", "value":"CLONE_DB" }, { "name":"USER_INITIATED_BACKUP_LOCATION", "value":"/tmp" }, { "name":"ALLOW_BACKUPS", "value":"true" }, { "name":"MAX_BACKUPS_ALLOWED", "value":"7" }, { "name":"STAGE_LOCATION", "value":"/tmp" }, { "name":"RMAN:USE_ARCHIVING", "value":"Y" }, { "name":"INIT_PARAMS", "subconfigurations":[ { "name":"INIT_PARAMS:1", "value":"sga_target=314572800" }, { "name":"INIT_PARAMS:2", "value":"pga_aggregate_target=209715200" }, { "name":"INIT_PARAMS:3", "value":"*.control_files='/scratch/app/oracle/oradata/simple/control01.ctl','/scratch/app/oracle/fast_recovery_area/simple/control02.ctl'" }, { "name":"INIT_PARAMS:4", "value":"*.db_name='simple'" } ] } ] }
{ "type":"CDP", "configurations":[ { "name":"DATABASE_TYPE","value":"oracle_database" }, { "name":"COMMON_DB_SYSTEM_PASSWORD", "value":"welcome" }, { "name":"COMMON_DB_DBSNMP_PASSWORD", "value":"welcome" }, { "name":"COMMON_DB_SYS_PASSWORD","value":"welcome" }, { "name":"COMMON_DB_SID","value":"norm" }, { "name":"COMMON_DOMAIN_NAME","value":"us.example.com" }, { "name":"LISTENER_PORT", "value":"1521"}, { "name":"STAGE_LOCATION", "value":"/tmp/rman_backup/backup1383140909156"}, { "name":"REF_ZONE", "value":"SLC01HZK_ZONE" }, { "name":"SID_OPTION", "value":"ssauser" }, { "name":"COMMON_DB_SID","value":"mydb1" }, { "name":"REF_POOL", "value":"PRIMARY_DB2" }, { "name":"REF_HOST", "value":"xyxy.example.com" }, { "name":"REF_TGT","value":"xxxy.example.com" }, { "name":"ROLE_NAME","value":"ROLE_Oct_31_2014_17_59_PM" }, { "name":"ROLE_DESC","value":"New database role to be assigned to master account." }, { "name":"USER_PRIVILEGES","value":"CREATE SESSION, ALTER SESSION, CREATE INDEXTYPE, CREATE ANY OPERATOR, CREATE ANY PROCEDURE, CREATE ANY SEQUENCE, CREATE ANY INDEX, CREATE JOB, CREATE ANY MATERIALIZED VIEW, CREATE ANY TABLE, CREATE ANY TRIGGER, CREATE ANY TYPE, CREATE ANY VIEW, CREATE ANY SYNONYM, CREATE ANY DIRECTORY, SELECT ANY DICTIONARY" }, { "name":"DEFAULT_DATABASE_SIZE","value":"small" }, { "name":"DATABASE_SIZES","value":"","values":["small","medium"]}, { "name":"LIVE_CLONE_DATABASE_GUID","value":"75D1AA10AE406B671F72A601AA8DC86F"}, { "name":"ENTITY_TYPE","value":"USE_DATABASE"}, { "name":"LIVE_CLONE_TYPE","value":"USE_FULLCLONE"}, { "name":"SRC_HOST_CREDS","value":"CREDNAME:OWNER" }, { "name":"SRC_DB_CREDS","value":"CREDNAME:OWNER" }, { "name":"TARGET_PROP_LIST","value":"", "values":[ "Department:value:false:false", "Location:null:false:false", "Comment:null:false:false", "LifeCycle Status:null:false:false", "Line of Business:null:false:false", "Contact:null:false:false"] }, { "name":"CUSTOM_TARGET_PROP_LIST","value":"", "values":[ "Department:value:false:false ] }, { "name":"INIT_PARAMS" "subconfigurations":[ { "name":"INIT_PARAMS:1", "value":"sga_target=314572800" }, { "name":"INIT_PARAMS:2", "value":"pga_aggregate_target=209715200" }, { "name":"INIT_PARAMS:3", "value":"*.control_files='/scratch/app/oracle/oradata/simple/control01.ctl','/scratch/app/oracle/fast_recovery_area/simple/control02.ctl'" }, { "name":"INIT_PARAMS:4", "value":"*.db_name='simple'" } ] } ] }
{ "type":"CDP", "configurations":[ { "name":"DATABASE_TYPE","value":"oracle_database" }, { "name":"COMMON_DB_SYSTEM_PASSWORD", "value":"welcome" }, { "name":"COMMON_DB_DBSNMP_PASSWORD", "value":"welcome" }, { "name":"COMMON_DB_SYS_PASSWORD","value":"welcome" }, { "name":"COMMON_DB_SID","value":"norm" }, { "name":"COMMON_DOMAIN_NAME","value":"us.example.com" }, { "name":"LISTENER_PORT", "value":"1521"}, { "name":"STAGE_LOCATION", "value":"/tmp/rman_backup/backup1383140909156"}, { "name":"REF_ZONE", "value":"SLC01HZK_ZONE" }, { "name":"SID_OPTION", "value":"ssauser" }, { "name":"COMMON_DB_SID","value":"mydb1" }, { "name":"REF_POOL", "value":"PRIMARY_DB2" }, { "name":"REF_HOST", "value":"xyxy.example.com" }, { "name":"REF_TGT","value":"xxxy.example.com" }, { "name":"ROLE_NAME","value":"ROLE_Oct_31_2014_17_59_PM" }, { "name":"ROLE_DESC","value":"New database role to be assigned to master account." }, { "name":"USER_PRIVILEGES","value":"CREATE SESSION, ALTER SESSION, CREATE INDEXTYPE, CREATE ANY OPERATOR, CREATE ANY PROCEDURE, CREATE ANY SEQUENCE, CREATE ANY INDEX, CREATE JOB, CREATE ANY MATERIALIZED VIEW, CREATE ANY TABLE, CREATE ANY TRIGGER, CREATE ANY TYPE, CREATE ANY VIEW, CREATE ANY SYNONYM, CREATE ANY DIRECTORY, SELECT ANY DICTIONARY" }, { "name":"DEFAULT_DATABASE_SIZE","value":"small" }, { "name":"DATABASE_SIZES","value":"","values":["small","medium"]}, { "name":"LIVE_CLONE_DATABASE_GUID","value":"75D1AA10AE406B671F72A601AA8DC86F"} { "name":"ENTITY_TYPE","value":"USE_DATABASE"}, { "name":"LIVE_CLONE_TYPE","value":"USE_SNAPCLONE"}, { "name":"SRC_HOST_CREDS","value":"CREDNAME:OWNER" }, { "name":"SRC_DB_CREDS","value":"CREDNAME:OWNER" }, { "name":"TARGET_PROP_LIST","value":"", "values":[ "Department:value:false:false", "Location:null:false:false", "Comment:null:false:false", "LifeCycle Status:null:false:false", "Line of Business:null:false:false", "Contact:null:false:false"] }, { "name":"CUSTOM_TARGET_PROP_LIST","value":"", "values":[ "Department:value:false:false ] }, { "name":"INIT_PARAMS", "subconfigurations":[ { "name":"INIT_PARAMS:1", "value":"sga_target=314572800" }, { "name":"INIT_PARAMS:2", "value":"pga_aggregate_target=209715200" }, { "name":"INIT_PARAMS:3", "value":"*.control_files='/scratch/app/oracle/oradata/simple/control01.ctl','/scratch/app/oracle/fast_recovery_area/simple/control02.ctl'" }, { "name":"INIT_PARAMS:4", "value":"*.db_name='simple'" } ] } ] }
この項では、EM CLI動詞を使用して、データベース・クローンを作成する手順について説明します。
注意:
テスト・マスター・データベースを作成する手順は、データベース・クローンを作成する場合に準拠する手順と同じです。唯一異なるのは、クローンの作成に使用するプロパティ・ファイル・パラメータです(テスト・マスター・データベースのプロパティ・ファイル・パラメータと比較した場合)。
図45-5 EM CLI動詞を使用したデータベース・クローンの作成
次の手順を使用して、データベース・クローンまたはテスト・マスター・データベースを作成します。
プロシージャ定義からテンプレート・プロパティ・ファイルを作成します。
テンプレート・プロパティ・ファイルを作成する場合、2つのアプローチがあります。次に示す方法1または方法2に従います。
方法1: Enterprise Manager UIを使用してデータベースのクローンを作成し、そこからプロパティ・ファイルを生成する方法
テンプレート・プロパティ・ファイルを作成するには、次の手順に従います。
Enterprise Manger UIを使用してデータベース・クローンを作成します。
クローンの作成時に「デプロイメント・プロシージャ・インスタンス名」を書き留めておきます。
たとえば、デプロイメント・プロシージャ・インスタンス名 = CloneDatabase_SYSMAN_12_24_2014_15_58_PM
などです。
次のコマンドでインスタンス名を使用して、テンプレート・プロパティ・ファイルを生成します。
emcli get_instance_data
[-instance={instance_guid}]
[-exec={execution_guid}]
[-name={execution name}]
[-owner={execution owner}]
Sample:
emcli get_instance_data -name='CloneDatabase_SYSMAN_12_24_2014_15_58_PM' -owner='SYSMAN' > /tmp/create_clone.props
方法2: EM CLI動詞を使用してプロパティ・ファイルを生成する方法
EM CLI動詞を使用してテンプレート・プロパティ・ファイルを作成するには、次の手順に従います。
プロシージャのGUIDまたは名前を取得します。次のコマンドを実行してこれらを取得します。
emcli get_procedures [-type={procedure type}] Sample command: emcli get_procedures -type=DBConfig Sample output: GUID Type Name DisplayName Version Owner Parent Procedure 0A15E9DC20772EF5E053E87BF00A6701 DBConfig db_clone_eb_procedure db_clone_eb_procedure 2.12 ORACLE 0A15E9DC20A12EF5E053E87BF00A6701 DBConfig db_config_procedure DB Snap Clone 2.2 ORACLE 0A15E9DC20422EF5E053E87BF00A6701 DBConfig config_db_create_procedure Create Oracle Database 1.5 ORACLE
次のコマンドに入力値としてGUIDまたは名前を入力し、テンプレート・プロパティ・ファイルを生成します。
emcli describe_procedure_input
[-procedure={procedure GUID}]
[-name={procedure name or procedure configuration}]
[-owner={owner of the procedure or procedure configuration}]
[-parent_proc={procedure of the procedure configuration. This only applies to describe a procedure configuration with the same name}]
Sample command:
emcli describe_procedure_input -procedure=0A15E9DC20A12EF5E053E87BF00A6701 > /tmp/create_clone.props
プロパティ・ファイルに新しい値を入力します。
エディタを使用してプロパティ・ファイルを編集します。変数に適切な値を入力し、プロパティ・ファイルを保存します。
.
次の表に、データベース・クローンの作成に使用されるプロパティ・ファイル・パラメータを示します。テスト・マスター・データベースを作成するためのプロパティ・ファイル・パラメータは、表45-19を参照してください。
注意:
プロパティ・ファイルの必須およびオプションの変数のリストを表示するには、コマンドemcli db_clone_management <command> -print_properties
を入力します。ここでは、<command>
は次のいずれかを使用できます。-createFullClone, -createTestMaster, -createCloneDB, -createSnapClone, -createSnapshotClone,
または-cloneToCloud
。表45-18 データベース・クローンを作成するためのサンプル・プロパティ・ファイル
パラメータ | サンプル値 | 説明 |
---|---|---|
必須パラメータ CLONE_TYPE |
CLONE_TYPE=DUPLICATE |
クローンのタイプ。有効な値はDUPLICATE、SNAP、DNFS_PROFILE、CONT_SYNC_PROFILEおよびRMAN_PROFILEです。 |
SRC_DB_TARGET_NAME |
SRC_DB_TARGET_NAME=xxyy.us.example.com |
ソース・データベース・ターゲットの名前。 |
SRC_DB_TARGET_TYPE |
SRC_DB_TARGET_TYPE=oracle_database |
ソース・データベース・ターゲットのタイプ。有効な値は、oracle_databaseおよびrac_databaseです。 |
SRC_DB_CRED |
SRC_DB_CRED=NC_CRED:SYSCO |
<NAME:OWNER>の形式でのソース・データベース資格証明。 |
SRC_HOST_NORMAL_NAMED_CRED |
SRC_HOST_NORMAL_NAMED_CRED=NC_HOST_CRED:SYSCO |
<NAME:OWNER>の形式でのソース・ホスト資格証明。 |
COMMON_GLOBAL_DB_NAME |
COMMON_GLOBAL_DB_NAME=clonedb.example.com |
クローン・データベースのグローバル・データベース名。 |
COMMON_DB_SID |
COMMON_DB_SID=clonedb |
クローン・データベースのSID。 |
DB_TARGET_NAME |
DB_TARGET_NAME=clonedb.xxy.example.com |
クローン・データベース・ターゲットの名前。 |
DATABASE_TYPE |
DATABASE_TYPE=dbTypeSI |
データベースのタイプを示します。使用できる値は、dbTypeSIおよびdbTypeRACです。 |
TARGET_HOST_LIST |
TARGET_HOST_LIST=desthost.example.com |
クローン・データベースが作成される宛先ホストの名前。 |
ORACLE_HOME_NAME |
ORACLE_HOME_NAME=OraDB12Home2_29 |
宛先Oracleホームの名前。 |
ORACLE_HOME_LOC |
ORACLE_HOME_LOC=/scratch/app/product/11.2.0./dbhome_1 |
宛先Oracleホームの場所。 |
ORACLE_BASE_LOC |
ORACLE_BASE_LOC=/scratch/app |
宛先Oracleベースの場所。 |
HOST_NORMAL_NAMED_CRED |
HOST_NORMAL_NAMED_CRED=NC_HOST_CRED:SYSCO |
<NAME:OWNER>の形式での宛先ホスト資格証明。 |
DB_STORAGE_TYPE |
DB_STORAGE_TYPE=FS |
データベース・ファイルの記憶域タイプ。有効な値は、FSおよびASMです。 |
DB_FILE_LOC |
DB_FILE_LOC=/scratch/app/oradata |
クローン・データベース用のデータベース・ファイルが作成される場所。 |
FRA_STORAGE_TYPE |
FRA_STORAGE_TYPE=FS |
高速リカバリ領域の記憶域タイプ。有効な値は、FSおよびASMです。 |
FLASH_REC_AREA |
FLASH_REC_AREA=/scratch/user/app/fra |
リカバリ関連ファイル(アーカイブREDOログやRMANバックアップなどの関連ファイル)が作成される場所。 |
FRA_SIZE |
FRA_SIZE=4395 |
高速リカバリ領域のサイズ。 |
ARCHIVE_LOG_MODE |
ARCHIVE_LOG_MODE=NO |
クローン・データベースがARCHIVELOGモードであるかどうか。使用できる値は、YESおよびNOです。 |
DEST_LISTENER_SELECTION |
DEST_LISTENER_SELECTION=DEST_DB_HOME |
指定されたリスナーがグリッド・ホーム・リスナーであるかどうかを示します。有効な値は、GRID_INFRAおよびDEST_DB_HOMEです。 |
LISTENER_PORT |
LISTENER_PORT=1526 |
クローン・データベースが登録されるリスナーのポート。 |
ENABLE_LIVE_CLONE |
ENABLE_LIVE_CLONE=true |
ライブ・クローンが有効であるかどうかを示します。使用できる値は、trueおよびfalseです。 |
DB_ADMIN_PASSWORD_SAME |
DB_ADMIN_PASSWORD_SAME=true |
SYSTEM、SYSおよびDBSNMPユーザーのパスワードが同じであるかどうかを示します。使用できる値は、trueまたはfalseです。 |
DATABASE_PASSWORDS |
DATABASE_PASSWORDS=right1 |
SYSTEM、SYSおよびDBSNMPユーザーの共通パスワード。これは、パラメータDB_ADMIN_PASSWORD_SAME=trueの場合にのみ適用できます。 |
DB_TEMPLATE_STAGE |
DB_TEMPLATE_STAGE=/tmp |
ソース・ホストから転送されたファイルを格納するために使用される一時ステージング領域。 |
オプションのパラメータ CLUSTERNAME |
CLUSTERNAME=cluster |
宛先クラスタの名前。これは、DATABASE_TYPE= dbTypeRACの場合にのみ適用できます。 |
RAC_CONFIG_TYPE |
RAC_CONFIG_TYPE=ADMIN_MANAGED |
宛先クラスタ・データベースのタイプ。これは、DATABASE_TYPE= dbTypeRACの場合にのみ適用できます。有効な値は、ADMIN_MANAGEDです。 |
RAC_NODE_LIST |
RAC_NODE_LIST=node1,node2 |
クローン・データベースが作成されるRACノードのリスト。これは、DATABASE_TYPE= dbTypeRACの場合にのみ適用できます。 |
IS_RAC_ONE |
IS_RAC_ONE=false |
RAC One Nodeであるかどうかを示します。これは、DATABASE_TYPE= dbTypeRACの場合にのみ適用できます |
SRC_HOST_NORMAL_PREF_CRED_SET_NAME |
SRC_HOST_NORMAL_PREF_CRED_SET_NAME=HostCredsNormal |
ソース・データベースの優先資格証明。 |
ASMSYSPWD |
ASMSYSPWD=String1 |
ソースASMパスワード。これは、ソース・データベースがASM上に存在する場合にのみ適用できます。 |
HOST_NORMAL_PREF_CRED_SET_NAME |
HOST_NORMAL_PREF_CRED_SET_NAME= HostCredsNormal |
宛先ホストの優先資格証明。 |
HOST_PRIV_NAMED_CRED |
HOST_PRIV_NAMED_CRED= HOST_PRIV_CRED:SYSCO |
宛先ホストのルート資格証明。これは、CLONE_TYPE=SNAPの場合にのみ適用できます。 |
HOST_PRIV_PREF_CRED_SET_NAME |
HOST_PRIV_PREF_CRED_SET_NAME=HostCredsPriv |
宛先ホストの優先ルート資格証明。これは、CLONE_TYPE=SNAPの場合にのみ適用できます。 |
PROFILE_INTERNAL_PATH |
不可 |
バックアップのプロファイル内部パス。これは、プロファイルがクローンに使用される場合にのみ適用できます。 |
PROFILE_VERSION_URN |
不可 |
バックアップのプロファイル・バージョンURN。これは、プロファイルがクローンに使用される場合にのみ適用できます。 |
BACKUP_LOCATION_NAME |
BACKUP_LOCATION_NAME=/scratch/databkp |
データベース・バックアップの場所。これは、ライブ・クローンではない場合に適用できます。 |
BACKUP_TAG |
不可 |
RMANレガシー・バックアップのデータファイル・タグ。これは、クローンに非プロファイル・ベースのRMANバックアップを使用する場合にのみ適用できます。 |
CONTROL_FILE_TAG |
不可 |
RMANレガシー・バックアップの制御ファイル・タグ。これは、クローンに非プロファイル・ベースのRMANバックアップを使用する場合にのみ適用できます。 |
PIT_DATETIME |
不可 |
日時を使用したポイント・イン・タイム・リカバリ。これは、ライブ・クローンではない場合に適用できます。 |
PIT_SCN |
不可 |
SCNを使用したポイント・イン・タイム・リカバリ。これは、ライブ・クローンではない場合に適用できます。 |
IS_SAVE_PROFILE |
不可 |
ソース・データベースのスナップショット・プロファイルが作成されることを示します。これは、CLONE_TYPE=SNAPの場合にのみ適用できます。 |
COMMON_DOMAIN_NAME |
COMMON_DOMAIN_NAME=xxy.example.com |
クローン・データベースのドメイン。 |
COMMON_DB_DBSNMP_PASSWORD |
COMMON_DB_DBSNMP_PASSWORD=right |
クローン・データベースのDBSNMPユーザー・パスワード。これは、パラメータDB_ADMIN_PASSWORD_SAME=falseの場合にのみ適用できます。 |
COMMON_DB_SYSTEM_PASSWORD |
COMMON_DB_SYSTEM_PASSWORD=right |
クローン・データベースのSYSTEMユーザー・パスワード。これは、パラメータDB_ADMIN_PASSWORD_SAME=falseの場合にのみ適用できます。 |
COMMON_DB_SYS_PASSWORD |
COMMON_DB_SYS_PASSWORD=right |
クローン・データベースのSYSユーザー・パスワード。これは、パラメータDB_ADMIN_PASSWORD_SAME=falseの場合にのみ適用できます。 |
MOUNT_POINT_PREFIX |
MOUNT_POINT_PREFIX=/vol1/prefix |
マウント・ポイント接頭辞。このパラメータは、CLONE_TYPE=SNAPの場合にのみ適用できます。 |
MOUNT_POINT_LIST |
MOUNT_POINT_LIST=volname1 |
記憶域ボリューム名。このパラメータは、CLONE_TYPE=SNAPの場合にのみ適用できます。 |
MOUNT_ADDL_SIZE_LIST |
MOUNT_ADDL_SIZE_LIST=2 |
書込み可能領域。このパラメータは、CLONE_TYPE=SNAPの場合にのみ適用できます。 |
USE_OFA |
USE_OFA=false |
データベース記憶域ファイルの場所のカスタマイズにOracle Flexible Architectureを使用するかどうかを示します。有効な値はtrueおよびfalseです。 |
OFA_TEMP_FILE_LOCATION |
OFA_TEMP_FILE_LOCATION=/scratch/user/app/oradata/temp |
一時ファイルが作成される場所。このパラメータは、USE_OFA=trueの場合にのみ適用できます。 |
OFA_REDO_LOG_LOCATION |
OFA_REDO_LOG_LOCATION==/scratch/user/app/oradata/rlog |
REDOログ・ファイルが作成される場所。このパラメータは、USE_OFA=trueの場合にのみ適用できます。 |
OFA_CONTROL_FILE_LOCATION |
OFA_CONTROL_FILE_LOCATION==/scratch/user/app/control |
制御ファイルが作成される場所。このパラメータは、USE_OFA=trueの場合にのみ適用できます。 |
IS_SAVE_TARGET_PROFILE |
IS_SAVE_TARGET_PROFILE=Y |
クローン・データベースのプロファイルを作成するかどうかを示します。有効な値は、YおよびNです。 |
NEW_PROFILE_LOCATION |
NEW_PROFILE_LOCATION=Database Provisioning Profiles/12.1.0.1.0/Linuxx86_64 |
ソフトウェア・ライブラリ内のプロファイルの場所。このパラメータは、IS_SAVE_TARGET_PROFILE=Yの場合にのみ適用できます。 |
NEW_PROFILE_NAME |
NEW_PROFILE_NAME=Clone Profile |
作成される新しいDBプロファイルの名前。このパラメータは、IS_SAVE_TARGET_PROFILE=Yの場合にのみ適用できます |
PROFILE_DESC |
PROFILE_DESC=Database Reference Profile 24-12-2014 04:00 PM from orcl.xyc.example.com Version : 12.1.0.1.0 |
プロファイルの説明。このパラメータは、IS_SAVE_TARGET_PROFILE=Yの場合にのみ適用できます。 |
PROFILE_NOTES |
PROFILE_NOTES=Host Name: xyz.example.com Database: orcl.xyz.example.com |
プロファイルの備考。このパラメータは、IS_SAVE_TARGET_PROFILE=Yの場合にのみ適用できます。 |
PROFILE_VENDOR |
PROFILE_VENDOR=Oracle |
プロファイルのベンダー。このパラメータは、IS_SAVE_TARGET_PROFILE=Yの場合にのみ適用できます |
PROFILE_VERSION |
PROFILE_VERSION=12.1.0.1.0 |
プロファイルのバージョン。このパラメータは、IS_SAVE_TARGET_PROFILE=Yの場合にのみ適用できます |
DATA_CONTENT_MODE |
DATA_CONTENT_MODE=RMAN |
データベース・プロファイルのデータ・モード。使用できる値は、RMANおよびDNFSです。このパラメータは、IS_SAVE_TARGET_PROFILE=Yの場合にのみ適用できます。 |
RMAN_BACKUP_LOCATION |
RMAN_BACKUP_LOCATION=/scratch/user/app/backup |
RMANバックアップ・ファイルが作成される場所。これは、IS_SAVE_TARGET_PROFILE =Yで、DATA_CONTENT_MODEがRMANまたはDNFSの場合にのみ適用できます。 |
BACKUP_FILE_TAG |
BACKUP_FILE_TAG=data_backup_1419417051961 |
バックアップ・ファイルに関連付けられるタグ。IS_SAVE_TARGET_PROFILEがYに、DATA_CONTENT_MODEがRMANに設定されている場合、このパラメータは必須です。 |
BACKUP_TYPE |
BACKUP_TYPE=OFFLINE |
バックアップのタイプ。OFFLINEまたはONLINEを指定できます。デフォルトはOFFLINEです。このパラメータは、IS_SAVE_TARGET_PROFILE =Yの場合にのみ適用できます。 |
PROFILE_PURGE_POLICY_TYPE |
PROFILE_PURGE_POLICY_TYPE=SNAPSHOTS, |
プロファイル・パージ・ポリシー・タイプ。使用できる値は、SNAPSHOTSまたはDAYSです。このパラメータは、IS_SAVE_TARGET_PROFILE =Yの場合にのみ適用できます。 |
PROFILE_PURGE_POLICY_VALUE |
PROFILE_PURGE_POLICY_VALUE=1 |
プロファイル・パージ・ポリシー値。このパラメータは、IS_SAVE_TARGET_PROFILE =Yの場合にのみ適用できます |
PROFILE_SCHEDULE |
不可 |
プロファイル作成のスケジュール。 |
IS_TESTMASTER_DATABASE |
IS_TESTMASTER_DATABASE=N |
クローン・データベースをテスト・マスター・データベースとして作成するかどうかを示します。使用できる値は、YまたはNです。 |
ENABLE_DATA_MASK |
ENABLE_DATA_MASK=true |
データ・マスクを適用する必要があるかどうかを示します。使用できる値は、trueおよびfalseです。 |
MASKING_DEFINITION_NAME |
MASKING_DEFINITION_NAME=MASK_DEF_10 |
マスキング定義の名前。このパラメータは、ENABLE_DATA_MASK= trueの場合にのみ適用できます。 |
CUSTOM_PRE_SCRIPTS_URN |
不可 |
ソフトウェア・ライブラリのクローニング前スクリプトのURN。 |
CUSTOM_POST_SCRIPTS_URN |
不可 |
ソフトウェア・ライブラリのクローニング後スクリプトのURN。 |
POST_SQL_SCRIPT_URN |
不可 |
ソフトウェア・ライブラリのクローニング後SQLスクリプトのURN。 |
RUN_AS_USER |
RUN_AS_USER =sys |
クローニング後SQLスクリプトを実行するユーザーの名前。このパラメータは、POST_SQL_SCRIPT_URNが指定されている場合にのみ適用できます。 |
RUN_AS_USER_PWD |
RUN_AS_USER_PWD =right |
クローニング後SQLスクリプトを実行するユーザーのパスワード。このパラメータは、POST_SQL_SCRIPT_URNが指定されている場合にのみ適用できます。 |
EXECUTION_MODE |
EXECUTION_MODE = PROVISIONING |
実行のモード。 |
CONFIGURE_WITH_ORACLE_RESTART |
CONFIGURE_WITH_ORACLE_RESTART=N |
クローン・データベースをOracle Restartで構成するかどうかを示します。 |
表45-19 テスト・マスター・データベースを作成するためのサンプル・プロパティ・ファイル
パラメータ | サンプル値 | 説明 |
---|---|---|
必須パラメータ CLONE_TYPE |
CLONE_TYPE=DUPLICATE |
クローンのタイプ。デフォルト値はDUPLICATEです。 |
COMMON_DB_DBSNMP_PASSWORD |
COMMON_DB_DBSNMP_PASSWORD=come |
クローン・データベースでDBSNMPユーザーに設定されるパスワード。 |
COMMON_DB_SID |
COMMON_DB_SID=clonedb |
クローン・データベースのSID。 |
COMMON_DB_SYSTEM_PASSWORD |
COMMON_DB_SYSTEM_PASSWORD=sysco |
クローン・データベースでSYSTEMユーザーに設定されるパスワード。 |
COMMON_DB_SYS_PASSWORD |
COMMON_DB_SYS_PASSWORD=sysco |
クローン・データベースでSYSユーザーに設定されるパスワード。 |
DATABASE_PASSWORDS |
DATABASE_PASSWORDS=Sysco1 |
クローン・データベースのパスワード。 |
COMMON_GLOBAL_DB_NAME |
COMMON_GLOBAL_DB_NAME=clonedb.xyz.com |
グローバル・クローン・データベース名。 |
DB_ADMIN_PASSWORD_SAME |
DB_ADMIN_PASSWORD_SAME=true |
SYSTEM、SYSおよびDBSNMPユーザーのパスワードが同じであるかどうか。使用できる値は、trueまたはfalseです。 |
DEST_LISTENER_SELECTION |
DEST_LISTENER_SELECTION=DEST_DB_HOME |
宛先のOracleホームの場所。 |
HOST_NORMAL_NAMED_CRED |
HOST_NORMAL_NAMED_CRED=HOST:SYSCO |
ホストの資格証明。 |
IS_TESTMASTER_DATABASE |
IS_TESTMASTER_DATABASE=Y |
クローン・データベースをテスト・マスター・データベースとして作成するかどうかを示します。使用できる値は、YまたはNです。デフォルト値はNです。 |
USAGE_MODE |
USAGE_MODE = testMaster |
クローン・データベースの使用モード。 |
CLOUD_TARGET |
CLOUD_TARGET = true |
クラウド・ターゲットが許可されるかどうかを示します。 |
LISTENER_PORT |
LISTENER_PORT=1526 |
クローン・データベースが登録されるリスナーのポート。 |
ORACLE_BASE_LOC |
ORACLE_BASE_LOC=/scratch/app |
Oracleベースの場所。 |
ORACLE_HOME_LOC |
ORACLE_HOME_LOC=/scratch/app/product/11.2.0./dbhome_1 |
Oracleホームの場所。 |
EM_USER |
EM_USER=sys |
EMユーザー名。 |
EM_PWD |
EM_PWD=Sys1 |
EMパスワード。 |
SRC_DB_CRED |
SRC_DB_CRED=DB:SYSCO |
ソース・データベースの資格証明。 |
SRC_DB_TARGET_NAME |
SRC_DB_TARGET_NAME=orcl.xyz.com |
ソース・データベース・ターゲットの名前。 |
SRC_HOST_NORMAL_NAMED_CRED |
SRC_HOST_NORMAL_NAMED_CRED=HOST:SYSCO |
ホスト・データベースの資格証明。 |
TARGET_HOST_LIST |
TARGET_HOST_LIST=blr22.xyz.com |
ターゲット・ホストのリスト。 |
オプションのパラメータ ARCHIVE_LOG_MODE |
ARCHIVE_LOG_MODE=NO |
クローン・データベースがアーカイブ・ログ・モードであるかどうかを示します。デフォルト値は、NOです。 |
BACKUP_FILE_TAG |
BACKUP_FILE_TAG=data_backup_1419417051961 |
バックアップ・ファイルに関連付けられるタグ。IS_SAVE_TARGET_PROFILEがYに、DATA_CONTENT_MODEがRMANに設定されている場合、このパラメータは必須です。 |
BACKUP_TYPE |
BACKUP_TYPE=OFFLINE |
バックアップのタイプ。使用できる値は、OFFLINEまたはONLINEです。デフォルト値はOFFLINEです。 |
COMMON_DOMAIN_NAME |
COMMON_DOMAIN_NAME=xxy.example.com |
クローン・データベースのドメイン。 |
CONFIGURE_WITH_ORACLE_RESTART |
CONFIGURE_WITH_ORACLE_RESTART=N |
クローン・データベースをOracle Restartで構成するかどうかを示します。デフォルト値はNです。 |
DATABASE_TYPE |
DATABASE_TYPE=dbTypeSI |
使用できる値は、単一インスタンス・データベース、RACデータベースおよびRAC One Nodeデータベースです。デフォルト値は、単一インスタンス・データベースです。 |
DATA_CONTENT_MODE |
DATA_CONTENT_MODE=RMAN |
データベース・プロファイルを発行する必要のあるデータ・モード。値としてEXPORT、DBCA_TEMPLATE、RMAN、DNFS、CONT_SYNCおよびSTORAGE_SNAPSHOTを指定できます |
DB_FILE_LOC |
DB_FILE_LOC=/scratch/app/oradata |
データファイル、一時ファイル、REDOログ・ファイルおよび制御ファイルが作成される場所。 |
DB_STORAGE_TYPE |
DB_STORAGE_TYPE=FS |
データベースの記憶域タイプ。使用できる値は、ファイル・システム(FS)およびASMです。デフォルト値はFSです。 |
DB_TARGET_NAME |
DB_TARGET_NAME=clonedb.xxy.example.com |
クローン・データベース・ターゲットの名前。 |
DB_TEMPLATE_STAGE |
DB_TEMPLATE_STAGE=/scratch/view_storage/emagent/gcagent/em_staging |
ソース・ホストから転送されたファイルを格納するために使用されるステージング領域。 |
ENABLE_LIVE_CLONE |
ENABLE_LIVE_CLONE=true |
ライブ・クローンが有効であるかどうかを示します。デフォルト値はtrueです。 |
IS_SAVE_TARGET_PROFILE |
IS_SAVE_TARGET_PROFILE=Y |
クローン・データベースを使用してDBプロファイルを作成するかどうかを示します。使用できる値は、YまたはNです。デフォルト値はNです。 |
NEW_PROFILE_LOCATION |
NEW_PROFILE_LOCATION=Database Provisioning Profiles/12.1.0.1.0/Linuxx86_64 |
ソフトウェア・ライブラリ内のプロファイルの場所。IS_SAVE_TARGET_PROFILEがYに設定されている場合、このパラメータは必須です。 |
NEW_PROFILE_NAME |
NEW_PROFILE_NAME=Clone Profile |
作成される新しいDBプロファイルの名前。IS_SAVE_TARGET_PROFILEがYに設定されている場合は必須です。 |
ORACLE_HOME_NAME |
ORACLE_HOME_NAME=OraDB12Home2_29_idc.example.com |
Oracleホームの名前。 |
PDB_ADMIN_PASSWORD |
不可 |
プラガブル・データベースの管理パスワード。 |
PROFILE_DESC |
PROFILE_DESC=Database Reference Profile 24-12-2014 04:00 PM from orcl.xyc.example.com Version : 12.1.0.1.0 |
プロファイルの説明。 |
PROFILE_NOTES |
PROFILE_NOTES=Host Name: xyz.example.com Database: orcl.xyz.example.comData Content: Structure and Data |
プロファイルの備考。 |
PROFILE_VENDOR |
PROFILE_VENDOR=Oracle |
プロファイルのベンダー。デフォルトは「Oracle」です。 |
PROFILE_VERSION |
PROFILE_VERSION=12.1.0.1.0 |
プロファイルのバージョン。値を指定しない場合、データベース・バージョンが使用されます。 |
RMAN_BACKUP_LOCATION |
RMAN_BACKUP_LOCATION=/scratch/app/backup |
RMANバックアップ・ファイルが作成される場所。IS_SAVE_TARGET_PROFILEがYに、DATA_CONTENT_MODEがRMANまたはDNFSに設定されている場合、このパラメータは必須です。 |
SRC_DB_TARGET_TYPE |
SRC_DB_TARGET_TYPE=oracle_database |
ソース・データベースのタイプ。 |
MASKING_DEFINITION_NAME |
MASKING_DEFINITION_NAME=MASK_DEF_10 |
データベースのクローニング後に適用するマスキング定義の名前。 |
ENABLE_DATA_MASK |
ENABLE_DATA_MASK=true |
データ・マスクを有効にするかどうかを示します。デフォルト値はfalseです。 |
PROFILE_PURGE_POLICY_TYPE |
PROFILE_PURGE_POLICY_TYPE=SNAPSHOTS, |
プロファイル・パージ・ポリシー・タイプ。使用できる値は、SNAPSHOTSまたはDAYSです。デフォルト値は「なし」です。 |
PROFILE_PURGE_POLICY_VALUE |
PROFILE_PURGE_POLICY_VALUE=1 |
プロファイル・パージ・ポリシー値。 |
PROFILE_SCHEDULE |
不可 |
プロファイル実行のスケジュール。 |
WORKING_DIRECTORY |
WORKING_DIRECTORY=/tmp |
ファイルがステージングされる場所。 |
FLASH_REC_AREA |
不可 |
リカバリ関連ファイル(アーカイブREDOログやRMANバックアップなどの関連ファイル)が作成される場所。高速リカバリ領域の記憶域タイプは、データベース・ファイルの場所と同じになります。 |
FRA_STORAGE_TYPE |
不可 |
データベースの記憶域タイプと同じです。 |
更新されたプロパティ・ファイルを入力ファイルとして使用し、データベース・クローン(またはテスト・マスター)を作成するために、次のEM CLI動詞のいずれかを実行します。
フル・データベース・クローンの場合: emcli db_clone_management -createFullClone -input_file="path to the cloning properties file"
DNFSプロファイル・ベースのデータベース・クローンの場合: emcli db_clone_management -createCloneDB -input_file="path to the cloning properties file"
データベース・スナップ・クローンの場合: emcli db_clone_management -createSnapClone -input_file="path to the cloning properties file"
データベース・スナップショット・クローンの場合: emcli db_clone_management -createSnapshotClone -input_file="path to the cloning properties file"
クラウドのデータベース・クローンの場合 - emcli db_clone_management -cloneToCloud -input_file="path to the cloning properties file"
テスト・マスター・データベースを作成する場合: emcli db_clone_management -createTestMaster -input_file="path to the cloning properties file"
Samples: emcli db_clone_management -createFullClone -inputFile=/tmp/create_clone.props emcli db_clone_management -createCloneDB -input_file=/tmp/create_clone.props emcli db_clone_management -createSnapClone -inputFile=/tmp/create_clone.props emcli db_clone_management -createSnapshotClone -input_file=/tmp/create_clone.props emcli db_clone_management -cloneToCloud -inputFile=/tmp/create_clone.props emcli db_clone_management -createTestMaster -inputFile=/tmp/create_clone.props Sample output: Submitting clone database procedure... 0AF491A8D9FE29F2E0539878B10A6333 Deployment procedure submitted successfully
次のEM CLI動詞を実行して、データベース・クローン作成のステータスを確認します。
emcli get_instance_status [-instance={instance guid}] [-exe=execution guid] [-xml] [-details] [-showJobOutput] [-tailLength={last N characters}]] Sample: emcli get_instance_status -instance=0AF491A8D9FE29F2E0539878B10A6333 Sample output: 0AF491A8DA0529F2E0539878B10A6333, DBConfig, db_config_procedure 1419435633924, COMPLETED
xml形式で各手順の完全なステータスを確認するには、次のコマンドを実行します。
emcli get_instance_status -instance=0AF491A8D9FE29F2E0539878B10A6333 -xml -details -showJobOutput
この項では、EM CLI動詞を使用して、データベースをリフレッシュする手順について説明します。
図45-6 EM CLI動詞を使用したデータベースのリフレッシュ
次の手順を使用して、データベースをリフレッシュします。
この項では、EM CLI動詞を使用して、データベースを削除する手順について説明します。
図45-7 EM CLI動詞を使用したデータベースの削除
次の手順を使用して、データベースを削除します。
この項では、EM CLI動詞を使用して、データベース・クローンを削除する手順について説明します。
図45-8 EM CLI動詞を使用したデータベース・クローンの削除
次の手順に従って、データベース・クローンを削除します。
次の表に、データベース・フリート・メンテナンスでサポートされる動詞の詳細を示します。
注意:
大カッコ[]で囲まれたEM CLI動詞オプションは省略可能です。
表45-23 データベース・ソフトウェア・メンテナンスEM CLI動詞
動詞 | 説明 | 書式 |
---|---|---|
emcli db_software_maintenance -createSoftwareImage |
oracleホームで提供されている新規ソフトウェア・イメージを作成します。
例:
|
|
emcli db_software_maintenance -createVersion |
既存のソフトウェア・ライブラリ・コンポーネントを使用して、既存のイメージに新規バージョンを作成します。
例:
|
emclu db_software_maintenance -createVersion-version_name="Versionx" -image_id="xxxx" -external_id="yyyy" -status="CURRENT" |
emcli db_software_maintenance -subscribeTarget |
新規ターゲット・サブスクリプションを作成するか、既存のターゲット・サブスクリプションを変更します。
例:
|
emcli db_software_maintenance -subscribeTarget -target_name="xxx" -target_type="yyy" -parent_target_name="xxx" -parent_target_type="yyy" -image_id="zzz" -version_id="xxx" |
emcli db_software_maintenance -updateVersionStatus |
イメージのバージョンを更新します。
例:
|
emcli db_software_maintenance -updateVersionStatus -version_id="xxx" -status="CURRENT" |
emcli db_software_maintenance -getImageSubscriptions |
サブスクライブされたターゲットのリストを返します。
例:
|
emcli db_software_maintenance -getImageSubscriptions -image_id="xxx" |
emcli db_software_maintenance -deleteImage |
イメージを削除します。
例:
|
emcli db_software_maintenance -deleteImage -image_id="xxxx" |
emcli db_software_maintenance -unsubscribeTarget |
ターゲットをサブスクライブ解除します。
例:
|
emcli db_software_maintenance -unsubscribeTarget -target_name="xxx" -target_type=yyyy -image_id=zzz |
emcli db_software_maintenance -searchImage |
指定されたフィルタに基づいてイメージを検索します。ワイルドカードには'%'を使用します。
例:
|
emcli db_software_maintenence -searchImage -platform_id="xxx" -[name_pattern= “name_pattern"] -[version_pattern= “version_pattern"] -[description_pattern= “description_pattern"] -[owner= “owner"] -[target_type= “target_type"] -[platform_id= “platform_id"] |
emcli db_software_maintenance -getTargetSubscriptions |
指定されたターゲットのサブスクリプションのリストを返します。
例:
|
emcli db_software_maintenance -getTargetSubscriptions -target_name="xxxx" -target_type="yyyy" -image_type="zzzz" |
emcli db_software_maintenance -getVersions |
指定されたイメージのバージョンのリストを返します。
例:
|
emcli db_software_maintenance -getVersions -image_id="xxxx" -version_status=CURRENT |
emcli db_software_maintenance -getImages |
システムに存在するイメージのリストを返します。 例:
|
emcli db_software_maintenence - getImages |
emcli db_software_maintenance -getSubscriptionsForContainer |
データベース・プールなどのコンテナ・ターゲットのサブスクリプションを返します。
例:
|
emcli db_software_maintenance -getSubscriptionsForContainer -target_name="xxxx" -target_type="yyyy" -image_id="zzzz" |
emcli db_cloud_maintenance -activateSoftware |
プールの新規ソフトウェアをアクティブにします。
例:
|
emcli db_cloud_maintenance -activateSoftware -pool_name=xxxx -pool_type="yyy" -force="true" |
emcli db_cloud_maintenance -performOperation |
新規クラウド・メンテナンス操作を作成します。
例:
|
emcli db_cloud_maintenance -performOperation -name="update" -description="Update RAC database Instance" -purpose="UPDATE_RACDB" -start_schedule="start_time:2014/09/01 00:00" -pool_name="xxx" -pool_type="yyy" -target_type=rac_database -target_list="rac1.example.com" |
次の表に、データベースのリクエスト処理でサポートされる動詞を示します。
表45-24 強制クリーンアップEM CLI動詞
動詞 | 説明 | 書式 |
---|---|---|
emcli cleanup_dbaas_requests |
失敗したリクエストをホストおよびEMから削除/クリーンアップします。 プールの失敗したすべてのリクエストをクリーンアップします。オプションで、特定のユーザーの失敗したリクエストをクリーンアップします。 オプション-idsおよび-pool_nameは一緒に使用できません。
注意: ここで説明するクリーンアップ操作は、REST APIを使用しても実行できます。詳細は、「サービス・リクエストのコレクションのクリア」を参照してください。 例: emcli cleanup_dbaas_requests -ids="10" emcli helpemcli cleanup_dbaas_requests -ids="10;11;12" emcli cleanup_dbaas_requests -pool_name="database_pool" -pool_type="database" emcli cleanup_dbaas_requests -pool_name="database_pool" -pool_type="database" –all emcli cleanup_dbaas_requests -pool_name="database_pool" -pool_type="database" -all -user="SSA_USER" サンプル出力:
|
emcli cleanup_dbaas_requests [-ids="<リクエストID>"] [-name="<size name>"] [-target_name="<target name>"] [-target_type="<rac_database|oracle_database|oracle_dbsvc|oracle_pdb>"] [-host_creds="<credname:credowner>"] [-root_creds="<credname:credowner>"] [-pool_name="<pool name>"] [-pool_type="<database|schema|pluggable _database>"] [-user="<SSAユーザー名>"] [-all] [-description="<size description>"] [-attributes="<cpu:<value>;memory:<value>;storage:<value>>"] |
emcli dbaas_artifacts -list_reserved_artifacts |
既存の予約済みアーティファクトをリストします。 例:
|
emcli dbaas_artifacts -list_reserved_artifacts -type -requestId [-all] |
emcli dbaas_artifacts -remove_reserved_artifact |
指定された予約済の名前およびアーティファクトを削除/クリーンアップします。 typeおよびvalueパラメータの値を識別または導出するには、前のコマンド(emcli dbaas_artifacts -list_reserved_artifacts)を参照してください。 例:
|
emcli dbaas_artifacts -remove_reserved_artifact -type=<SID、またはSERVICE_NAME、またはPDB_NAME、またはTABLESPACE_NAME> -value=<value for the specified type> |
EM CLI動詞のemcli pdb_clone_management
は、既存のプラガブル・データベースの新しいクローンを作成します。
動詞の詳細は次のとおりです。
表45-25 プラガブル・データベース・クローニングEM CLI動詞
動詞 | 説明 | 書式 |
---|---|---|
emcli pdb_clone_management |
既存のプラガブル・データベースの新しいクローンを作成します。
例:
|
emcli pdb_clone_management -input_file [-cloneToOracleCloud] [-enableTestMaster] [-disableTestMaster] |
次の表で、プラガブル・データベースをクローニングするために入力ファイルとして使用する必要のあるプロパティ・ファイルの必須パラメータおよび値について説明します。プラガブル・データベースのフル・クローンまたはスナップショット・クローンを保持できます。フル・クローンとスナップショット・クローンの詳細は、「プラガブル・データベースのフル・クローンの方法」と「プラガブル・データベースのスナップショット・クローンのタイプ」を参照してください。
表45-26 プラガブル・データベースをクローニングするためのサンプル・プロパティ・ファイル
パラメータ | サンプル値 | 説明 |
---|---|---|
必須パラメータ SRC_PDB_TARGET |
SRC_PDB_TARGET=cdb_prod_PDB |
ソース・プラガブル・データベース(PDB)のEnterprise Manager (EM)ターゲット名。 |
SRC_HOST_CREDS |
SRC_HOST_CREDS=NC_HOST_SHYSYSCO |
ソース・ターゲット・ホストの名前付き資格証明。 |
SRC_CDB_CREDS |
SRC_CDB_CREDS=NC_DB_SYS:SYSCO |
ソースCDBの名前付き資格証明。 |
SRC_WORK_DIR |
SRC_WORK_DIR=/tmp/source |
ファイルが一時的に格納されるソース・ホストの作業ディレクトリ。このパラメータを指定しない場合、エージェント作業ディレクトリが使用されます。 |
DEST_HOST_CREDS |
DEST_HOST_CREDS=NC_SLEO_SSH:SYSCO |
宛先ターゲット・ホストの名前付き資格証明。宛先ホストがOracle Cloud上に存在する場合、このパラメータの値は、ホストSSH資格証明である必要があります。 |
DEST_LOCATION |
DEST_LOCATION=/scratch/app/cdb_tm/HR_TM_PDB6 |
新しいPDBがホストされる宛先のデータファイルの場所。 |
DEST_CDB_TARGET |
DEST_CDB_TARGET=cdb_tm |
新しいPDBがクローニングされるCDBのEMターゲット名。 |
DEST_CDB_TYPE |
DEST_CDB_TYPE=oracle_database |
宛先CDBのEMターゲット・タイプ。 |
DEST_CDB_CREDS |
DEST_CDB_CREDS=NC_DB_SYS:SYSCO |
宛先CDBの名前付き資格証明。 |
DEST_PDB_NAME |
DEST_PDB_NAME=HR_TM_PDB6 |
新しいPDBの名前。 |
オプションのパラメータ SRC_CDB_TARGET |
SRC_CDB_TARGET=cdb_prodt_DB |
ソースPDBを含むCDBのEMターゲット名。 |
SRC_CDB_TYPE |
不可 |
ソースPDBを含むCDBのEMターゲット・タイプ。 |
IS_SNAPSHOT_COPY |
IS_SNAPSHOT_COPY=true |
クローンがスナップショット・クローンであることを示します。 |
SRC_HOST |
SRC_HOST=xyz.example.com |
ソースCDBを含むホストのEMターゲット名。この値を指定しない場合、CDBから導出されます。 |
DEST_HOST |
DEST_HOST=xyz.example.com |
宛先CDBを含むホストのEMターゲット名。この値を指定しない場合、CDBから導出されます。 |
EXISTING_BACKUP |
EXISTING_BACKUP=/user1/pdbbackup/app/PROD_PDB_Backup_14297779 |
ファイル・システム内での既存のバックアップの絶対位置と、新しいPDBのクローニングにそれを使用するかどうかを示します。 |
EXISTING_BACKUP_METADATA |
EXISTING_BACKUP_METADATA=/user1/pdbbackup |
バックアップのメタデータ・テンプレートの絶対位置。EXISTING_BACKUPが指定されている場合、このパラメータは必須です。 |
BACKUP_TYPE |
BACKUP_TYPE=OSIMAGE |
バックアップ・タイプを示します。使用できる値は、TAR、OSIMAGEおよびRMANです。 既存のバックアップ(EXISTING_BACKUPパラメータ)が指定されている場合、このパラメータは、バックアップのタイプを表します。それ以外の場合、このパラメータは、ジョブ実行時に取得する必要があるバックアップのタイプを表します。EXISTING_BACKUPとBACKUP_TYPEの両方が指定されていない場合、ソースPDBは切断され、新しいクローンを作成するために宛先にコピーされます。データファイルがコピーされると、ソースPDBは再度接続されます。 |
次に、プラガブル・データベースで使用可能なフル・クローンの様々な方法について説明します。これらを実行するプロセスでは、プロパティ・ファイルで特定のパラメータを構成し、同時にemcli pdb_clone_management
動詞を使用します。
オペレーティング・システム(OS)・イメージ・バックアップ(Oracle Cloudでのみサポート対象)
ソースPDBのバックアップを取得して新しいPDBを作成します。BACKUP_TYPEパラメータで、バックアップのタイプを指定する必要があります。EXISTING_BACKUPおよびEXISTING_BACKUP_METADATAパラメータは指定できません。
既存のバックアップ(社内PDBおよびOracle Cloud PDBでサポート対象)
ソースPDBの既存のバックアップを使用して新しいPDBを作成します。BACKUP_TYPEパラメータで、バックアップのタイプを指定する必要があります。EXISTING_BACKUPで場所とバックアップ名を指定し、EXISTING_BACKUP_METADATAでバックアップの場所とメタデータ・ファイル名を指定する必要があります。
注意:
宛先PDBとソースPDBが異なるCDBに存在し、どちらのCDBも社内(またはOracle Cloud上)に存在する場合、ソースPDBが読取り/書込みモードであることを確認してください。これが必要な理由は、PDBのクローニングのためにデータベース・リンクが宛先CDBで作成され、データベース・リンクの使用のために一時ユーザーがソースPDBで作成されるためです。ソースPDBに接続する既存のデータベース・リンクが宛先CDBに存在する場合、パラメータEXISTING_DB_LINK_NAMEを使用してプロパティ・ファイルでデータベース・リンク名を指定します。
切断/プラグ(Oracle Cloudでのみサポート対象)
ソースPDBを切断し、切断したソースを使用して宛先に新しいPDBを作成し、ソースを再度プラグします。EXISTING_BACKUPおよびBACKUP_TYPEパラメータは、両方とも指定できません。
次に、社内プラガブル・データベースで使用可能なスナップショット・クローンの様々な方法について説明します。これらを実行するプロセスでは、プロパティ・ファイルで特定のパラメータを構成し、同時にemcli pdb_clone_management
動詞を使用します。
注意:
すべてのスナップショット・クローン・タイプで、表45-26の必須パラメータに加え、パラメータIS_SNAPSHOT_COPY=trueをプロパティ・ファイルに追加します。プロパティ・ファイルの例を次に示します。
#---------------------------------# # SOURCE # #---------------------------------# SRC_PDB_TARGET=tmcdb_Host1.mycompany.com_PPDB1_TM1 SRC_CDB_TARGET=tmcdb_Host1.mycompany.com SRC_CDB_TYPE=oracle_database SRC_CDB_CREDS=NC_SYS_CDB:SYSMAN SRC_HOST_CREDS=NC_HOST_EXA:SYSMAN #---------------------------------# # DESTINATION # #---------------------------------# DEST_PDB_NAME=PPDB1_SCL1 DEST_CDB_TARGET=tmcdb_Host1.mycompany.com DEST_CDB_TYPE=oracle_database DEST_CDB_CREDS=NC_SYS_CDB:SYSMAN DEST_HOST_CREDS=NC_HOST_EXA:SYSMAN DEST_LOCATION=+SPARSEDG DEST_PDB_ADMIN_NAME=PDBADMIN DEST_PDB_ADMIN_PWD=admpass DEST_PDB_DISPLAY_NAME=PRD_SnapshotCopy_1 DEST_WORK_DIR=/tmp #--------------------------------# # Snapshot Copy flag # #--------------------------------# IS_SNAPSHOT_COPY = true
Exadata疎クローン・スナップショット
Exadata疎クローン・スナップショットが機能するのは、宛先PDBデータファイルの場所がExadataマシンのASM疎ディスク・グループで、ソースおよび宛先PDBデータファイルが同じASMインスタンスを共有している場合のみです。
DEST_LOCATIONの値を設定し、Exadata疎クローンを作成します。DEST_LOCATIONは、ASMスパース・ディスク・グループの名前にしてください。たとえば、+SPARCEDGです。
ACFS (ASMクラスタ・ファイル・システム)スナップショット
ACFSスナップショットが機能するのは、ソースおよび宛先PDBデータファイルの場所が共通のACFSファイル・システムである場合のみです。
CLONEDB初期化パラメータをFALSEに設定
ソースPDBのスナップショット・クローンを作成し、宛先ホストのCLONEDB初期化パラメータをFALSEに設定する場合、ソースPDBファイルの基礎となるファイル・システムは、ストレージ・スナップショットをサポートしている必要があります。そのようなファイル・システムとして、Oracle Automatic Storage Management Cluster File System (Oracle ACFS)およびDirect NFS Client記憶域などがあります。
CLONEDB初期化パラメータをTRUEに設定
ソースPDBのクローンを作成し、宛先ホストのCLONEDB初期化パラメータをTRUEに設定する場合、ソースPDBファイルの基礎となるファイル・システムは、ローカル・ファイル・システム、ネットワーク・ファイル・システム(NFS)、またはDirect NFSが有効になっているクラスタ・ファイル・システムのいずれでもかまいません。ただし、クローンが存在するかぎり、ソースPDBは読取り専用オープン・モードのままである必要があります。
EM CLI動詞のemcli pdb_clone_management
は、既存のプラガブル・データベースの新しいクローンを作成します。同じ動詞を使用して、プラガブル・データベースのテスト・マスターを作成します。ただし、動詞で使用するプロパティ・ファイルは異なります。動詞の詳細は、表45-25を参照してください。テスト・マスターの作成に使用するプロパティ・ファイルの詳細は、表45-27を参照してください。
表45-27 プラガブル・データベースのテスト・マスターを作成するためのサンプル・プロパティ・ファイル
パラメータ | サンプル値 | 説明 |
---|---|---|
テスト・マスターを作成するための必須パラメータ SRC_PDB_TARGET |
SRC_PDB_TARGET=cdb_prod_PDB |
ソース・プラガブル・データベース(PDB)のEnterprise Manager (EM)ターゲット名。 |
SRC_HOST_CREDS |
SRC_HOST_CREDS=NC_HOST_SAY:SYSCO |
ソース・ターゲット・ホストの名前付き資格証明。 |
SRC_CDB_CREDS |
SRC_CDB_CREDS=NC_DB_SYS:SYSCO |
ソースCDBの名前付き資格証明。 |
SRC_WORK_DIR |
SRC_WORK_DIR=/tmp/source |
ファイルが一時的に格納されるソース・ホストの作業ディレクトリ。このパラメータを指定しない場合、エージェント作業ディレクトリが使用されます。 |
DEST_HOST_CREDS |
DEST_HOST_CREDS=NC_SLO_SSH:SYSCO |
宛先ターゲット・ホストの名前付き資格証明。宛先ホストがOracle Cloud上に存在する場合、このパラメータの値は、ホストSSH資格証明である必要があります。 |
DEST_LOCATION |
DEST_LOCATION=/scratch/app/cdb_tm/HR_TM_PDB6 |
新しいPDBがホストされる宛先のデータファイルの場所。 |
DEST_CDB_TARGET |
DEST_CDB_TARGET=cdb_tm |
新しいPDBがクローニングされるCDBのEMターゲット名。 |
DEST_CDB_TYPE |
DEST_CDB_TYPE=oracle_database |
宛先CDBのEMターゲット・タイプ。 |
DEST_CDB_CREDS |
DEST_CDB_CREDS=NC_DB_SYS:SYSCO |
宛先CDBの名前付き資格証明。 |
DEST_PDB_NAME |
DEST_PDB_NAME=HR_TM_PDB6 |
新しいPDBの名前。 |
IS_CREATE_AS_TESTMASTER |
IS_CREATE_AS_TESTMASTER=true |
EMでテスト・マスターPDBとしてクローンPDBを設定するフラグ。 |
Exadata ASMにテスト・マスターを作成するための必須パラメータ(前述のパラメータとともに使用) ACL_DF_GROUP |
ACL_DF_GROUP=oinstall |
クローンPDBのExadata ASMディスク・グループのデータ・ファイルに対する権限を付与するグループ名。 |
ACL_DF_OWNER |
ACL_DF_OWNER=oracle |
クローンPDBのExadata ASMディスク・グループのデータ・ファイルに対する必要な権限を付与する所有者名。 |
オプションのパラメータ MASKING_DEFINITION_NAME |
MASKING_DEFINITION_NAME=CRM_Masking_Defn |
クローンPDBに適用されるEM内のマスキング定義の名前。 |
CUSTOM_PRE_SCRIPTS_URN |
CUSTOM_PRE_SCRIPTS_URN=oracle:defaultService:em:provisioning:1:cmp:COMP_Directives:none:14288BACD7BB765FE0533B79B10AA480:0.3 |
宛先ホストでクローンPDBを作成する前に実行するスクリプトのソフトウェア・ライブラリURN。 |
CUSTOM_POST_SCRIPTS_URN |
CUSTOM_POST_SCRIPTS_URN=oracle:defaultService:em:provisioning:1:cmp:COMP_Directives:none:14288BACD7C1765FE0533B79B10AA480:0.3 |
宛先ホストでクローンPDBを作成した後に実行するスクリプトのソフトウェア・ライブラリURN。 |
POST_SQL_SCRIPT_URN |
POST_SQL_SCRIPT_URN=oracle:defaultService:em:provisioning:1:cmp:COMP_Component:SUB_Generic:142899134B2C25E8E0533B79B10A2D54:0.1 |
クローンPDBを作成した後に宛先CDBで実行するSQLスクリプトのソフトウェア・ライブラリURN。 |
RUN_AS_USER |
RUN_AS_USER=sys |
SQL後スクリプトを実行するためのユーザー名。 |
RUN_AS_USER_PWD |
RUN_AS_USER_PWD=gosad |
SQL後スクリプトを実行するためのパスワード。 |
ACL_DF_GROUP_PERM |
ACL_DF_GROUP_PERM=read only |
クローンPDBのExadata ASMディスク・グループのデータ・ファイルについてグループに付与する権限のレベル。 |
ACL_DF_OWNER_PERM |
ACL_DF_OWNER_PERM=read only |
クローンPDBのExadata ASMディスク・グループのデータ・ファイルについて所有者に付与する権限のレベル。 |
ACL_DF_OTHER_PERM |
ACL_DF_OTHER_PERM=read only |
クローンPDBのExadata ASMディスク・グループのデータ・ファイルについて他のユーザーに付与する権限のレベル。 |
SRC_CDB_TARGET |
SRC_CDB_TARGET=cdb_prodt_DB |
ソースPDBを含むCDBのEMターゲット名。 |
SRC_CDB_TYPE |
不可 |
ソースPDBを含むCDBのEMターゲット・タイプ。 |
SRC_HOST |
SRC_HOST=xyz.example.com |
ソースCDBを含むホストのEMターゲット名。この値を指定しない場合、CDBから導出されます。 |
DEST_HOST |
DEST_HOST=xyz.example.com |
宛先CDBを含むホストのEMターゲット名。この値を指定しない場合、CDBから導出されます。 |
EXISTING_BACKUP |
EXISTING_BACKUP=/user1/pdbbackup/app/PROD_PDB_Backup_14297779 |
ファイル・システム内での既存のバックアップの絶対位置と、新しいPDBのクローニングにそれを使用するかどうかを示します。 |
EXISTING_BACKUP_METADATA |
EXISTING_BACKUP_METADATA=/user1/pdbbackup |
バックアップのメタデータ・テンプレートの絶対位置。EXISTING_BACKUPが指定されている場合、このパラメータは必須です。 |
BACKUP_TYPE |
BACKUP_TYPE=OSIMAGE |
バックアップ・タイプを示します。使用できる値は、TAR、OSIMAGEおよびRMANです。 既存のバックアップ(EXISTING_BACKUPパラメータ)が指定されている場合、このパラメータは、バックアップのタイプを表します。それ以外の場合、このパラメータは、ジョブ実行時に取得する必要があるバックアップのタイプを表します。EXISTING_BACKUPとBACKUP_TYPEの両方が指定されていない場合、ソースPDBは切断され、新しいクローンを作成するために宛先にコピーされます。データファイルがコピーされると、ソースPDBは再度接続されます。 |
Exadataにテスト・マスターPDBを作成するためのプロパティ・ファイルの例を次に示します。
#-----------------------------------------# # SOURCE # #-----------------------------------------# SRC_PDB_TARGET=ProdCDB_Host1.mycompany.com_PROD_PDB1 SRC_CDB_TARGET=ProdCDB_Host1.mycompany.com SRC_CDB_TYPE=oracle_database SRC_CDB_CREDS=NC_SYS_CDB:SYSMAN SRC_HOST_CREDS=NC_HOST_EXA:SYSMAN #-----------------------------------------# # DESTINATION # #-----------------------------------------# DEST_PDB_NAME=PPDB1_TM1 DEST_CDB_TARGET=tmcdb_Host1.mycompany.com DEST_CDB_TYPE=oracle_database DEST_CDB_CREDS=NC_SYS_CDB:SYSMAN DEST_HOST_CREDS=NC_HOST_EXA:SYSMAN DEST_LOCATION=+DATA1 DEST_PDB_ADMIN_NAME=PDBADMIN DEST_PDB_ADMIN_PWD=admpass DEST_PDB_DISPLAY_NAME=PRD_TestMaster DEST_WORK_DIR=/tmp #-----------------------------------------# # Exadata Test Master related props# #-----------------------------------------# IS_CREATE_AS_TESTMASTER=true ACL_DF_OWNER=oracle ACL_DF_GROUP=oinstall #-----------------------------------------# # PDB Clone Pre & Post Processing # #-----------------------------------------# MASKING_DEFINITION_NAME=CRM_Masking_Defn CUSTOM_PRE_SCRIPTS_URN=oracle:defaultService:em:provisioning:1:cmp:COMP_Directives:none:14288BACD7BB765FE0533B79B10AA480:0.3 CUSTOM_POST_SCRIPTS_URN=oracle:defaultService:em:provisioning:1:cmp:COMP_Directives:none:14288BACD7C1765FE0533B79B10AA480:0.3 POST_SQL_SCRIPT_URN=oracle:defaultService:em:provisioning:1:cmp:COMP_Component:SUB_Generic:142899134B2C25E8E0533B79B10A2D54:0.1 RUN_AS_USER=sys RUN_AS_USER_PWD=syspass
データの転送に使用するEM CLI動詞の詳細は、次のとおりです。
表45-28 データ転送EM CLI動詞
動詞 | 説明 | 書式 |
---|---|---|
emcli data_transfer |
ソース・データベースからターゲット・データベースにデータを転送します。
例:
|
emcli data_transfer -input_file |
次の表で、データを転送するために入力ファイルとして使用する必要のあるプロパティ・ファイルの必須パラメータおよび値について説明します。
表45-29 データを転送するためのサンプル・プロパティ・ファイル
パラメータ | サンプル値 | 説明 |
---|---|---|
必須パラメータ SOURCE_LOCATION |
SOURCE_LOCATION=/tmp/newp/PDB_Backup_1428003803938 |
ソース・ホストのデータの場所。 |
SRC_HOST |
SRC_HOST=bl.example.com |
データを含むソース・ホスト。 |
SRC_HOST_CREDS |
SRC_HOST_CREDS=NC_HOST_SHY:SYS |
データがあるホストの資格証明。ソース・ホストがOracle Cloud上に存在する場合、この値は、ホストSSH資格証明である必要があります。 |
DEST_HOST |
DEST_HOST=slc0.example.com |
データをコピーする宛先ホスト。 |
DEST_HOST_CREDS |
DEST_HOST_CREDS=NC_SLO_SSH |
データをコピーするホストの資格証明。宛先ホストがOracle Cloud上に存在する場合、この値は、ホストSSH資格証明である必要があります。 |
DEST_LOCATION |
DEST_LOCATION=/scratch/app3/oradata/migda |
データをコピーする宛先ホストの場所。 |
プラガブル・データベースのデータファイルおよびメタデータのバックアップに使用するEM CLI動詞の詳細は、次のとおりです。
表45-30 プラガブル・データベースのデータファイルおよびメタデータのバックアップのためのEM CLI動詞
動詞 | 説明 | 書式 |
---|---|---|
emcli pdb_backup |
指定されたプラガブル・データベースのデータファイルおよびメタデータのXMLのバックアップを取得します。
例:
|
emcli pdb_backup -input_file |
次の表で、プラガブル・データベースのデータファイルおよびメタデータのバックアップのために、入力ファイルとして使用する必要のあるプロパティ・ファイルの必須パラメータおよび値について説明します。
表45-31 プラガブル・データベースのデータファイルおよびメタデータのバックアップのためのサンプル・プロパティ・ファイル
パラメータ | サンプル値 | 説明 |
---|---|---|
必須パラメータ TARGET_HOST_LIST |
TARGET_HOST_LIST=xyz.abccorp.com |
ターゲット・コンテナ・データベース(CDB)/プラガブル・データベース(PDB)がホストされるホスト。 |
HOST_NORMAL_NAMED_CRED |
HOST_NORMAL_NAMED_CRED=XYZ_CRED:CRED_OWNER |
ホスト資格証明。 |
SRC_CDB_NAMED_CRED |
SRC_CDB_NAMED_CRED=CDB1_CRED:CRED_OWNER |
ソースCDBのSYSDBA資格証明。 |
SRC_CDB_TARGET_NAME |
SRC_CDB_TARGET_NAME=CDB1 |
PDBをホストするCDBのターゲット名。 |
SRC_CDB_TARGET_TYPE |
SRC_CDB_TARGET_TYPE=oracle_database |
CDBターゲット・タイプ。 |
SRC_PDB_TARGET_NAME |
SRC_PDB_TARGET_NAME=CDB1_PDB1 |
バックアップが必要なPDBのターゲット名。 |
BACKUP_LOCATION |
BACKUP_LOCATION=/scratch/pdbBackup |
バックアップがコピーされるファイル・システムのパス。 |
WORK_DIR_LOCATION |
WORK_DIR_LOCATION=/tmp |
ソース・ホストの一時ステージングの場所。 |
ORACLE_HOME_LOC |
ORACLE_HOME_LOC=/scratch/d121hmcasm/product/12.1.0/dbhome_1 |
CDBのOracleホーム。 |
エクスポート・ダンプからデータベースへのデータのインポートに使用するEM CLI動詞の詳細は、次のとおりです。
表45-32 エクスポート・ダンプからデータベースへのデータのインポートのためのEM CLI動詞
動詞 | 説明 | 書式 |
---|---|---|
emcli dbimport |
エクスポート・ダンプから指定されたデータベース・ターゲットにデータをインポートします。
例:
|
emcli dbimport -input_file |
次の表で、エクスポート・ダンプからデータベースへのデータのインポートのために、入力ファイルとして使用する必要のあるプロパティ・ファイルの必須パラメータおよび値について説明します。
表45-33 エクスポート・ダンプからデータベースにデータをインポートするためのサンプル・プロパティ・ファイル
パラメータ | サンプル値 | 説明 |
---|---|---|
必須パラメータ DESTINATION_TARGET |
DESTINATION_TARGET=SS_OPC_DB |
スキーマがインポートされる宛先PDBターゲット(またはDBターゲット)。 |
DESTINATION_TARGET_TYPE |
DESTINATION_TARGET_TYPE=oracle_database |
宛先ターゲット・タイプ。 |
DATABASE_CREDENTIAL |
DATABASE_CREDENTIAL=SYSDBA:SYS |
ターゲットのSYSDBA資格証明。 |
HOST_NAMED_CREDENTIAL |
HOST_NAMED_CREDENTIAL=AE_NC:SYS |
宛先ターゲットがホストされるホストの資格証明。 |
PROFILE_LOCATION |
PROFILE_LOCATION=Database Provisioning Profiles/12.1.0.1.0/linux_x64/Export Dump of Sample schemas10 |
エクスポート中に作成されるプロファイルの場所。 |
REMAP_SCHEMA_LIST.(x) |
REMAP_SCHEMA_LIST.0=HR:HR REMAP_SCHEMA_LIST.1=OE:OE REMAP_SCHEMA_LIST.2=PM:PM REMAP_SCHEMA_LIST.3=IX:IX REMAP_SCHEMA_LIST.4=SH:SH REMAP_SCHEMA_LIST.5=BI:BI |
インポートする必要のあるスキーマのリスト。 |
REMAP_TABLESPACE_LIST.(x) |
REMAP_TABLESPACE_LIST.0=EXAMPLE:MYTBSP1 REMAP_TABLESPACE_LIST.1=USERS:MYTBSP1 REMAP_TABLESPACE_LIST.2=SYSTEM:MYTBSP1 |
スキーマ・インポート用のスキーマの対応する表領域。 |
DEGREE_OF_PARALLELISM |
DEGREE_OF_PARALLELISM=1 |
データをパラレルにインポートする必要があるかどうかを示します。 |
DUMP_FILE_LIST.(x) |
DUMP_FILE_LIST.0=/scratch/aime/dumpdir/samplschemas.dmp |
宛先ホストのダンプ・ファイルの場所。 |
IMPORT_LOG_FILE_DIRECTORY |
IMPORT_LOG_FILE_DIRECTORY=DATA_PUMP_DIR |
ログ・ファイルが格納される場所。これは、データベース内のディレクトリ・オブジェクトです。 |
FORWARDER_HOST |
FORWARDER_HOST=slo.us.example.com |
フォワーダ・ホストを示します。 |
FORWARDER_CRED |
FORWARDER_CRED=AIME_NC:SYSMAN |
フォワーダ・ホスト資格証明を示します。 |
WORKING_DIRECTORY |
WORKING_DIRECTORY=/tmp |
ソース・ホストの一時ステージングの場所。 |
emcli db_clone_management
は、データベース管理の様々なタスクに使用できる、包括的なEM CLI動詞です。動詞を変えずに様々なアクションに使用するため、動詞中のコマンドは変化します。詳細は、次の表を参照してください。
表45-34 EM CLI動詞db_clone_managementの説明
動詞 | 説明 | 書式 |
---|---|---|
emcli db_clone_management <コマンド> <オプション> |
データベース・クローンのライフサイクル管理用の動詞。 コマンド:
オプション:
helpのオプション:
|
emcli db_clone_management <コマンド> -target_name="データベース・ターゲット名" -target_type="データベース・ターゲット・タイプ - oracle_database | rac_database>” [-clone_type="クローン・タイプ - <LIVE | POINT_IN_TIME>”] {-input_file="入力プロパティ・ファイルのパス" | -print_properties="入力ファイルの出力プロパティ"} {-usage} |
emcli invoke_ws
は、REST APIを起動してREST APIで可能なアクションを実行するために使用されるEM CLI動詞です。ただし、Enterprise Managerコマンドライン・インタフェースを通じて使用します。
表45-35 EM CLI動詞を使用したREST APIの起動
動詞 | 説明 | 書式 |
---|---|---|
emcli invoke_ws |
この動詞を通じて渡されるREST APIに従って動作するEnterprise Manager Webサービスを起動します。 オプション:
例:
|
emcli invoke_ws -wsname=<WebService Name> -method=<method name> [-payload=<Payload>] [-accept=<accept type> [-type=response type] [-param=Query Parameters] [-input_file=<Input File for payload data>] |
file.txt
の内容のサンプルは、次のとおりです。
Name:Administrators Zip:23456