随笔-20  评论-35  文章-0  trackbacks-0
 

1.    准备安装包

下载ORACLE10g安装文件,这里以ISO文件为例。

Database 10g client(linux x86).iso

拷贝Database 10g client(linux x86).isolinux下,使用mount挂载。

# mount –t 9660 –o loop iso文件的路径 挂载的路径(/mnt/media)

2.    环境准备

2.1.            安装补丁

Redhat AS 5安装ORACLE10gBUG,主要是需要安装3个补丁,前两个可以在:http://rpm.pbone.net/ 搜索下载(我本想在CSDN上下,因为网上一搜,全是那提供下载,但是苦于一直没有分,呵呵~~,自己想办法了)

1.       xorg-x11-deprecated-libs-6.9.0-1.112.16.14asp.i386.rpm

下载地址:

ftp://ftp.chg.ru/pub/Linux/ASPLinux/i386/updates/11.2/i386/xorg-x11-deprecated-libs-6.9.0-1.112.16.14asp.i386.rpm

安装命令:

# rpm –ivh xorg-x11-deprecated-libs-6.9.0-1.112.16.14asp.i386.rpm

2.       libXp-1.0.0-8.1.el5.i386.rpm

下载地址:

ftp://mirror.switch.ch/pool/1/mirror/scientificlinux/51/i386/SL/libXp-1.0.0-8.1.el5.i386.rpm

安装命令:

# rpm –ivh libXp-1.0.0-8.1.el5.i386.rpm

3.       compat-libstdc++-33-3.2.3-61.i386.rpm

这个文件在AS5的安装光盘中存在,在光盘下搜索下就OK

安装命令:

# rpm –ivh compat-libstdc++-33-3.2.3-61.i386.rpm

2.2.            操作系统设置

1.2.1. 关闭防火墙

修改/etc/selinux/config

SELINUX=disabled

1.2.2. 修改操作系统发行版本名称

因为ORACLE10g不支持REDHAT5的版本名称,所以需要修改为它认识的版本(白痴~~)。当然安装后,你可以修改回来。

修改/etc/redhat-release

Red Hat Enterprise Linux Server release 5注释掉(前面加#),新增行redhat-4

1.2.3. 修改内核参数(可选)

如果不是生成环境,不修改也可以,现在的机器都是很大内存的。

etc/sysctl.conf

kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
# semaphores: semmsl, semmns, semopm, semmni
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
net.core.rmem_default=262144
net.core.rmem_max=262144
net.core.wmem_default=262144
net.core.wmem_max=262144

运行下面的命令使得内核参数生效: /sbin/sysctl –p

3.    安装

3.1.            用户及用户环境

1.2.4. 创建用户和组

# groupadd dba

# useradd –g dba –G dba oracle

# passwd oracle

1.2.5. 建立安装目录

# mkdir -p /u01/app/oracle/product/10.2.0/db_1
# chown -R oracle.oinstall /u01

1.2.6. 设置DISPLAY

默认情况下,redhat之允许root用户启动图形程序,并环境变量DISPLAY=:0.0

如果需要在其它用户(ORACLE安装用户oracle)使用图形程序,需要在切换到其它用户前执行个鬼命令,也就是要在root用户下执行(不管他执行结果这么样,do it.鬼命令如下:

# xhost +

1.2.7. 设置安装环境变量

$ su – oracle

$ vi .bash_profile

# Oracle Settings

# 安装客户端和服务器这些设置都差不多。看到起办吧,我下面的是安装客户端的

export ORACLE_BASE=/u01/app/oracle

export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1

export ORACLE_TERM=xterm

export PATH=/usr/sbin:$PATH

export PATH=$ORACLE_HOME/bin:$PATH

export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib

export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib

export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK

1.2.8. 特别的环境变量

不晓得是ORACLE10g的安装程序图形界面中文方面有问题,还是他用的JDK有问题,反正经过上面的设置你马上安装的化,图形界面是乱码,看不清的。我不晓得怎么解决。就之际设置安装语音环境为英文,结果OK了。所以这是个特别的环境变量

$ export LC_ALL=en_US

3.2.            安装向导

下面就开始执行安装命令了。

$ /mnt/media/run runInstaller

Starting Oracle Universal Installer...

Checking installer requirements...

Checking operating system version: must be redhat-3, SuSE-9, redhat-4, UnitedLinux-1.0, asianux-1 or asianux-2

                                      Passed

All installer requirements met.

Preparing to launch Oracle Universal Installer from /tmp/OraInstall2009-04-12_11-01-34PM. Please wait ...[oracle@localhost ~]$ Oracle Universal Installer, Version 10.2.0.1.0 Production

Copyright (C) 1999, 2005, Oracle. All rights reserved.

看到上面这堆东西,你应该马上看到英文的图形安装界面出来了。。。。

posted on 2009-04-13 01:06 coolies 阅读(4092) 评论(1)  编辑  收藏 所属分类: 数据库

评论:
# re: redhat AS 5安装ORACLE10g客户端 2009-04-14 17:03 | Gordon
在 red hat 9 下边装oracle9i没有成功。不知道LZ有没有装过。提提建议  回复  更多评论
  

只有注册用户登录后才能发表评论。


网站导航: