荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: hoyle@bbs.pku.edu.cn (邪骨头), 信区: Linux
标  题: 在Redhat8上装Oracle9.2.0小结(转寄)(转载)
发信站: 北大未名站 (Mon Nov 25 19:26:55 2002)
转信站: SZU!news.tiaozhan.com!news.happynet.org!PKU

【 以下文字转载自 hoyle 的信箱 】
【 原文由 hoyle@smth.edu.cn 所发表 】
来  源: from smthnew (bbs.net.tsinghua.edu.cn [166.111.8.238])
日  期: Mon Nov 25 19:26:43 2002

发信人: hoyle (邪骨头), 信区: Linux
标  题: 在Redhat8上装Oracle9.2.0小结
发信站: BBS 水木清华站 (Mon Nov 25 14:52:28 2002), 站内

忙了几天,得到一些网友的热情支持,
终于在RedHat8上装了Oracle9.2.0。

RedHat8的安装方式是Server,除了Passwd、mouseconfig、grub、gcc-c++、XFree86
以及其依赖的rpm包以外,其它一概没有装,也没装KDE或GNOME等桌面。

写几点小体会

1.binutils或gcc无需降至更低版本。
  在运行runInstaller时,会报告找不到libstdc++-libc6.1-1.so.2,
实际上,只需要
 ln -s /usr/lib/libstdc++-3-libc6.2-2-2.10.0.so\
       /usr/lib/libstdc++-libc6.1-1.so.2
  就行了

  装stdlibc++-2.95要求降级gcc、cpp,并且实际上,它所做的有用工作也仅仅是
做个连接而已。

2.对于共享内存的错误
  在运行runInstaller之前,应执行:
echo `expr 4096 \* 1024 \* 1024 \- 1` > /proc/sys/kernel/shmmax

对于512M内存,设置的大小为4G - 1,如果设置为4G或以上,好像不能成功,
cat /proc/sys/kernel/shmmax的返回值会变成0

3.对于ins_ctx.mk的错误
  修改oracle/product/9.2.0/ctx/lib/env_ctx.mk

  找到INSO_LINK的定义,添加$(LDLIBFLAG)dl,如下:

INSO_LINK = -L$(CTXLIB) $(LDLIBFLAG)m $(LDLIBFLAG)dl $(LDLIBFLAG)sc_ca
                                      ~~~~~~~
 $(LDLIBFLAG)sc_fa $(LDLIBFLAG)sc_ex $(LDLIBFLAG)sc_da $(LDLIBFLAG)sc_ut
$(LDLIBFLAG)sc_ch $(LDLIBFLAG)sc_fi $(LLIBCTXHX) $(LDLIBFLAG)c -Wl,-rpath,
$(CTXHOME)lib $(CORELIBS) $(COMPEOBJS)


--

※ 来源:·BBS 水木清华站 smth.edu.cn·[FROM: 162.105.70.138]
--
※ 转载:·北大未名站 bbs.pku.edu.cn·[FROM: 162.105.70.138]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店