oracle 9.2.0.4 在linux as4上安装

来源:互联网 发布:node.js和js 编辑:程序博客网 时间:2024/06/04 11:33

oracle 9.2.0.4 在linux as4u4上的安装方法如下:
1:建立oracle用户及其用户组
方法: #groupadd oinstall
#groupadd dba
#useradd -g oinstall -G dba oracle
#passwd oracle //设置oracle用户的密码
# su – oracle
$在oracle用户目录下建立setup文件夹(/home/oracle/setup)
$mkdir setup

2:获得Disk1,Disk2,Disk3三个安装文件(root用户)
方法:1) #gunzip ship_9204_linux_disk1.cpio.gz
#gunzip ship_9204_linux_disk2.cpio.gz
#gunzip ship_9204_linux_disk3.cpio.gz
2)# cpio -idm < ship_9204_linux_disk1.cpio #(should report 1288238 blocks)
#cpio -idm < ship_9204_linux_disk2.cpio #(should report 1263504 blocks)
#cpio -idm < ship_9204_linux_disk3.cpio #(should report 585396 blocks)
3) 把Disk1,Disk2,Disk3三个安装文件mv 到 /home/oracle/setup中去
4)给上面的文件权限并把它赋予oracle用户
#chmod –R 755 /home/oracle/setup/*
#chown –R oracle:oinstall /home/oracle/setup/*
为节约空间可把三个.gz文件和.cpio文件删除.
3:打补丁(root用户)
(compat-libcwait-2.1-1.i386.rpm compat-oracle-rhel4-1.0-5.i386.rpm可在网上下载)
其他补丁,根据版本不同也不同
****************************************************
compat-db-4.1.25-6.i386.rpm
compat-gcc-7.3-2.96.126.i386.rpm
compat-gcc-c++-7.3-2.96.126.i386.rpm
compat-libstdc++-7.3-2.96.126.i386.rpm
compat-libstdc++-devel-7.3-2.96.126.i386.rpm
libgcc32-3.2.3-49.i386.rpm
libstdc++32-3.2.3-49.i386.rpm
****************************************************
方法: 先去掉报警的文件(mv到一个别的目录),直接#rpm –ivh *.rpm安装
4:建立相应该的安装目录及权限(root用户)
方法:执行下面语句(可复制执行)
可以直接运行ora92_linux_install_mend里面的mkandchown.sh, mvandln.sh;内容一致

**********************************************************
ln -s /usr/bin/gcc /usr/bin/gcc323

mkdir -p /opt/oracle9i/product/9.2.0
mkdir /var/opt/oracle9i
chown -R oracle.oinstall /opt/oracle9i
chown -R oracle.dba /var/opt/oracle9i
chmod 755 /var/opt/oracle9i
**********************************************************
5:修改系统配置文件(root用户)
(内容可以直接从ora92_linux_install_mend里面复制)
方法:1) 打开/etc/sysctl.conf文件,在文件末尾添加以下参数
kernel.core_uses_pid = 1
kernel.shmmax = 536870912
kernel.shmmni = 4096
kernel.shmall = 2097152
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000

2)打开/etc/security/limits.conf文件,在文件末尾添加以下参数
oracle soft nofile 65536
oracle hard nofile 65536
oracle soft nproc 16384
oracle hard nproc 16384
3) 打开/etc/profile, 文件末尾添加以下参数
export LD_ASSUME_KERNEL=2.4.1
export ORACLE_BASE=/opt/oracle9i
export ORACLE_OWNER=oracle
export ORACLE_HOME=/opt/oracle9i/product/9.2.0
export ORACLE_SID=ORCL
export ORACLE_TERM=xterm
export TNS_ADMIN=$ORACLE_HOME/network/admin
export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib:/lib:/usr/lib:/usr/local/lib
export PATH=$PATH:$ORACLE_HOME/bin
CLASSPATH=$CLASSPATH:$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib:$ORACLE_HOME/network/jlib
export CLASSPATH
4)执行 #/sbin/sysctl –p让配置生效,不需要重新启动
#su - oracle
在oracle 用户下查看:$env |grep ORA查看环境变量
6:安装(oracle用户)
(在此选择只安装数据库软件,如果全部安装,可以省略第7步)
方法: # su – oracle
$xhost +localhost(杳看是否access)
$export LANG=en_US 不然乱码
$/home/oracle/setup/Disk1/runInstall