oracle 10g

CentOS 5.1 (x86_64)で何とかinstall成功。
苦闘14時間。。やっとだよ。。
20080418-oracle5.jpg
ぐぐってもぐぐってもlibraryが足らんと云われ、CentOSの再installまでやり〜の、無理矢理library突っ込み〜のです。単なるx86ならそう難しくはないのよ、結構、やってる人居るみたいだし。でもね、x86_64は別。サポートしてるって云われてるRHELでも嵌まるらしく。
起動はまだだけど、たぶん大丈夫なんじゃないのかな。疲れた。。
と、思ったら、既に起動してるぢゃん。
17941 ? Ssl 0:00 /home/oracle/u01/app/oracle/product/10.2.0/db_1/bin/tnslsnr LISTENER -inherit
18199 ? Ss 0:00 ora_pmon_orcl
18201 ? Ss 0:00 ora_psp0_orcl
18203 ? Ss 0:00 ora_mman_orcl
18205 ? Ss 0:00 ora_dbw0_orcl
18207 ? Ss 0:00 ora_lgwr_orcl
18209 ? Ss 0:00 ora_ckpt_orcl
18211 ? Ss 0:00 ora_smon_orcl
18213 ? Ss 0:00 ora_reco_orcl
18215 ? Ss 0:00 ora_cjq0_orcl
18217 ? Ss 0:00 ora_mmon_orcl
18219 ? Ss 0:00 ora_mmnl_orcl
18221 ? Ss 0:00 ora_d000_orcl
18223 ? Ss 0:00 ora_s000_orcl
18227 ? Ss 0:00 ora_qmnc_orcl
19170 ? Ss 0:00 ora_q000_orcl
19172 ? Ss 0:00 ora_q001_orcl

インストール方法は続く。。


・必要なlibraryを用意
yum install libXp
DVDからinstallするもの
rpm -Uvh kernel-headers*
rpm -Uvh binutils-2.*
rpm -Uvh glibc-2.*
rpm -Uvh glibc-common-2.*
rpm -Uvh libaio-0.*
rpm -Uvh libgcc-4.*
rpm -Uvh libstdc++-4.*
rpm -Uvh make-3.*
rpm -Uvh unixODBC-2.*
rpm -Uvh compat-libstdc++-33*
rpm -Uvh –nodeps elfutils-0.125-3.el5.x86_64.rpm
rpm -Uvh –nodeps elfutils-devel-0.125-3.el5.i386.rpm
rpm -Uvh –nodeps elfutils-devel-0.125-3.el5.x86_64.rpm
rpm -Uvh –nodeps elfutils-devel-static-0.125-3.el5.x86_64.rpm
rpm -Uvh –nodeps elfutils-libelf-0.125-3.el5.i386.rpm
rpm -Uvh –nodeps elfutils-libelf-0.125-3.el5.x86_64.rpm
rpm -Uvh –nodeps elfutils-libelf-devel-0.125-3.el5.i386.rpm
rpm -Uvh –nodeps elfutils-libelf-devel-0.125-3.el5.x86_64.rpm
rpm -Uvh –nodeps elfutils-libelf-devel-static-0.125-3.el5.x86_64.rpm
rpm -Uvh –nodeps elfutils-libs-0.125-3.el5.i386.rpm
rpm -Uvh –nodeps elfutils-libs-0.125-3.el5.x86_64.rpm
rpm -Uvh glibc-devel-2.*
rpm -Uvh libgomp*
rpm -Uvh gcc-4.*
rpm -Uvh gcc-c++-4.*
rpm -Uvh libaio-devel-0.*
rpm -Uvh libstdc++-devel-4.*
rpm -Uvh unixODBC-devel-2.*
rpm -Uvh sysstat-7.*
・ユーザ作成
groupadd -g 103 dba
adduser -g dba -u 103 oracle
・/etc/redhat-release の内容を変更して対象OSとする。
cd /etc
cp redhat-release redhat-release.org
echo ‘Red Hat Enterprise Linux AS release 3 (Taroon)’ > redhat-release
・kernel parameterを変更。
reboot対応のため、/etc/rc.d/rc.localにでも書いておく
echo 250 32000 100 128 > /proc/sys/kernel/sem
echo 2147483648 > /proc/sys/kernel/shmmax
echo 65536 > /proc/sys/fs/file-max
echo 1024 65000 > /proc/sys/net/ipv4/ip_local_port_range
ulimit -n 65536
ulimit -u 16384
・/etc/sysctl.conf の調整
# for oracle 10g
net.core.rmem_default=262144
net.core.rmem_max=262144
net.core.wmem_default=262144
net.core.wmem_max=262144
sysctl -p で有効にする。
・環境変数の設定(.bash_profile)
export DISPLAY=:0.0
export ORACLE_BASE=/home/oracle/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1
export ORA_NLS33=$ORACLE_HOME/nls/data
export ORACLE_SID=orcl
export NLS_LANG=Japanese_Japan.JA16EUC
export PATH=$ORACLE_HOME/bin:$PATH
export LD_LIBRARY_PATH=/usr/lib:$ORACLE_HOME/lib
export LANG=ja_JP.eucJP
export TERM=vt100
umask 022
・解凍
gzip -d 10201_database_linux_x86_64.cpio.gz
cpio -imd < 10201_database_linux_x86_64.cpio ・インストーラ起動 [oracle@gabriel ~]$ database/runInstaller swapが3GB以上必要だって云うけど、そのまま逝っちゃう事。