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
export ORACLE_BASE=/opt/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/10.2.0
export DYLD_LIBRARY_PATH=$ORACLE_HOME/lib
export LD_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
export PATH=$ORACLE_HOME/bin:$PATH
export SHLIB_PATH=$ORACLE_HOME/lib32:$ORACLE_HOME/rdbms/lib32
export LC_ALL="en_US"
export LANG="en_US"
export NLS_LANG="AMERICAN_AMERICA.ZHS16GBK"
export PATH ORACLE_HOME LD_LIBRARY_PATH
#set java env
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++-33 elfutils-libelf elfutils-libelf-devel gcc gcc-c++ glibc /
> glibc-common glibc-devel-2.5 libaio libaio-devel libgcc libstdc++ libstdc++-devel /
> make sysstat
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
分享到:
相关推荐
RedHat.Enterprise.Linux.5.5 x64 oracle10g R2安装记录
Redhat.Enterprise.Linux.v6.iso镜像,可部署虚拟机一起
RedHat Enterprise Linux 5(RHEL5)安装Oracle 11.1.0.6(11gR1)简要
Redhat Enterprise Linux Advanced Server 4安装oracle11g
RedHat Enterprise Linux 6.9安装64位Oracal10g图解全过程适合新手.doc
Linux 内核非常出色。与大多数其他 *NIX 系统不同,Linux 允许在系统启动和运行时修 改大多数内核参数。完成内核参数更改后不必重新启动系统。Oracle 数据库 10g 需要以下 所示的内核参数设置。其中给出的是最小值,...
RedHat linux 5.2 64位版 SN
Redhat linux5.6下Oracle 10g (10.2.0.1)安装及升级到10.2.0.4
RedHat Enterprise Linux Advanced server v3 安装 Oracle --MSN:zhoujianguo_leo@hotmail.com
Redhat Enterprise linux 5.4 32bit/64bit上安装Oracle10g 解决em/dbca乱码问题 配置oracle随linux系统自启动
RedHat Enterprise Linux 7_x64 百度网盘下载链接
在Redhat Enterprise linux 5上 安装Oracle10g Release 2
Redhat Enterprise linux5学习笔记,整套资料
RedHat EnterPrise linux 高可用集群技术
linux_Redhat_6.5_64位_安装oracle_11g 有详细的步骤说明 图片解释
RedHat enterprise linux 5下安装 oracle 10g详细安装步骤
在Redhat下安装Oracle10g.pdf 在RedHat Enterprise Linux 5下安装JDK.doc REdHat Linux 5 tomcat 的安装及环境的配置.doc
Oracle10g(10.2.0.1)在Linux RedHat EnterPrise5上安装.pdf
Redhat Enterprise 5(RHEL5.5)上安装ORACLE 10G Release 2(10.2.0.1) 64位版本 .doc oracle官网教程