我的环境是aix 4.3 +oracle 9i

解决方案 »

  1.   

    详情参考:
    http://211.99.196.144:8090/forum1/frontshow/dispbbs.jsp?boardid=103&id=10683
      

  2.   

    lsnrctl start 
    apachectl start 
    sqlplus /nolog<<EOS 
    connect / as sysdba 
      

  3.   

    beckhambobo(beckham):
    你的意思是我要重新安装么?
    我的sqlplus可以正确运行,只是不能调用OCI接口。我用ar 去检查$ORACLE_HOME/lib/ 下的*.a文件时发现大部分是空的,是不是以前安装出了问题?
      

  4.   

    我想可能是安装是对libclntsh归档出了问题,我能否对他重新归档,我应该如何做呢?
      

  5.   

    用Pro*C提供的Proc.mk文件来make,不必操心要使用哪些oracle的库文件
    (经过预编译后的.c/.cpp文件其实也是对OCI的调用,Proc.mk同样适用于直接调用OCI的应用)
      

  6.   

    原来是
    $ORACLE_HOME/lib32/libclntst9.a 
    $ORACLE_HOME/lib32/libclntsh.a