QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1304|回复: 14

在Red Hat AS上安装Oracle 9i的问题

[复制链接]
发表于 2004-11-8 15:05:19 | 显示全部楼层 |阅读模式
Red Hat AS3U2,安装Oracle 9.2.0.4

安装过程中执行root.sh时出现错误:

[code:1]Starting RPM to install the Legato Single Server Version (LSSV) product.
Form more information, please refer to the Linux installation section
in the LSSV Installation Guide at  http://www.legato.com/LSSV

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.[/code:1]

到底LSSV是干嘛用的?为什么出现这个错误?这个错误有什么大影响吗?

后来创建数据库,正在执行

[code:1]Creating data dictionary views[/code:1]

的时候出现过这个错误:

[code:1]ORA-29807: specified operator does not exist[/code:1]

这个又会有什么影响?为什么会这样?
发表于 2004-11-8 18:10:31 | 显示全部楼层
不知道你安装前的准备工作做好了没有,我从来没有遇到你的这种情况
回复

使用道具 举报

发表于 2004-11-8 18:20:30 | 显示全部楼层
错误1: 缺少 ncurses 库

错误2: 缺少 oracle 系统用户
回复

使用道具 举报

 楼主| 发表于 2004-11-8 18:32:36 | 显示全部楼层
[quote:db4f173476="dannycat"]错误1: 缺少 ncurses 库

错误2: 缺少 oracle 系统用户[/quote]
我刚才特意去检查了一下,ncurses库有的,oracle系统用户是指什么?我按别人的安装说明,创建了oracle用户、oinstall组和dba组了,还需要别的吗?
回复

使用道具 举报

发表于 2004-11-8 18:37:54 | 显示全部楼层
libncurses.so.4
这个是不是你的系统里的 ncurses 库比较新的原因?
ORA-29807: specified operator does not exist
不知道是指哪一个“operator”。

偶装 ORACLE 从来都在 2.1AS 上装,不敢“越轨”
回复

使用道具 举报

发表于 2004-11-9 08:57:05 | 显示全部楼层
偶也是在Red Hat AS3U2安装的Oracle 9.2.0.4 ,装之前做好五件事就搞定了
1.修改内核参数
2.降级内核
3.降级gcc
4.建立oracle用户
5.打oracle补丁
回复

使用道具 举报

 楼主| 发表于 2004-11-9 10:31:30 | 显示全部楼层
修改内核参数是指共享内存的那些东东吧?我改过了,但内核怎么降级呢,还有gcc有人说不需要降级的。
回复

使用道具 举报

发表于 2004-11-9 12:26:22 | 显示全部楼层
[quote:e4df157da4="老马"]修改内核参数是指共享内存的那些东东吧?我改过了,但内核怎么降级呢,还有gcc有人说不需要降级的。[/quote]

你oracle用户一定要有该参数
export LD_ASSUME_KERNEL=2.4.19

还有Red Hat AS3U2的gcc是一定要降级的,否则oracle是装不上去的
gcc的降级方式如下:
[code:1]su - root
mv /usr/bin/gcc /usr/bin/gcc323
ln -s /usr/bin/gcc296 /usr/bin/gcc
mv /usr/bin/g++ /usr/bin/g++323      
ln -s /usr/bin/g++296 /usr/bin/g++[/code:1]
回复

使用道具 举报

 楼主| 发表于 2004-11-9 18:09:13 | 显示全部楼层
这次gcc降了,内核降了,打了那个p26*和p32*的补丁,但是dbca到设置完成后就退出,报错:
[code:1]/opt/oracle/product/9.2.0/bin/dbca: line 124: 13861 ???                     $JRE_DIR/bin/jre -DORACLE_HOME=$OH -DJDBC_PROTOCOL=thin -mx64m -classpath $CLASSPATH oracle.sysman.assistants.dbca.Dbca $ARGUMENTS[/code:1]
回复

使用道具 举报

发表于 2004-11-9 18:23:11 | 显示全部楼层
[quote:ea0cd4bd40="老马"]这次gcc降了,内核降了,打了那个p26*和p32*的补丁[/quote]

你装的是不是9204?如果是9204,只需要打p3006854_9204_LINUX.zip补丁呀 :-)

[quote:ea0cd4bd40="老马"]/opt/oracle/product/9.2.0/bin/dbca: line 124: 13861 ???                     $JRE_DIR/bin/jre -DORACLE_HOME=$OH -DJDBC_PROTOCOL=thin -mx64m -classpath $CLASSPATH oracle.sysman.assistants.dbca.Dbca $ARGUMENTS[/quote]
你的oracle用户是不是没有定义$CLASSPATH 类呀
回复

使用道具 举报

 楼主| 发表于 2004-11-9 18:33:24 | 显示全部楼层
晕,我有2份文档,一份讲修复agentctl错误用p2617419_210_GENERIC.zip和p_3119415_9204_LINUX.zip(从9.2.0升级到9.2.0.4),另一份讲用p2617419_210_GENERIC.zip和p_3238244_9204_LINUX.zip(直接安装9.2.0.4),我是9.2.0.4,所以照后边的那个打补丁了。

oracle用户的环境变量只有LD_LIBRARY_PATH,没有CLASSPATH,我记得装8i的时候因为要先装java,所以有CLASSPATH,装9i不需要java了,还要这个吗?
回复

使用道具 举报

发表于 2004-11-9 21:08:46 | 显示全部楼层
9204打的补丁是p3006854_9204_LINUX.zip

To resolve the __libc_wait symbol issue, download the patch p3006854_9204_LINUX.zip from http://metalink.oracle.com/. See bug 3006854 for more information.

To apply the patch, run

su - 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
Applying patch...
Patch successfully applied



9i的安装文档确实说只需要定义LD_LIBRARY_PATH和不需要装java,不过我每次都装了java也定义了CLASSPATH。
回复

使用道具 举报

发表于 2004-12-14 09:36:40 | 显示全部楼层

请教

几位高手一问一答,你们的问题是解决了吗?
能不能写个完整的安装过程呢,谢谢了!
回复

使用道具 举报

 楼主| 发表于 2004-12-14 15:42:52 | 显示全部楼层
看过了dbca脚本,CLASSPATH等环境变量都在脚本中定义了的,也不是一开始就报错,而是全部设置完了之后开始创建时出错。
回复

使用道具 举报

 楼主| 发表于 2004-12-20 22:22:52 | 显示全部楼层
问题已经解决,具体请看
http://www.linuxfans.org/nuke/mo ... &highlight=
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-6 21:35 , Processed in 0.059558 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表