PHP-PDO-Oracle和Phonegap:SESSIONS_PER_USER limit错误

PHP-PDO-Oracle和Phonegap:SESSIONS_PER_USER limit错误,php,oracle,cordova,pdo,odbc,Php,Oracle,Cordova,Pdo,Odbc,嗨,飞越者 我在服务器端使用PHP、PDO、ODBC和Oracle,在客户端使用Android的PhoneGap3时遇到问题 出于一些重要原因,我在某些情况下必须使用PDO,在其他情况下必须使用ODBC与Oracle数据库交互 每次打开连接后,我都会做该做的事情,然后关闭连接 现在我的问题是: 为什么在测试Phonegap应用程序几个小时后,我总是会出现odbc错误: odbc_connect(): SQL error: exceeded simultaneous SESSIONS_PER_US

嗨,飞越者

我在服务器端使用PHP、PDO、ODBC和Oracle,在客户端使用Android的PhoneGap3时遇到问题

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

每次打开连接后,我都会做该做的事情,然后关闭连接

现在我的问题是:

为什么在测试Phonegap应用程序几个小时后,我总是会出现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
请帮我了解一下这个问题。欢迎提出任何意见或建议

提前感谢你们,并向你们所有人致以最良好的问候


Ingmar

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

您可以使用检查配置文件名称

select*from dba_users,其中USERNAME='your_user_name'

然后使用
选择*from dba_profiles其中profile='profile_name_from_over_query'

此外,如果您想确保永远不会遇到此错误,请将会话限制在允许的限制内,或增加每个用户的
会话数
限制


有关更多信息,请关注

非常感谢您的快速回复。在服务器端,$dbh=null;(PDO)和odbc_close($ora_conn);(ODBC)标记关闭在某些情况下不工作的原因是什么?