1. 准备安装包
下载ORACLE10g安装文件,这里以ISO文件为例。
Database 10g client(linux x86).iso
拷贝Database 10g client(linux x86).iso到linux下,使用mount挂载。
# mount –t 9660 –o loop iso文件的路径 挂载的路径(/mnt/media)
2. 环境准备
2.1. 安装补丁
Redhat AS 5安装ORACLE10g有BUG,主要是需要安装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 阅读(4088)
评论(1) 编辑 收藏 所属分类:
数据库