解决方案 »

  1.   

    /ld-linux-x86-64.so.2  这个文件我有,怎么还出错呵
      

  2.   

          安装过程进行到80%多(所有文件复制完毕,并开始链接后), 报错
    1报错
    ins_precomp.mk
    INFO: /usr/bin/ld: <ORACLE_HOME>/lib//libnls12.a(lxhlang.o): undefined reference to symbol ‘__tls_get_addr@@GLIBC_2.3′
    这是因为oracle安装文件自带的 库文件太老了需要删除 {ORACLE_HOME}/lib/stubs 这个目录 (对于我的设置,就是 /opt/oracle/product/12.1.0.1.0/lib/stubscd /opt/oracle/product/12.1.0.1.0/lib
    rm -rf stubs
    2.在图形安装界面 点击Retry继续, 再次报错ins_rdbms.mk
    libclient12.a(kpue.o): undefined reference to symbol 'ons_subscriber_close'
    ....
    libons.so: could not read symbols: Invalid operation
    修改 rdbms/lib/ins_rdbms.mk 的 883行 和 901 行$(PLSHPROF) : $(ALWAYS) $(PLSHPROF_DEPS)
            $(SILENT)$(ECHO)
            $(SILENT)$(ECHO) " - Linking hierarchical profiler utility (plshprof)"
            $(RMF) $@
            $(PLSHPROF_LINKLINE) -lons....
        897 $(RMAN) : $(ALWAYS) $(RMAN_DEPS)
        898         $(SILENT)$(ECHO)
        899         $(SILENT)$(ECHO) " - Linking recovery manager (rman)"
        900         $(RMF) $@
        901         $(RMAN_LINKLINE) -lons
    3.在图形节目 Retry, 第3次报错ins_rdbms.mk
    houzi.o: undefined reference to symbol 'ztcsh'
    libnnz12.so: could not read symbols: Invalid operation
    修改 ins_rdbms.mk 的 1067行   1063 $(TG4PWD) : $(ALWAYS) $(TG4PWD_DEPS)
       1064         $(SILENT)$(ECHO)
       1065         $(SILENT)$(ECHO) " - Linking $(TG4DG4)pwd utility"
       1066         $(RMF) $@
       1067         $(TG4PWD_LINKLINE) -lnnz12
      

  3.   

    INFO: /usr/bin/ld: /home/sun/app/sun/product/12.1.0/dbhome_1/lib/libldapclnt12.a(sgsluu.o): undefined reference to symbol '__tls_get_addr@@GLIBC_2.3'
    /usr/lib/ld-linux-x86-64.so.2: error adding symbols: DSO missing from command line
    请问你这个问题怎么解决的,我在安装oracle的时候也遇到这个问题,麻烦指点下。谢谢
      

  4.   

    不好意思啊,现在才看到,上面的提示应该是表示没有glibc2.3的链接,但是实际解决我也不懂啊