2011年4月11日月曜日

東京リージョンのEC2にOracleをインストール

スズキです。

AMIはもちろん、@nkjmさんの下記です。

EC2のTokyo RegionでOracle Linux AMIを公開しました
AMI ID: ami-6ac2686b
Name: Oracle Linux 5.6 64bit customized by nkjm
Region: AP North East (Tokyo)

そしてOracleのインストールは、こちらの記事を非常に参考にさせてもらいました。

レスポンスファイルを利用したCUIでのインストールです。

(1) "/etc/oraInst.loc"の作成

--------【oraInst.loc】--------
inventory_loc=/opt/oracle/oraInventory
inst_group=oinstall
--------

# chown oracle.oinstall /etc/oraInst.loc
# chmod 644 /etc/oraInst.loc

(2) ORACLE_BASEディレクトリの作成

# mkdir /opt/oracle
# chown oracle:oinstall /opt/oracle
# chmod 755 /opt/oracle

(3) インストールファイルのダウンロードと展開

# su - oracle
$ mkdir /opt/oracle/src
$ cd /opt/oracle/src

OTNなどから下記のようなインストールファイルをダウンロード
linux.x64_11gR2_database_1of2.zip
linux.x64_11gR2_database_2of2.zip

# unzip linux.x64_11gR2_database_1of2.zip
# unzip linux.x64_11gR2_database_2of2.zip

"database"というディレクトリに展開されます。

(4) レスポンスファイルの編集

"/opt/oracle/src/database/response/db_install.rsp"を編集します。
今回は下記のようにしました。(他のパラメータはそのままです)

--------【db_install.rsp】--------
oracle.install.option=INSTALL_DB_SWONLY
ORACLE_HOSTNAME=localhost.localdomain
UNIX_GROUP_NAME=oinstall
INVENTORY_LOCATION=/opt/oracle/oraInventory
SELECTED_LANGUAGES=ja,en
ORACLE_HOME=/opt/oracle/product/11.2
ORACLE_BASE=/opt/oracle
oracle.install.db.InstallEdition=SE
oracle.install.db.DBA_GROUP=dba
oracle.install.db.OPER_GROUP=dba
SECURITY_UPDATES_VIA_MYORACLESUPPORT=false
DECLINE_SECURITY_UPDATES=true
--------

(5) インストール

$ export ORACLE_BASE=/opt/oracle
$ export ORACLE_HOME=/opt/oracle/product/11.2

$ cd /opt/oracle/src/database
$ ./runInstaller -silent -responseFile /opt/oracle/src/database/response/db_install.rsp

(6) ログの確認と"root.sh"の実行

ログは下記のように出力されます。

/opt/oracle/oraInventory/logs/installActions2011-04-11_08-23-33AM.log
/opt/oracle/oraInventory/logs/oraInstall2011-04-11_08-23-33AM.err
/opt/oracle/oraInventory/logs/oraInstall2011-04-11_08-23-33AM.out

ログに下記が出力されたら、

--------【oraInstall2011-04-11_08-23-33AM.out】--------
The following configuration scripts need to be executed as the "root" user.
 #!/bin/sh
 #Root scripts to run

/opt/oracle/product/11.2/root.sh
To execute the configuration scripts:
         1. Open a terminal window
         2. Log in as "root"
         3. Run the scripts
         4. Return to this window and hit "Enter" key to continue
--------

以下のようにroot権限で"root.sh"を実行します。

# /opt/oracle/product/11.2/root.sh

これでOracleデータベースのインストールが完了しました。
次はデータベースの作成です。

Oracleインストール済みのAMIが欲しい...
--------
http://www.suz-lab.com

0 コメント: