ORACLE9404 64位 在Redhat linux AS 4.6 (64位)上的安装

Oracle  9204 64位 在linux  AS 4 update 6 (64位)上的安装

Oracle  安装包 : 

amd64_db_9204_Disk1.cpio  

amd64_db_9204_Disk3.cpio

amd64_db_9204_Disk2.cpio

Oracle.com上已经无法下载了,用迅雷搜索下吧

Linux 安装包  Redhat  linux  AS 4  Update 6  64位 

需要安装一些rpm  : 

 

rpm -qa |grep  kernel-2.6.9-42.EL

rpm -qa |grep  glibc-devel-2.3.4-2.25

rpm -qa |grep  glibc-2.3.4-2.25

rpm -qa |grep  gcc-3.4.6-3

rpm -qa |grep  gcc-c++-3.4.6-3

rpm -qa |grep  compat-libgcc-296-2.96-132.7.2

rpm -qa |grep  compat-gcc-32-3.2.3-47.3

rpm -qa |grep  compat-gcc-32-c++-3.2.3-47.3

rpm -qa |grep  libstdc++-devel-3.4.6-3

rpm -qa |grep  libstdc++-3.4.6-3

rpm -qa |grep  make-3.80-6.EL4

rpm -qa |grep  gtk+-1.2.10-33

rpm -qa |grep  gnome-libs-1.4.1.2.90-44.1

rpm -qa |grep  tcp_wrappers-7.6-37.2

rpm -qa |grep  ORBit-0.5.17-14

rpm -qa |grep  libpng10-1.0.16-1

rpm -qa |grep  libungif-4.1.3-1.el4.2

rpm -qa |grep  imlib-1.9.13-23

rpm -qa |grep  setarch-1.6-1

rpm -qa |grep  libaio-0.3.105-2

rpm -qa |grep  audiofile-0.2.6-1.el4.1

rpm -qa |grep  esound-0.2.35-2

版本可以新点,后面几个没有安装,问题也不大。 

后面的安装就没有什么问题了 在copy文件到17%的时候,会在copy naeet.o的时候挂死

就是点击cancel 也不起所用了 。

这里需要设置环境变量 export LD_ASSUME_KERNEL=2.4.1 就可以过去了 

在到了88%的时候又出了一个错误 

Exception thrown from action: make

Exception Name: MakefileException

Exception String: Error in invoking target install_isqlplus of makefile /data/oracle/product/9.2.0/sqlplus/lib/ins_sqlplus.mk

Exception Severity: 1

如下图

点击ignore 继续安装,后面我们再修复

98%的时候,还出了一个错误 

点击ignore 继续安装,后面我们再修复

到最后提示运行$ORACLE_HOME/root.sh 的时候,我们不要运行先,

先修复上面的两个问题 。

修复方法如下: 

Su -  root  用户 

 Cd  /usr/bin  

编写 脚本文件 gcc296 : 

#!/bin/sh

exec /usr/bin/gcc32 -static-libgcc -B/usr/lib/gcc-lib/i386-redhat-linux/2.96/ "$@"

 编写脚本文件 g++296  : 

#!/bin/sh

exec /usr/bin/g++32 -static-libgcc -B/usr/lib/gcc-lib/i386-redhat-linux/2.96/ "$@"

备份 /usr/bin 下面的 gcc  g++ 

Mv   gcc   gcc346  

Mv    g++ g++346 

做软连接 :

Ln  -s  gcc296   gcc 

Ln -s  g++296  g++ 

切换到oracle 用户 

 修复第一个错误,从新编译sqlplus : 

Cd  /data/oracle/product/9.2.0/sqlplus/lib

/usr/bin/make -f ins_net_server.mk install ORACLE_HOME=/data/oracle/product/9.2.0

修复第二个错误,编译rdbms :

cd /data/oracle/product/9.2.0/rdbms/lib

make -f /data/oracle/product/9.2.0/rdbms/lib/ins_rdbms.Mk /data/oracle/product/9.2.0/rdbms/lib/extproc32 EXTPROC=/data/oracle/product/9.2.0/rdbms/lib/extproc32 LIBDIR=lib32 LDFLAGS='-m32 -o $@ $(LDPATHFLAG)$(PRODLIBHOME) $(LDPATHFLAG)$(LIBHOME) $(LDPATHFLAG)$(LIBHOME)stubs/'

从新编译后把gcc /g++ 恢复

Su - root 用户

Cd /usr/bin 

Rm gcc  g++ 

Mv gcc346  gcc 

Mv g++346 g++ 

 回到原来的界面按照提示继续执行$ORACLE_HOME/root.Sh 等下面的操作。 

然后启动dbca 建库, 

根据yangtingkun 的测试,建库过程中安装data mining的时候碰到了一个ORA-1031的错误

我们一般不选这个组件,所以没有遇到这个错误。 


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值