Chinaunix首页 | 论坛 | 博客
  • 博客访问: 137678
  • 博文数量: 32
  • 博客积分: 2132
  • 博客等级: 大尉
  • 技术积分: 310
  • 用 户 组: 普通用户
  • 注册时间: 2007-05-21 20:08
文章分类

全部博文(32)

文章存档

2015年(5)

2011年(1)

2010年(7)

2008年(1)

2007年(18)

分类: LINUX

2007-06-04 11:00:29

网友:无痕(2007/06/01

(http://blog.chinaunix.net/u1/39385/showart_313956.html转载注明)

环境:RHEL4-U5-x86_64-AS  +oracle9i(9.2.0.4)x86_64

机器型号:dell 2950 (64)

一.安装准备

数据库:amd64db_9204_Disk1.cpio.gz   操作系统:Enterprise-R4-U5-x86_64-disc1.iso
       amd64_db_9204_Disk2.cpio.gz            Enterprise-R4-U5-x86_64-disc2.iso
       amd64_db_9204_Disk3.cpio.gz            Enterprise-R4-U5-x86_64-disc3.iso 

下载地址:                     Enterprise-R4-U5-x86_64-disc4.iso

 补丁包:compat-oracle-rhel4-1.0-5.i386.rpm

安装操作系统(很重要)

选择自定义安装(需要安装组件如下)

X Window System                     GNOME Desktop Environment
 Editors                               Server Configuration Tools   

Development Tools                    X Software Development
GNOME Software Development        Administration Tools
System Tools
                                                                                     

安装好以上是远远不够的,为了以后顺利,咱们别嫌麻烦,现在开始一个一个检查包是否全了。(rpm   -q   包名)

1kernel-2.6.9-42.EL     2. glibc-devel-2.3.4-2.25           

3. glibc-2.3.4-2.2

4.gcc-3.4.6-3             5.gcc-c++-3.4.6-3            6.compat-libgcc-296-2.96-132.7.2       7.compat-gcc-32-3.2.3-47.3     

8. compat-gcc-32-c++-3.2.3-47.3

9. libstdc++-devel-3.4.6-3       10.libstdc++-3.4.6-3       

11. make-3.80-6.EL4

12.gtk+-1.2.10-33  13.gnome-libs-1.4.1.2.90-44.1    14.tcp_wrappers-7.6-37.2

15.ORBit-0.5.17-14  16.libpng10-1.0.16-1     17.libungif-4.1.3-1.el4.2

18.imlib-1.9.13-23     19 .setarch-1.6-1       20.libaio-0.3.105-2

21.audiofile-0.2.6-1.el4.1  22.esound-0.2.35-2(真烦人啊@@@@)

libaio-0.3.105-2.x86_64.rpm libaio-0.3.105-2.i386.rpm
sysstat-5.0.5-11.rhel4.x86_64.rpm
 compat-gcc-32-3.2.3-47.3.x86_64.rpm \
compat-gcc-32-c++-3.2.3-47.3.x86_64.rpm
compat-libstdc++-33-3.2.3-47.3.x86_64.rpm
)这些中上面没有也要装

最事情烦人的是下面的!!!!!!~~~~~~~

上面检查的时候,不用看包是I386还是X86_64,只要有就可以了。但是还要补充一些I386的包。(下面也是必须的哦)

compat-oracle-rhel4-1.0-5.i386.rpm \
compat-libgcc-296-2.96-132.7.2.i386.rpm \
compat-libstdc++-296-2.96-132.7.2.i386.rpm \
libaio-devel-0.3.105-2.x86_64.rpm \
openmotif21-2.1.30-11.RHEL4.6.i386.rpm \
libgcc-3.4.6-3.i386.rpm

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

(不过告诉大家一个好消息,这些除了补丁包,其他都在光盘里,自己去找吧,注意包名,最后有时间的话我会给出不好找的包的位置)

1.现在配置系统环境:/etc/security/limits.conf

soft nproc 2047

hard nproc 16384

soft nofile 1024

hard nofile 65536

2/etc/pam.d/login 

session required pam_limits.so

3.修改oracle用户环境变量vi /home/oracle/.bashrcsu - oracle

export ORACLE_BASE=/opt/oracle

export ORACLE_HOME=/opt/oracle/product/9.2

export ORACLE_SID=testdb

export NLS_LANG='SIMPLIFIED CHINESE_CHINA.ZHS16GBK'

export PATH=$ORACLE_HOME/bin:$PATH

export DISPLAY=:0.0

export LD_ASSUME_KERNEL=2.4.1

说明:上面的参数最容易出错的是NLS_LANG,LD_ASSUME_KERNELDISPLAY

NLS­_LANG会提示NLS­_LANG参数设置不正确,就要多用几种格式编码填写

LD_ASSUME_KERNEL不正确在安装到17%时候会有错误提示,可以用2421或正确的内核版本(一般用2.4.1就可以)

DISPLAY后面设得值不正确,会连不上XWINDOWS,这可是很多人遇到的问题

(我解决的办法是:先用ORACLE用户登陆图形界面,然后按着我上面写的格式,一般就不会有问题)

还有一个是安装时候乱码的问题,再环境变量里加上下面的:LANG=en_US

NLS_LANG=American_america.zhs16gbk即可,也可根据情况用别的

二.现在设置ORACLE需要明确的东西

groupadd oinstall
 groupadd dba
 useradd -g oinstall -G dba oracle
 passwd oracle
 mkdir -p /opt/oracle/product/9.2
 chown -R oracle.oinstall /opt/oracle

三.现在说关于GCC的事情

   如果不对GCC做任何改动,在安装到88%和98%时候都会报错

Error in invoking target install_isqlplus of makefile /opt/oracle/product/9.2/sqlplus/lib/ins_sqlplus.mk

Error in invoking target install of makefile /opt/oracle/product/9.2/rdbms/lib/ins_rdbms.mk

解决这些错误在网上有很多方法,但是基本上都是错误的。例如:

 gcc降级
#su – root
#mv /usr/bin/gcc /usr/bin/gcc34
#ln –s /usr/bin/gcc32 /usr/bin/gcc
#mv /usr/bin/g++ /usr/bin/g++34
#ln –s /usr/bin/g++32 /usr/bin/g++
 只可以解决第一个错误,第二个是解决不了的,还有一个自己写脚本解决的,试过了,没成功。我是采用下面的方法解决的

mv /usr/bin/gcc /usr/bin/gcc.123

mv /usr/bin/g++ /usr/bin/g++.123

ln -s /usr/bin/x86_64-redhat-linux-gcc32 /usr/bin/gcc

ln -s /usr/bin/x86_64-redhat-linux-g++32 /usr/bin/g++

顺利通过!!!!!

四.好拉现在开始安装

Su – oracle

Zcat amd64db_9204_Disk1.cpio.gz | cpio –idmv

Cd DISK1

./runinstaller

现在回到图形界面一步步安装吧!安装过程中会提示你执行一些脚本。就是非常简单了

开始的在/tmp下,最后执行在home安装目录下

下面介绍一些安装时候的常见错误及解决办法。

 

 

 

 

阅读(3115) | 评论(0) | 转发(0) |
0

上一篇:没有了

下一篇:写点东西!

给主人留下些什么吧!~~