- 論壇徽章:
- 0
|
本帖最后由 c0ff 于 2013-11-01 16:30 編輯
ORA-56608: DRCP: Server Group feature is not supported
Version 11.2
Cause : Server Group attribute was set on the server handle, connected to a Database Resident connection pool.
Action : Do not set Server Group attribute on server handles while using Database Resident connection pool.
這是我查到的解釋,可是卻不知道如何做,action描述的server group attribute 如何修改?
錯(cuò)誤發(fā)生在env->createConnectionPool(user, pwd, conn_url, 1u, 10u, 1u)- C:\Users\xxxx>sqlplus system/xxx@xx.xx.xx.xx:1521/xxx:POOLED
- SQL*Plus: Release 11.2.0.3.0 Production on 星期五 11月 1 15:57:35 2013
- Copyright (c) 1982, 2011, Oracle. All rights reserved.
- 連接到:
- Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - Production
- With the Partitioning, Oracle Label Security, OLAP, Data Mining,
- Oracle Database Vault and Real Application Testing options
- SQL>
復(fù)制代碼 使用createConnectionPool()就不行,
如果參數(shù)conn_url設(shè)置成xx.xx.xx.xx:1521/sid OOLED,就會出現(xiàn)ORA-56608的錯(cuò)誤提示,
如果參數(shù)conn_url設(shè)置成xx.xx.xx.xx:1521/sid,就沒有報(bào)錯(cuò),但是這個(gè)創(chuàng)建過程的時(shí)間很長越有5秒左右。
如果使用createStatelessConnectionPool(),就沒有任何問題,創(chuàng)建一個(gè)10個(gè)的連接池,速度很快,這里不知道到createConnectionPool()的合理用法...
PS:
附上這兩個(gè)函數(shù)的細(xì)節(jié):
是OCCI庫- ConnectionPool* createConnectionPool(
- const string &poolUserName,
- const string &poolPassword,
- const string &connectString = "",
- unsigned int minConn = 0,
- unsigned int maxConn = 1,
- unsigned int incrConn = 1)=0;
復(fù)制代碼- StatelessConnectionPool* createStatelessConnectionPool(
- const string &poolUserName,
- const string &poolPassword,
- const string connectString="",
- unsigned int maxConn=1,
- unsigned int minConn=0,
- unsigned int incrConn=1,
- StatelessConnectionPool::PoolType
- pType=StatelessConnectionPool::HETEROGENEOUS);
復(fù)制代碼 |
|