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