服务器 频道

Redhat下Oracle9i安装全攻略-常见错误

    7) 说明:下面这个安装指南是我看过各种版本里比较好的,图文并茂,问题处理详细。 

    在Redhat9上安装Oracle 9.2(点击

    运行了一会以后,出现了"ins_oemagent.mk"的错误提示。

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

    接下来又会出现"ins_ctx.mk"的问题。

    现在编辑 $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命令。

    #-----------------------------------
0
相关文章