ORACLE數(shù)據(jù)庫的異常處理
ORACLE數(shù)據(jù)庫作為一種被廣泛應用的數(shù)據(jù)庫,受到了廣大用戶的好評,然而,在ORACLE數(shù)據(jù)庫操作過程中難免會出現(xiàn)一些異常,下文中就為大家講解ORACLE數(shù)據(jù)庫操作過程中的異常處理方法。
項目JDBC連接ORACLE數(shù)據(jù)庫的時候報如下異常:
ORA-12519, TNS:no appropriate service handler found
The Connection descriptor used by the client was:
初步推算是JDBC的連接數(shù)不夠的原因.
因此將連接數(shù)增加就可以了.
可能是數(shù)據(jù)庫上當前的連接數(shù)目已經(jīng)超過了它能夠處理的***值.
selectcount(*)fromv$process--當前的連接數(shù)
selectvaluefromv$parameterwherename='processes'--數(shù)據(jù)庫允許的***連接數(shù)
修改***連接數(shù):
altersystemsetprocesses=300scope=spfile;
重啟數(shù)據(jù)庫:
shutdownimmediate;
startup;
數(shù)據(jù)庫完成卸載及加載后.
以as SYSDBA的方式登陸數(shù)據(jù)庫.
查看當前有哪些用戶正在使用數(shù)據(jù)
SELECTosuser, a.username,cpu_time/executions/1000000||'s', sql_fulltext,machine
fromv$session a, v$sqlarea b
關(guān)于ORACLE數(shù)據(jù)庫中的異常就為大家介紹這么多,相信大家通過上文的學習之后現(xiàn)在對ORACLE數(shù)據(jù)庫的異常處理方法已經(jīng)有所了解,希望上文中涉及到的內(nèi)容對大家能夠有所幫助。