Oracleデータベース・ソフトウェアのプロビジョニング

このユースケースでは、Cloud Controlに含まれるEM CLIコマンドを使用してOracle Databaseソフトウェアをプロビジョニングする方法を説明します。最初のステップでは、社内で実行しているデータベース・プロシージャをフィルタ処理でリストから除外し、単一インスタンス・データベース・プロシージャと対応するGUIDを選択します。SI DBプロシージャについて、新しいプロパティ・ファイルを新規作成します。最初はテンプレートの名前/値ペアは空になっています。プロパティ・ファイルの属性を編集して、値を講師する必要があります。その後、更新したプロパティ・ファイルを入力としてプロシージャを発行し、完了するまで追跡します。

ノート:

次の動詞の場合、Oracle Database 9i Release 2のみクローニングされます。emcli clone_database_home -swlib true

ステップごとの手順を出力とともに次に示します。

  1. デプロイメント・プロシージャのGUIDを取得するには、次のコマンドを実行します。
    ./emcli get_procedures | grep DB_       
    
    For Example:
    ./emcli get_procedures | grep DB
    B3F.CE84B1ED96791E040578CD7810EC5, DBPROV, Prov_112_db_using_SH_1ocked_acc_without_env_shift_username1, Prov_112_db_using_SH_1ocked_acc_without_env_shift_ssubbura11, 1.0, USERNAME1, SIHA_SIDB_PROC
    B35E10B1F42AB4EEE040578CD78179DC, DB_PROV_UPGRADE, DbProvUpgradeDP, Upgrade Oracle Database, 1.0, ORACLE
    B35E10B1F427B4EEE040578CD78179DC, DBPROV, SIHA_SIDB_PROC, Provision Oracle Database, 1.0, ORACLE
    
    Select the GUID corresponding to the SIHA_SIDB_PROC , which is B35E10B1F427B4EEE040578CD78179DC
    
  2. 次のコマンドを使用してプロパティ・ファイル・テンプレートを作成します。
    ./emcli describe_procedure_input -procedure=B35E10B1F427B4EEE040578CD78179DC > sihasidb.properties
     
  3. エディタを使用して、生成されたプロパティ・ファイルsihasidb.propertiesのコンテンツを表示し、必要な値を入力します。

    たとえば、使用されたサンプル・プロパティ・ファイル(更新された値を含む)を次に示します。

    # The Procedure Configuration with name emcli_11202 has input and arguments as follows:
    # Input properties are:
    DB_COMPONENT=11<ADMIN_NAME>/Oracle Database Installation Media
    DB_HOST_NORMAL_CREDNAMES=AIME_USER1:<USERNAME>
    DB_HOST_ROOT_CREDNAMES=AIME_ROOT:<USERNAME>
    DB_ORACLE_BASE_LOC=/scratch/db11202
    DB_ORACLE_HOME_LOC=/scratch/db11202/app/product/11.2.0/db
    DB_PRODUCT_VERSION=11.2.0.2.0
    DEPLOY_MODE=DEPLOY_DB
    OINSTALL_GROUP=svrtech
    OSDBA_GROUP=dba
    OSOPER_GROUP=oper
    PAUSE_AFTER_PREREQ=false
    RAC_HOME_SHARED=false
    SOURCE_TYPE=SOFTWARE_LIBRARY
    TARGET_HOST_LIST=host.us.example.com
    WORK_DIR_LOC=/tmp
    
  4. 次のコマンドを使用してプロシージャを発行します。
    ./emcli submit_procedure -input_file=data:sihasidb.properties
    -instance="emcli_db1" -procedure=B35E10B1F427B4EEE040578CD78179DC
    Verifying parameters ...
    Schedule not specified, defaults to immediate
    A8F7700333BAE9FAE040E40A45D866F1
    Deployment procedure submitted successfully