阅读内容

RedHat Linux 9.0下安装Oracle 9.2全面指南(图)

[日期:2007-11-11] 来源:Linux公社  作者:Linuxidc


  运行了一会以后,出现了"ins_oemagent.mk"的错误提示,如下(图四)

RedHat Linux 9.0下安装Oracle 9.2全面指南(图)
图四

  这时我们可以暂时选择"ignore",安装完成以后再来解决这个问题.

  接下来又会出现"ins_ctx.mk"的问题,如图五

RedHat Linux 9.0下安装Oracle 9.2全面指南(图)
图五

  现在编辑 $ORACLE_HOME/ctx/lib/env_ctx.mk文件,在 "INSO_LINK =" 行(第1365行)加入 "$(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)

  按"retry"键即可继续。

  最后,还需要根据提示,用root用户执行一次 $ORACLE_HOME/root.sh,Oracle 软件就初步安装完了。

  安装完成以后的工作

  我们回头来解决上边的那个ins_oemagent.mk问题。以Oracle用户执行:

  cd $ORACLE_HOME/network/lib
  make -f ins_net_client.mk install

  编辑$ORACLE_HOME/ctx/lib/ins_ctx.mk 文件的第13-14行,由:

  ctxhx: $(CTXHXOBJ)
  $(LINK) $(CTXHXOBJ) $(INSO_LINK)
  改为
  ctxhx: $(CTXHXOBJ)
  $(LINK) -ldl $(CTXHXOBJ) $(INSO_LINK)
  然后执行
  make -f $ORACLE_HOME/ctx/lib/ins_ctx.mk install

  现在,Oracle 软件已经完全安装成功,你可以用dbca命令来建立数据库,或者执行其他DBA命令。

  总结

  类似Oracle 和IBM DB2之类的大型数据库的安装,往往都比较复杂,在安装之前一般都需要调整内核参数。配置环境变量等,安装过程中也经常有这样那样的问题。建议非熟练用户在安装前一定要仔细阅读软件自带的PDF文档,并在网上参考其他用户的经验。在目前,一般大型数据库都在Unix平台上工作,做为一个优秀的DBA,不仅要有Oracle知识,还应该而且必需掌握一定的Unix知识。

上一页123  GO



本文评论       全部评论
发表评论
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款


点评: 字数
姓名:

L
I
N
U
X


GOOGLE搜索
Google