4.3.9.1 ADD DATABASEHOME
構文
ADD DATABASEHOME
OWNER=owner
DBVERSION=version
DBHOMELOC=database_home_path
[ DBHOMENAME=database_home_name ]
[ INVLOC=inventory_location ]
[ DBLANG=database_language ]
[ MACHINELIST='machine_list' ]
[ PATCHLIST='patch_list' ]
[ BASEDIR=base_directory ]
[ VOLUMESIZE=volume_size ]
[ INSTALLTYPE={ CLONE | ZIP } ]
WHERE
{ CLUSTERNUMBER=cluster_number |
CLUSTERNAME=cluster_name |
CLUSTERID=cluster_id }
引数
新規Oracleデータベース・ホームについて次の属性を指定できます。
-
OWNER
: (必須) Oracleホームを所有するオペレーティング・システム・ユーザーを指定します。 -
DBVERSION
: (必須)リリース更新(RU)を含めて、データベース・ホーム内のソフトウェアのバージョンを指定します。たとえば、12.1.0.2.170418です。 -
DBHOMELOC
: (必須)新規Oracleデータベース・ホーム・ディレクトリのファイル・システム・パスを指定します。 -
DBHOMENAME
: 新規データベース・ホームの名前を指定します。デフォルト値は、標準テンプレート名です。たとえば、dbhome_1
です。 -
INVLOC
: Oracleインベントリ・ディレクトリの場所を指定します。デフォルト値は、クラスタ・ホームから導出されます。 -
DBLANG
: Oracleホームで使用する言語を指定します。デフォルト値は、all_langs
です。 -
MACHINELIST
: Oracleホームを作成するノードのリストを指定します。デフォルト値は、Gridホームに登録されているノードのリストです。 -
PATCHLIST
: データベース・ホームのパッチを示すカンマ区切りリストを指定します。デフォルト値は、DBVERSION
から導出されます。 -
BASEDIR
: Oracleベース・ディレクトリの場所を指定します。デフォルト値は、OWNER
から導出されます。 -
VOLUMESIZE
: ホーム・ディレクトリ・ボリュームのサイズを指定します。デフォルト値は、50GBです。この引数は、Oracle VMクラスタのデータベース・ホームの場合のみ適用できます。 -
INSTALLTYPE
: 使用するソフトウェア・インストール方法を指定します。オプションは次のとおりです:-
CLONE
: イメージ・ファイルを使用して、ソフトウェア・インストールをクローニングします。イメージ・ファイルにはベース・ソフトウェア・リリースが含まれ、追加のパッチや更新が含まれる場合もあります。この方法では、イメージ・ファイルに更新を含めることで、デプロイメント時間が短縮され、デプロイメントの一貫性が向上します。CLONE
ソフトウェア・インストール方法は、仮想マシン(VM)デプロイメントのデータベース・ホームについてサポートされている唯一の方法です。このオプションは、物理(ベア・メタル)デプロイメントのデータベース・ホームにも使用できます。 -
ZIP
: ソフトウェア・リリースを含む圧縮(zip)ファイルを使用して、フレッシュ・ソフトウェア・インストールを実行します。この方法には、追加のパッチや更新は含まれません。このオプションは、仮想マシン(VM)デプロイメントのデータベース・ホームには使用できません。
INSTALLTYPE
設定を指定しない場合、デフォルトの設定は、所属するクラスタのINSTALLTYPE
設定と一致します。 -
WHERE
句には、次の引数を使用できます。
-
CLUSTERNUMBER
: 1から始まる、es.xml
内のクラスタ番号を指定します。 -
CLUSTERNAME
: クラスタの名前を指定します。 -
CLUSTERID
: クラスタのes.xml
IDを指定します。
例4-18 OEDACLIの使用によるデプロイメントへのデータベース・ホームの追加
この例では、新規Oracleホームの追加方法を示します。dbversion
では、ベース・バージョンとターゲット・リリース更新(RU)を両方とも指定する必要があります。この例では、12.1.0.2.170418を指定して新規Oracleデータベース・ホームを設定しています。ソフトウェアは、/u01/app/oracle/product/12.1.0.2/dbhome_2
の下にインストールされます。
./oedacli
oedacli> LOAD FILE NAME=Oracle-test12.xml
SUCCESS - file loaded OK
Customer : ora07adm01 - Oracle
oedacli> ADD DATABASEHOME OWNER='oracle' DBVERSION='12.1.0.2.170418' DBHOMELOC='/u0
1/app/oracle/product/12.1.0.2/dbhome_2' WHERE CLUSTERNUMBER=1
oedacli> SAVE ACTION
oedacli> MERGE ACTIONS
processMerge
processMergeActions
Merging Action : add databasehome owner='oracle' dbversion='12.1.0.2.170418'
dbhomeloc='/u01/app/oracle/product/12.1.0.2/dbhome_2' where clusternumber=1
Merging ADD DATABASEHOME
Action Validated and Merged OK
oedacli> DEPLOY ACTIONS
Deploying Action ID : 1 add databasehome owner='oracle' dbversion='12.1.0.2.170418'
dbhomeloc='/u01/app/oracle/product/12.1.0.2/dbhome_2' where clusternumber=1
Deploying ADD DATABASEHOME
Checking local files..
Required files are:
SUCCESS: Required file /scratch/cpabba/Oeda/main/linux-x64/WorkDir/p26022196_121020
_Linux-x86-64.zip exists...
SUCCESS: Required file /scratch/cpabba/Oeda/main/linux-x64/WorkDir/p26027162_121020
_Linux-x86-64.zip exists...
SUCCESS: Required file /scratch/cpabba/Oeda/main/linux-x64/WorkDir/p6880880_122010_
Linux-x86-64.zip exists...
SUCCESS: Required file /scratch/cpabba/Oeda/main/linux-x64/WorkDir/linuxamd64_12102
_database_2of2.zip exists...
SUCCESS: Required file /scratch/cpabba/Oeda/main/linux-x64/WorkDir/linuxamd64_12102
_database_1of2.zip exists...
Copying required files...
Checking status of remote files...
Checking status of existing files on remote nodes...
Getting status of local files...
Copying file: linuxamd64_12102_database_1of2.zip to node node1adm01.example.com
Copying file: linuxamd64_12102_database_2of2.zip to node node1adm01.example.com
Copying file: p26022196_121020_Linux-x86-64.zip to node node1adm01.example.com
Copying file: p26027162_121020_Linux-x86-64.zip to node node1adm01.example.com
Copying file: p26022196_121020_Linux-x86-64.zip to node node1adm02.example.com
Copying file: p26027162_121020_Linux-x86-64.zip to node node1adm02.example.com
Completed copying files...
Extracting files...
Completed extracting files...
Validating nodes for database readiness...
Installing database software ...
Running database installer on node node1adm01.example.com ... Please wait...
After running database installer...
Patching...
Done...
Done
親トピック: DATABASEHOME