検証用データベース・インストール
Oracle9i R2 for Linux x86-64 のインストールメモ
ディストリビューションはOEL 4.8 を使用。VMWare ESXi上に2GBのメモリで仮想ホストを作成し、インストールを実施しています。
- 設定ファイル
/etc/sysctl.conf
kernel.shmmax = 1073741824
kernel.shmall = 262144
kernel.shmmin = 1
kernel.shmmni = 4096
kernel.shmvmx = 32767
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 9000 65500
kernel.hostname = ora9i.testdomain
kernel.domainname = testdomain
/etc/pam.d/login
session required /lib64/security/pam_limits.so
session required pam_limits.so
/etc/security/limits.conf
oracle soft nofile 1024
oracle hard nofile 65536
oracle soft nproc 2047
oracle hard nproc 16384
/etc/hosts
192.168.1.1 ora9i ora9i.testdomain
/etc/profile
if [ $USER = "oracle" ] ; then
if [ $SHELL = "/bin/ksh" ] ; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi
/home/oracle/.bashrc
export ORACLE_BASE=/opt/oracle/app/oracle
export ORACLE_HOME=${ORACLE_BASE}/product/9.2.0
export ORACLE_SID=TESTDB
export PATH=${ORACLE_HOME}/bin:${PATH}
export LD_LIBRARY_PATH=/lib:/usr/lib:/usr/local/lib:${ORACLE_HOME}/lib
export LD_ASSUME_KERNEL=2.4.19
uname 022
※ LD_LIBRARY_PATH はdbcaを起動する前に有効化
- パッケージ
OSのインストールで次のパッケージグループに「開発ツール」と「レガシーなソフトウェアの開発」を選択。
その上で下記ファイルを追加。
xorg-x11-deprecated-libs-devel-6.8.2-1.0.1.EL.63.x86_64.rpm
xorg-x11-devel-6.8.2-1.0.1.EL.63.x86_64.rpm
fontconfig-devel-2.2.3-13.el4.x86_64.rpm
freetype-devel-2.1.9-8.el4.6.x86_64.rpm
libaio-devel-0.3.105-2.x86_64.rpm
- その他
gccに関連する操作を行っていますが、それはここでは書けないのが最大のポイント。その後、OUIでデータベースアプリケーションをインストールして、dbcaでデータベースを作成。
- 確認
$ cat /etc/redhat-release
Red Hat Enterprise Linux AS release 4 (Nahant Update 8)
$ sqlplus /nolog
SQL*Plus: Release 9.2.0.8.0 - Production on 水 Aug 14 00:00:11 2013
Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.
SQL> connect / as sysdba
接続されました。
SQL> select * from v$version;
BANNER
----------------------------------------------------------------
Oracle9i Enterprise Edition Release 9.2.0.8.0 - 64bit Production
PL/SQL Release 9.2.0.8.0 - Production
CORE 9.2.0.8.0 Production
TNS for Linux: Version 9.2.0.8.0 - Production
NLSRTL Version 9.2.0.8.0 - Production
以上