SSA管理者は次のプール・クリーンアップ操作を実行できます。
CDBの非アクティブ化
新規にアクティブ化したCDBに問題がある場合は、新しいCDBで問題が解決されるか、CDBがプールから除去されるまで(PDBにサービスを提供していない場合)、SSA管理者はそれらを非アクティブ化し、古いCDBを新規リクエストのアクティブなメンバーCDBとして使用できます
emcli db_cloud_maintenance -performOperation -purpose="DEACTIVATE_CDB" -pool_name="PDB_POOL" -pool_type="pdbaas_pool" -name="Deactivate the CDBs" -target_type=oracle_database/rac_database -description="Deactivates the newly created CDBs"
この手順では、前の手順で作成されたプールのすべての新規CDBおよびその先行CDBを「アクティブ」としてマークします。以降のSSAリクエストは、新規にアクティブ化されたCDBに転送されます。
emcli db_cloud_maintenance -performOperation -purpose="DEACTIVATE_CDB" -pool_name="PDB_POOL" -pool_type="pdbaas_pool" -name="Deativate the CDBs" -target_type=oracle_database/rac_database -description="Deactivates the newly created CDBs" -target_list=”sales.us.oracle.com”
この手順では、target_list内の特定のCDBを「パッシブ」としてマークし、先行CDBを「アクティブ」としてマークします。以降のSSAリクエストは、新規にアクティブ化されたCDBに転送されます。
PDBのロールバック
PDB更新で、更新されたCDBに問題がある場合、管理者(管理者のみ)は、現在アクティブなCDBの先行CDBであったCDBにPDBをロールバックできます。
emcli db_cloud_maintenance -performOperation -purpose=" ROLLBACK_PDB" -pool_name="PDB_POOL" -pool_type="pdbaas_pool" -name="Activate the CDBs" -target_type= oracle_pdb -description="Rolls back the PDB to its parent CDB"
この手順では、プールに関連付けられているPDBをそれぞれの親CDBにロールバックします。
emcli db_cloud_maintenance -performOperation -purpose=" ROLLBACK_PDB" -pool_name="PDB_POOL" -pool_type="pdbaas_pool" -name="Activate the CDBs" -target_type= oracle_pdb -description="Rolls back the PDB to its parent CDB" -target_list=”sales.us.oracle.com_FIN”
この手順では、target_list内の特定のPDBを親CDBにロールバックします。