liq2004 发表于 2004-6-23 21:36:23

在线求助啊!redhat es3安装oracle9i怎么装啊

有没有好的资料介绍啊!谢谢了!如果把软件包降级的话,整个linux系统就坏了!

minsj 发表于 2004-6-24 09:02:14

在 RedHat Enterprise Linux Advanced Server 3 上安装 Oracle9.2.0.4.0


1.安装 RedHat EL3

现在的安装界面都做的很好了,一路 NEXT 就可以安装了.如果有困难,请参考其他 linux 安装文档进行.

注意:
需要安装开发工具.


2.相关包检查

需要确认以下包都已经安装:

# rpm -qa | grep compat
compat-libstdc++-7.3-2.96.122
compat-gcc-c++-7.3-2.96.122
compat-libstdc++-devel-7.3-2.96.122
compat-db-4.0.14-5
compat-gcc-7.3-2.96.122

# rpm -qa | grep openmotif
openmotif21-2.1.30-8

# rpm -qa | grep setarch
setarch-1.3-1

如果有包没有安装,使用
# rpm -ivh compat...i386.rpm
命令来安装相应的包.


3.设置安装环境

需要将gcc,g++更换为2.96版本的.

# cd /usr/bin
# mv gcc gcc323
# mv g++ g++323
# ln -s gcc296 gcc
# ln -s g++29

确认版本正确

# gcc -v
Reading specs from /usr/lib/gcc-lib/i386-redhat-linux7/2.96/specs
gcc version 2.96 20000731 (Red Hat Linux 7.3 2.96-122)

# g++ -v
Reading specs from /usr/lib/gcc-lib/i386-redhat-linux7/2.96/specs
gcc version 2.96 20000731 (Red Hat Linux 7.3 2.96-122)

安装完9.2.0.4.0以后,以root身份运行root.sh会报错:
error: Failed dependencies:
      libncurses.so.4 is needed by orclclnt-nw_lssv.Build.71-1
error: Failed dependencies:
      orclclnt = nw_lssv.Build.71-1 is needed by orcldrvr-nw_lssv.Build.71-1
error: Failed dependencies:
      orclclnt = nw_lssv.Build.71-1 is needed by orclnode-nw_lssv.Build.71-1
      orcldrvr = nw_lssv.Build.71-1 is needed by orclnode-nw_lssv.Build.71-1
      libscsi.so is needed by orclnode-nw_lssv.Build.71-1
      libsji.so is needed by orclnode-nw_lssv.Build.71-1
error: Failed dependencies:
      orclclnt = nw_lssv.Build.71-1 is needed by orclserv-nw_lssv.Build.71-1
      orclnode = nw_lssv.Build.71-1 is needed by orclserv-nw_lssv.Build.71-1

**      Installation of LSSV did not succeed.Please refer
**      to the Installation Guide at http://www.legato.com/LSSV
**      and contact Oracle customer support if necessary.

建立符号链接来解决这个问题:
#cd /usr/lib
#ln -s libncurses.so.5.3 libncurses.so.4



登录为oracle用户
# su – oracle
$

检查环境变量

$ uname -a
Linux localhost.localdomain 2.4.21-4.EL #1 Fri Oct 3 18:13:58 EDT 2003 i686 i686 i386 GNU/Linux
$ rpm -qa | grep glibc
glibc-2.3.2-95.3

$ set | grep ORACLE
ORACLE_BASE=/u01/app/oracle
ORACLE_HOME=/u01/app/oracle/product/9.2.0.4.0
ORACLE_SID=ora9

$ set | grep LD_ASSUME_KERNEL
LD_ASSUME_KERNEL=2.4.19
$

set 命令显示的结果中,必须有 ORACLE_HOME.

注意:
如果不设置LD_ASSUME_KERNEL, 则不能启动jre,也就不能启动安装界面.


4.从metalink下载必须的补丁

需要的补丁:

p3006854_9204_LINUX.zip 在运行 runInstaller 之前打.

如何使用补丁, 请看后文.


5.开始安装9.2.0.4.0

运行runInstaller之前,需要打补丁3006854: 注意,必须以root身份运行.

# unzip p3006854_9204_LINUX.zip
Archive: p3006854_9204_LINUX.zip
creating: 3006854/
inflating: 3006854/rhel3_pre_install.sh
inflating: 3006854/README.txt

# cd 3006854
# sh rhel3_pre_install.sh

然后就可以运行runInstaller安装了.安装时选择Enterprise版,注意选择不要创建数据库.

如果还有其他疑问,请参考其它安装文章.


6.运行dbca的问题.

在运行dbca, netca等图形工具之前,需要设置LD_ASSUME_KERNEL=2.4.19,否则不能启动JAVA.

如果发生 dbca 崩溃,可以尝试下面的方法:

$su – root
#touch /etc/rac_on

现在可以重新启动 dbca 。

另一个解决办法是编辑 $ORACLE_HOME/bin/dbca 文件,将下面列出的除第 3 行 外的其余行注释掉。

#if [ -f /etc/rac_on ]; then
#Run DBCA
$JRE_DIR/bin/jre –native –DORACLE_HOME=$OH……
#else
#Run DBCA
#$JRE_DIR/bin/jre –DORACLE_HOME=$OH……
#fi

重新启动 dbca 。
页: [1]
查看完整版本: 在线求助啊!redhat es3安装oracle9i怎么装啊