mac 下连接 occi 报错 ORA-24960

junnyfeng 2015-12-30 12:55:02

环境设置应该是没有问题的,编译没报错

连接库文件:
libocci.dylib.11.1
libclntsh.dylib.11.1


int main()
{

Environment *m_pEnv = Environment::createEnvironment( Environment::DEFAULT);

Connection *m_pConn;
cout << "env ok\n";
cout << m_pEnv << endl;

try{
m_pConn = m_pEnv->createConnection("boss", "boss_bil", "boss");
}catch(SQLException &ex){
cout << "Errorcode:" << ex.getErrorCode()
<< " ErrMsg:" << ex.getMessage() << endl;
return -1;
}
cout << "connected \n";

运行时抛出异常
Errorcode:24960 ErrMsg:ORA-24960: 属性 OCI_ATTR_USERNAME 的长度大于最大允许长度 255

并出现 segmentation fault

系统 : OS EI capitan 10.11.2
g++: version 5.2.0 (Homebrew gcc 5.2.0)

求助!!
...全文
291 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
lhdz_bj 2015-12-30
  • 打赏
  • 举报
回复
似乎是客户端的问题,搜了下,可以参考下: http://group.gimoo.net/review/108823 希望能帮到你。

17,140

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧