mac 下连接 occi 报错 ORA-24960
环境设置应该是没有问题的,编译没报错
连接库文件:
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)
求助!!