連接第一臺服務端未成功的原因應該是沒有配置好listener,或者listener
成都創(chuàng)新互聯(lián)公司堅持“要么做到,要么別承諾”的工作理念,服務領(lǐng)域包括:成都網(wǎng)站建設(shè)、網(wǎng)站制作、企業(yè)官網(wǎng)、英文網(wǎng)站、手機端網(wǎng)站、網(wǎng)站推廣等服務,滿足客戶于互聯(lián)網(wǎng)時代的鄂托克前網(wǎng)站設(shè)計、移動媒體設(shè)計的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!
沒有打開。
首先、找到出現(xiàn)ORA-03135連接丟失的那個客戶端所在機器上的sqlnet.ora文件
然后、修改或者添加一行SQLNET.EXPIRE_TIME=15
如果、有防火墻空閑檢測周期分鐘的話相應縮小到期設(shè)置以內(nèi),如10、5讓他和服務器強制握手保持連接激活。
當然、要看現(xiàn)在的中斷究竟報的是不是常見的這個連接丟失的錯誤
注意、對于非連接池又頻繁發(fā)起很多連接的數(shù)據(jù)庫要謹慎保持長連接
所有用戶的會話都可以在字典v$session里查到,斷開連接的意思應該是殺死會話吧,殺一個會話用alter
system
kill
session命令,需要知道sid和serial#,這都可以從字典里查到
執(zhí)行下機的sql
select
'alter
system
kill
session
'''||sid||','||serial#||''';'
from
v$session;
把結(jié)果復制、粘貼再執(zhí)行就可以斷開所有連接了
注意:有些系統(tǒng)可能設(shè)置了自動重新連接
select * from v$access a where object like '存儲過程名%' --存儲過程名為大寫字母
select * from v$session where sid=74 --74為上一個查詢得到的SID值,可能是多個,這里找到他們對應的serial#值
alter system kill session '74,118' --參數(shù)為'sid,serial#',用于停止這個回話,同時也終止了存儲過程