RedHat Enterprise Linux 5 .3 64 位上安装oracle client

1.首先要确定linux是 32bit还是 64bit;

可以执行:file /sbin/init 或者lsb_release -a都可以看到;

2.下载版本 10201_client_linux_x86_64.cpio.gz

下载后执行 gunzip 10201_client_linux_x86_64.cpio.gz

cpio -idcmv <10201_client_linux_x86_64.cpio

3.建立用户和组

groupadd dba

groupadd oinstall

useradd -g oinstall -G dba oracle

4.设置环境变量(加入到.bash_profile里)

#set oracle env

exportORACLE_BASE=/opt/app/oracle

exportORACLE_HOME=$ORACLE_BASE/product/10.2.0

exportDYLD_LIBRARY_PATH=$ORACLE_HOME/lib

exportLD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib32:$ORACLE_HOME/lib:/lib64:/usr/lib64:/usr/local/lib:/lib32:/lib:/usr/lib:$ORACLE_HOME/rdms/lib:$ORACLE_HOME/lib32

exportPATH=$ORACLE_HOME/bin:$PATH

exportSHLIB_PATH=$ORACLE_HOME/lib32:$ORACLE_HOME/rdbms/lib32

exportLC_ALL="en_US"

exportLANG="en_US"

exportNLS_LANG="AMERICAN_AMERICA.ZHS16GBK"

exportPATHORACLE_HOMELD_LIBRARY_PATH

#setjavaenv

JAVA_HOME=$ORACLE_HOME/jdk

CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:/$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

PATH=$JAVA_HOME/bin:$PATH

export JAVA_HOME CLASSPATH PATH

alias cdo='cd $ORACLE_HOME'alias cdn='cd $ORACLE_HOME/network/admin'

5做两个必要的修改

修改/etc/redhat-release里的redhat 5.3为 redhat 4

修改/etc/hosts里,增加自身ip hostname

eg:10.6.11.19 vm19-app

6.依赖包

Ex:

#rpm-q--queryformat"%{NAME}-%{VERSION}-%{RELEASE}(%{ARCH})/n"binutils/

>compat-libstdc++-33elfutils-libelfelfutils-libelf-develgccgcc-c++glibc/

>glibc-commonglibc-devel-2.5libaiolibaio-devellibgcclibstdc++libstdc++-devel/

>makesysstat

binutils-2.17.50.0.6-2.el5(x86_64)

compat-libstdc++-33-3.2.3-61(i386)

compat-libstdc++-33-3.2.3-61(x86_64)

elfutils-libelf-0.125-3.el5(x86_64)

elfutils-libelf-devel-0.125-3.el5(x86_64)

gcc-4.1.1-52.el5(x86_64)

gcc-c++-4.1.1-52.el5(x86_64)

glibc-2.5-12(i686)

glibc-2.5-12(x86_64)

glibc-common-2.5-12(x86_64)

glibc-devel-2.5-12(x86_64)

glibc-devel-2.5-12(i386)

libaio-0.3.106-3.2(x86_64)

libaio-0.3.106-3.2(i386)

libaio-devel-0.3.106-3.2(x86_64)

libgcc-4.1.1-52.el5(x86_64)

libgcc-4.1.1-52.el5(i386)

libstdc++-4.1.1-52.el5(x86_64)

libstdc++-4.1.1-52.el5(i386)

libstdc++-devel-4.1.1-52.el5(x86_64)

make-3.81-1.1(x86_64)

sysstat-7.0.0-3.el5(x86_64)

理想中的结果,如果有缺失的,在安装盘里找到相关版本,然后安装;

具体的:http://www.oracle.com/technology/global/cn/pub/articles/smiley-11gr1-install.html

另外需要特别安装几个包:

compat-db-4.1.25-9.i386.rpm

compat-db-4.1.25-9.x86_64.rpm

libXp-1.0.0-8.1.e15.x86_64.rpm

libXp-1.0.0-8.i386.rpm

xorg-x11-deprecated-libs-6.8.2-1.EL.13.6.i386.rpm

xorg-x11-deprecated-libs-6.8.2-31.x86_64.rpm

openmotif-2.3.0-1.rhel4.x86_64.rpm

把上面这些全部装齐全了再开始安装,仔细的核对版本;这一步非常的关键,否则会出现一系列的问题;

如果,这步做完,就是平常的安装过程了,再次强调下,一定要仔细把这些全部装全,一定不会出现任何问题的。

oracle client 安装 32位的,请看这里:http://blog.csdn.net/wxyskycn/article/details/3287097

相关推荐