ITPub博客

首页 > Linux操作系统 > Linux操作系统 > ORACLE_9i Linux5 安装

ORACLE_9i Linux5 安装

原创 Linux操作系统 作者:tomshenhao 时间:2011-09-11 10:13:10 0 删除 编辑
 

1. 下载额外的安装包和补丁:

http://oss.oracle.com/projects/compat-oracle/files/RedHat/

compat-libcwait-2.1-1.i386.rpm

http://www.opennet.ru/soft/ora_inst/

p2617419_220_GENERIC.zip

p3006854_9204_LINUX.zip

p3238244_9204_LINUX.zip

2. 安装准备:

a. 修改文件/etc/sysctl.conf

添加内容如下:

# Oracle
kernel.shmmax = 1073741824(内存为1G时使用的参数)
kernel.shmmni = 4096
kernel.shmall = 1048576(内存为1G时使用的参数)
# semaphores: semmsl, semmns, semopm, semmni
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000

使修改生效:/sbin/sysctl -p

b. 修改文件/etc/security/limits.conf

添加内容如下:

oracle soft nofile 65536
oracle hard nofile 65536
oracle soft nproc 16384
oracle hard nproc 16384

c. 安装Linux自带的RPM包

compat-db

compat-gcc*

compat-libcwait

compat-libgcc*

compat-libstdc++*

gcc

gcc-c++

libaio

libaio-devel

make

libXp

libXp-devel

giflib

glib

openmotif

openmotif-devel

xorg-x11-deprecated-libs-devel

xorg-x11-deprecated-libs

libpng

gtk+

d. 安装额外的补丁:

打p3006854_9204_LINUX.zip
# unzip p3006854_9204_LINUX.zip
# chmod +x 3006854/rhel3_pre_install.sh
# 3006854/rhel3_pre_install.sh

安装 compat-libcwait-2.1-1.i386.rpm
# rpm -ivh compat-libcwait-2.1-1.i386.rpm

e. 创建用户及组

groupadd oinstall
groupadd dba
groupadd oper
groupadd apache

useradd -g oinstall -G dba oracle

f. 给oracle用户创建密码:
passwd oracle

g. 创建文件夹:

mkdir -p /u01/app/oracle/product/9.2.0
chown -R oracle.oinstall /u01

h. 修改oracle家目录下.bash_profile文件

添加如下内容:

# Oracle 9i
PATH=$PATH:$HOME/bin:/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/l
ocal/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin:/u01/app/oracle/product/9.2.0/b
in

export PATH

ORACLE_BASE=/u01/app/oracle; export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/9.2.0; export ORACLE_HOME
ORACLE_TERM=xterm; export ORACLE_TERM
ORACLE_OWNER=oracle; export ORACLE_OWNER
ORACLE_SID=orcl9i; export ORACLE_SID

LD_LIBRARY_PATH=$ORACLE_HOME/lib; export LD_LIBRARY_PATH

TMP=/tmp; export TMP
TMPDIR=$TMP; export TMPDIR

i. 使oracle用户有权使用图形界面

xhost +

j. 创建软连接:

ln -s /usr/lib/libstdc++-3-libc6.2-2-2.10.0.so /usr/lib/libstdc++-libc6.2-2.so.3

3. 安装

a. 解压缩:

cpio -idmv < ship_9204_linux_disk1.cpio
cpio -idmv < ship_9204_linux_disk2.cpio
cpio -idmv < ship_9204_linux_disk3.cpio

b. 将文件夹主改成oracle

chown oracle:oinstall Disk1

chown oracle:oinstall Disk2

chown oracle:oinstall Disk3

c. 安装

Disk1/runInstaller

3. 安装后

a. 安装补丁

unzip p3238244_9204_LINUX.zip
cp 3238244/files/lib/stubs/* $ORACLE_HOME/lib/stubs/
cd $ORACLE_HOME/network/lib/
make -f ins_oemagent.mk install

rm $ORACLE_HOME/JRE
ln -s $ORACLE_BASE/jre/1.3.1/  $ORACLE_HOME/JRE
ln -s $ORACLE_HOME/JRE/bin/java $ORACLE_HOME/JRE/bin/jre
ln -s $ORACLE_HOME/JRE/bin/i386/native_threads/java $ORACLE_HOME/JRE/bin/i386/native_threads/jre

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/24751738/viewspace-707142/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2011-07-14

  • 博文量
    260
  • 访问量
    398717