2007年6月5日火曜日

Oracle10gリリース2のサイレントインストール

スズキです。

Oracleのサイレントインストールです。
9i(8i)のときは挫折した記憶がありますが、10gはあっさりできました。

やり方は、下記に詳しく書いてあります。
http://otndnld.oracle.co.jp/document/products/as10g/1012/nongeneric/B15936-01/silent.html

ただ次のようにsuz-env-server仕様として少しインストール手順を変更しています。

○oraInst.loc/oratabの作成は行わない。
(上記の情報には作成するように書いてありますが)

○インストールユーザー/グループはoracle/oracle

○それに伴い、レスポンス・ファイル(enterprise.rsp)に記述するグループはすべて"oracle"
UNIX_GROUP_NAME=oracle
s_nameForDBAGrp="oracle"
s_nameForOPERGrp="oracle"

○ORACLE_HOMEは下記(レスポンス・ファイルに記述)
ORACLE_HOME=/home/oracle/sbin/oracle/10.2.0.1.0/db
ORACLE_HOME_NAME=OraDb_10_2_0_1_0

○言語に日本語を追加(レスポンス・ファイルに記述)
COMPONENT_LANGUAGES={"ja","en"}

○インストールタイプはsEntetpriseEdition(レスポンス・ファイルに記述)
INSTALL_TYPE="EE"

○システムのインストールのみ行う(DBの作成は行わない)(レスポンス・ファイルに記述)
n_configurationOption=3

※enterprise.rspの雛形は<メディアディレクトリ>/response/enterprise.rsp
※enterprise.rspの内容は最後にまとめて記載

○oracleユーザーにて下記コマンドでインストール

# cd
# <メディアディレクトリ>/runInstaller -silent -responseFile
/home/oracle/etc/enterprise.rsp

※上記のレスポンス・ファイル(enterprise.rsp)は
/home/oracle/etc/enterprise.rspにあるとする。

※/home/oracle/oraInventoryディレクトリができ、
ログなどのインストール時に作成される各種ファイルがおかれます。

※Oracleシステムは指定どおり、
/home/oracle/sbin/oracle/10.2.0.1.0/dbにインストールされます。

○インストール後の作業として、rootユーザーで下記スクリプトを実行

# /home/oracle/oraInventory/orainstRoot.sh
# /home/oracle/sbin/oracle/10.2.0.1.0/db/root.sh

※下記のように、"local bin"ディレクトリの場所を聞いてくるので、
デフォルト値のまま続行します。

Enter the full pathname of the local bin directory: [/usr/local/bin]:
Copying dbhome to /usr/local/bin ...
Copying oraenv to /usr/local/bin ...
Copying coraenv to /usr/local/bin ...

○最後に、例のごとく、/home/oracle/sbin/oracle/stable
のシンボリックリンク(10.2.0.1.0)を作成して、終了です。

次はShift_JISのDB作成です。

--------enterprise.rsp--------
RESPONSEFILE_VERSION=2.2.1.0.0
UNIX_GROUP_NAME=oracle
FROM_LOCATION="../stage/products.xml"
NEXT_SESSION_RESPONSE=
ORACLE_HOME=/home/oracle/sbin/oracle/10.2.0.1.0/db
ORACLE_HOME_NAME=OraDb_10_2_0_1_0
TOPLEVEL_COMPONENT={"oracle.server","10.2.0.1.0"}
DEINSTALL_LIST={"oracle.server","10.2.0.1.0"}
SHOW_SPLASH_SCREEN=false
SHOW_WELCOME_PAGE=false
SHOW_NODE_SELECTION_PAGE=false
SHOW_SUMMARY_PAGE=false
SHOW_INSTALL_PROGRESS_PAGE=false
SHOW_CONFIG_TOOL_PAGE=false
SHOW_XML_PREREQ_PAGE=false
SHOW_ROOTSH_CONFIRMATION=true
SHOW_END_SESSION_PAGE=false
SHOW_EXIT_CONFIRMATION=false
NEXT_SESSION=false
NEXT_SESSION_ON_FAIL=false
SHOW_DEINSTALL_CONFIRMATION=false
SHOW_DEINSTALL_PROGRESS=false
RESTART_SYSTEM=false
RESTART_REMOTE_SYSTEM=false
REMOVE_HOMES=
ORACLE_HOSTNAME=
SHOW_END_OF_INSTALL_MSGS=false
CLUSTER_NODES=
COMPONENT_LANGUAGES={"ja","en"}
INSTALL_TYPE="EE"
s_nameForDBAGrp="oracle"
s_nameForOPERGrp="oracle"
n_configurationOption=3

--
blog: http://suz-lab.blogspot.com/

0 コメント: