PHP - PDO - Oracle和Phonegap:SESSIONS_PER_USER限制错误

时间:2014-02-25 10:32:29

标签: php oracle cordova pdo odbc

嗨stackoverflowianers!

我在ServerSide上使用PHP,PDO,ODBC和Oracle以及在ClientSide上使用Android的Phonegap 3时遇到问题。

由于某些重要原因,我必须在某些情况下使用PDO,在其他情况下使用ODBC来与Oracle数据库进行交互。

在我打开连接之后,我会做我要做的事情,之后我就关闭了连接。

现在我的问题是:

经过几个小时的测试 Phonegap-App 后,我总是得到odbc错误:

odbc_connect(): SQL error: exceeded simultaneous SESSIONS_PER_USER limit in SQLConnect on line xy

和PDO错误:

Notice: Undefined variable: dbh in file on line yz

请帮我查一下这个问题。任何想法或建议都会非常受欢迎。

提前感谢您,并向您致以最诚挚的问候!

英格玛

1 个答案:

答案 0 :(得分:1)

当分配给用户的配置文件仅限于少数会话且您创建的会话超过该限制时,会发生此错误。

您可以使用

检查个人资料名称

select * from dba_users where USERNAME = 'your_user_name';

然后配置文件限制使用 select * from dba_profiles where profile='profile_name_from_above_query';

此外,如果您想确保永远不会遇到此错误,请将会话限制为允许的限制或增加SESSION_PER_USER限制。

有关详细信息,请关注this link