在linux下设置了
makefile=-I/u01/oracle/product/9.2.0/rdbms/demo/ -I/u01/oracle/product/9.2.0/rdbms/public/ -L/u01/oracle/product/9.2.0/lib/ -lclntsh
还是报了一大堆错误,我用的是oracle9i 跟OTL4请问有谁知道怎么回事呢?ex659_oci9.o(.gnu.linkonce.t._ZN19otl_tmpl_out_streamI7otl_exc8otl_conn7otl_cur7otl_var15otl_oracle_dateE5flushEib+0x66e):/home/oracle/oracleTest1/src/otlv4.h:1859: undefined reference to `OCILobWrite' ex659_oci9.o(.gnu.linkonce.t._ZN19otl_tmpl_out_streamI7otl_exc8otl_conn7otl_cur7otl_var15otl_oracle_dateE5flushEib+0x844):/home/oracle/oracleTest1/src/otlv4.h:3117: undefined reference to `OCILobWrite' ex659_oci9.o(.gnu.linkonce.t._ZN7otl_varD1Ev+0xd5): In function `otl_var::~otl_var [in-charge]()': /home/oracle/oracleTest1/src/otlv4.h:6105: undefined reference to `OCIDescriptorFree' ex659_oci9.o(.gnu.linkonce.t._ZN7otl_varD1Ev+0xfa):/home/oracle/oracleTest1/src/otlv4.h:4583: undefined reference to `OCIHandleFree' ex659_oci9.o(.gnu.linkonce.t._ZN7otl_varD0Ev+0xd9): In function `otl_var::~otl_var [in-charge deleting]()': /home/oracle/oracleTest1/src/otlv4.h:4286: undefined reference to `OCIDescriptorFree' ex659_oci9.o(.gnu.linkonce.t._ZN7otl_varD0Ev+0xfe):/home/oracle/oracleTest1/src/otlv4.h:5666: undefined reference to `OCIHandleFree' ex659_oci9.o(.gnu.linkonce.t._ZN7otl_var17bulk_set_not_nullEii+0x63): In function `otl_var::bulk_set_not_null(int, int)': /home/oracle/oracleTest1/src/otlv4.h:4542: undefined reference to `OCIAttrSet' ex659_oci9.o(.gnu.linkonce.t._ZN7otl_cur15describe_columnER15otl_column_desciRi+0x65): In function `otl_cur::describe_column(otl_column_desc&, int, int&)': /home/oracle/oracleTest1/src/otlv4.h:4466: undefined reference to `OCIParamGet' ex659_oci9.o(.gnu.linkonce.t._ZN7otl_cur15describe_columnER15otl_column_desciRi+0x98):/home/oracle/oracleTest1/src/otlv4.h:25850: undefined reference to `OCIAttrGet' ex659_oci9.o(.gnu.linkonce.t._ZN7otl_cur15describe_columnER15otl_column_desciRi+0xc8):/home/oracle/oracleTest1/src/otlv4.h:1796: undefined reference to `OCIAttrGet' ex659_oci9.o(.gnu.linkonce.t._ZN7otl_cur15describe_columnER15otl_column_desciRi+0xfe):/home/oracle/oracleTest1/src/otlv4.h:5666: undefined reference to `OCIAttrGet' ex659_oci9.o(.gnu.linkonce.t._ZN7otl_cur15describe_columnER15otl_column_desciRi+0x130):/home/oracle/oracleTest1/src/otlv4.h:4311: undefined reference to `OCIAttrGet' ex659_oci9.o(.gnu.linkonce.t._ZN7otl_cur15describe_columnER15otl_column_desciRi+0x162):/home/oracle/oracleTest1/src/otlv4.h:4311: undefined reference to `OCIAttrGet' ex659_oci9.o(.gnu.linkonce.t._ZN7otl_cur15describe_columnER15otl_column_desciRi+0x194):/home/oracle/oracleTest1/src/otlv4.h:29465: more undefined references to `OCIAttrGet' follow ex659_oci9.o(.gnu.linkonce.t._ZN7otl_cur15describe_columnER15otl_column_desciRi+0x20f): In function `otl_cur::describe_column(otl_column_desc&, int, int&)': /home/oracle/oracleTest1/src/otlv4.h:23808: undefined reference to `OCIStmtExecute' ex659_oci9.o(.gnu.linkonce.t._ZN7otl_cur15describe_columnER15otl_column_desciRi+0x237):/home/oracle/oracleTest1/src/otlv4.h:23808: undefined reference to `OCIAttrGet' ex659_oci9.o(.gnu.linkonce.t._ZN16otl_tmpl_connectI7otl_exc8otl_conn7otl_curE6commitEv+0x34): In function `otl_tmpl_connect::commit()': /home/oracle/oracleTest1/src/otlv4.h:20449: undefined reference to `OCITransCommit'
makefile=-I/u01/oracle/product/9.2.0/rdbms/demo/ -I/u01/oracle/product/9.2.0/rdbms/public/ -L/u01/oracle/product/9.2.0/lib/ -lclntsh
还是报了一大堆错误,我用的是oracle9i 跟OTL4请问有谁知道怎么回事呢?ex659_oci9.o(.gnu.linkonce.t._ZN19otl_tmpl_out_streamI7otl_exc8otl_conn7otl_cur7otl_var15otl_oracle_dateE5flushEib+0x66e):/home/oracle/oracleTest1/src/otlv4.h:1859: undefined reference to `OCILobWrite' ex659_oci9.o(.gnu.linkonce.t._ZN19otl_tmpl_out_streamI7otl_exc8otl_conn7otl_cur7otl_var15otl_oracle_dateE5flushEib+0x844):/home/oracle/oracleTest1/src/otlv4.h:3117: undefined reference to `OCILobWrite' ex659_oci9.o(.gnu.linkonce.t._ZN7otl_varD1Ev+0xd5): In function `otl_var::~otl_var [in-charge]()': /home/oracle/oracleTest1/src/otlv4.h:6105: undefined reference to `OCIDescriptorFree' ex659_oci9.o(.gnu.linkonce.t._ZN7otl_varD1Ev+0xfa):/home/oracle/oracleTest1/src/otlv4.h:4583: undefined reference to `OCIHandleFree' ex659_oci9.o(.gnu.linkonce.t._ZN7otl_varD0Ev+0xd9): In function `otl_var::~otl_var [in-charge deleting]()': /home/oracle/oracleTest1/src/otlv4.h:4286: undefined reference to `OCIDescriptorFree' ex659_oci9.o(.gnu.linkonce.t._ZN7otl_varD0Ev+0xfe):/home/oracle/oracleTest1/src/otlv4.h:5666: undefined reference to `OCIHandleFree' ex659_oci9.o(.gnu.linkonce.t._ZN7otl_var17bulk_set_not_nullEii+0x63): In function `otl_var::bulk_set_not_null(int, int)': /home/oracle/oracleTest1/src/otlv4.h:4542: undefined reference to `OCIAttrSet' ex659_oci9.o(.gnu.linkonce.t._ZN7otl_cur15describe_columnER15otl_column_desciRi+0x65): In function `otl_cur::describe_column(otl_column_desc&, int, int&)': /home/oracle/oracleTest1/src/otlv4.h:4466: undefined reference to `OCIParamGet' ex659_oci9.o(.gnu.linkonce.t._ZN7otl_cur15describe_columnER15otl_column_desciRi+0x98):/home/oracle/oracleTest1/src/otlv4.h:25850: undefined reference to `OCIAttrGet' ex659_oci9.o(.gnu.linkonce.t._ZN7otl_cur15describe_columnER15otl_column_desciRi+0xc8):/home/oracle/oracleTest1/src/otlv4.h:1796: undefined reference to `OCIAttrGet' ex659_oci9.o(.gnu.linkonce.t._ZN7otl_cur15describe_columnER15otl_column_desciRi+0xfe):/home/oracle/oracleTest1/src/otlv4.h:5666: undefined reference to `OCIAttrGet' ex659_oci9.o(.gnu.linkonce.t._ZN7otl_cur15describe_columnER15otl_column_desciRi+0x130):/home/oracle/oracleTest1/src/otlv4.h:4311: undefined reference to `OCIAttrGet' ex659_oci9.o(.gnu.linkonce.t._ZN7otl_cur15describe_columnER15otl_column_desciRi+0x162):/home/oracle/oracleTest1/src/otlv4.h:4311: undefined reference to `OCIAttrGet' ex659_oci9.o(.gnu.linkonce.t._ZN7otl_cur15describe_columnER15otl_column_desciRi+0x194):/home/oracle/oracleTest1/src/otlv4.h:29465: more undefined references to `OCIAttrGet' follow ex659_oci9.o(.gnu.linkonce.t._ZN7otl_cur15describe_columnER15otl_column_desciRi+0x20f): In function `otl_cur::describe_column(otl_column_desc&, int, int&)': /home/oracle/oracleTest1/src/otlv4.h:23808: undefined reference to `OCIStmtExecute' ex659_oci9.o(.gnu.linkonce.t._ZN7otl_cur15describe_columnER15otl_column_desciRi+0x237):/home/oracle/oracleTest1/src/otlv4.h:23808: undefined reference to `OCIAttrGet' ex659_oci9.o(.gnu.linkonce.t._ZN16otl_tmpl_connectI7otl_exc8otl_conn7otl_curE6commitEv+0x34): In function `otl_tmpl_connect::commit()': /home/oracle/oracleTest1/src/otlv4.h:20449: undefined reference to `OCITransCommit'
解决方案 »
- Oracle 数据库优化
- oracle 索引问题 跪求解
- PL/SQL中如何声明及使用动态游标?不是where后面的条件是动态的,而是表名是动态的。详见正文......
- 高分在线求助;创建索引与查询优化;留名有分
- 求助:asp+orcal,在录入数据的时候提示"违反唯一性约束条件",但是能正常录入的问题。
- 请问那位有Oracle 8i 的补丁,可以帮帮忙寄给我一份吗??找了好久都没找到啊~~
- 关于Oracle SQL语句优化的一个难题
- 紧急高分求ORACLE 9I的官方下载地址!!在线等,多谢
- 在sqlplus下执行存储过程出错,各位帮我看一下
- 那里有developer/2000下载
- 关于oracle数据库中 varchar2的问题
- 求PLSQL块!
类似libclntsh.so.9.0之类的文件,作一个link即可,进到该目录下,
ln -s libclntsh.so.9.0 libclntsh.soGood luck!