2014-02-25 112 views
0

嗨stackoverflowianers!PHP - PDO - Oracle和Phonegap:SESSIONS_PER_USER限制錯誤

我在使用ClientSide上的Android和ServerSide和Phonegap 3上使用PHP,PDO,ODBC和Oracle時遇到問題。

由於一些重要的原因,我必須在某些情況下使用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 

請幫我找出這個問題。任何想法或建議將非常受歡迎。

先謝謝您,並向您致以最美好的祝福!

英格瑪

回答

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

+0

非常感謝您的快速響應。是否有可能在服務器上$ dbh = null; (PDO)和odbc_close($ ora_conn); (ODBC)標籤在某些情況下不起作用的原因? –