- 论坛徽章:
- 0
|
本帖最后由 DexterL 于 2013-05-08 10:22 编辑
最近需要在一台接口服务器上用pro*c操作数据库,不想安装oracle客户端,所以参照http://linux.net527.cn/fuwuqiyingyong/Oracle/2013/0418/49449.html这篇教程
下载了:
instantclient-basic-linux-11.2.0.3.0
instantclient-sqlplus-linux-11.2.0.3.0
instantclient-precomp-linux32-11.2.0.1
但是编译包里自带的demo时候预编译阶段proc提示段错误:- Pro*C/C++: Release 11.2.0.3.0 - Production on Wed May 8 10:02:16 2013
- Copyright (c) 1982, 2011, Oracle and/or its affiliates. All rights reserved.
- System default option values taken from: /opt/oracle/instantclient_11_2/precomp/admin/pcscfg.cfg
- 段错误 (core dumped)
复制代码 附上环境变量:- ORACLE_HOME=/opt/oracle/instantclient_11_2
- export ORACLE_HOME
- export LD_LIBRARY_PATH=$ORACLE_HOME:${LD_LIBRARY_PATH}
- export PATH=$ORACLE_HOME:$ORACLE_HOME/sdk:$PATH
- export ORACLE_SID=ABC
- export NLS_LANG=AMERICAN_AMERICA.UTF8
复制代码 配置文件pcscfg.cfg:- sys_include=($ORACLE_HOME/sdk/include,/usr/include,/usr/lib/gcc/i386-redhat-linux/4.1.1/include,/usr/lib/gcc/i386-redhat-linux/3.4.5/include,/usr/lib/gcc-lib/i386-redhat-linux/3.2.3/include,/usr/lib/gcc/i586-suse-linux/4.1.2/include,/usr/lib/gcc/i586-suse-linux/4.3/include)
- ltype=short
复制代码 我实在搞不清到底是哪的问题了,请坛子里的兄弟们帮我看看
先谢过了 |
|