ora-12592包錯(cuò)誤
ORA-12592: TNS: 包錯(cuò)誤
這個(gè)錯(cuò)誤和?絡(luò)關(guān)系?較?,如果服務(wù)器間沒有防?墻,檢查?下系統(tǒng)的防?墻是否開啟了
這個(gè)錯(cuò)誤可能會(huì)出現(xiàn)?系列的原因:
1。查詢本?會(huì)導(dǎo)致失敗。
意思是不正確的查詢。這可以被跟蹤,如果轉(zhuǎn)儲(chǔ)發(fā)?重復(fù),會(huì)在所有出現(xiàn)在相同類型的選擇語句發(fā)?。
2。有?個(gè)進(jìn)程失?。?論是客戶端/服務(wù)器進(jìn)程)。
如果應(yīng)?程序掛在前端客戶端上,并發(fā)送不完整的數(shù)據(jù)到服務(wù)器進(jìn)程。
這是最難跟蹤的,因?yàn)槲覀冇肋h(yuǎn)不知道在服務(wù)器端錯(cuò)誤轉(zhuǎn)儲(chǔ)時(shí)客戶端正在做什么。
3。在?絡(luò)層有?個(gè)間歇性的通信損耗。
意思是包信息沒有傳遞。當(dāng)發(fā)?較?的查詢時(shí),?多數(shù)情況下,只有部分?jǐn)?shù)據(jù)到達(dá)服務(wù)器進(jìn)程。雙任務(wù)嘗試執(zhí)?數(shù)據(jù)轉(zhuǎn)換,但信息丟失。
這種情況跟蹤也?常困難,因?yàn)槲?現(xiàn)實(shí)的選擇是SQL * NET,跟蹤找出什么時(shí)候出現(xiàn)的錯(cuò)誤,查找底層的TCP或Winsock錯(cuò)誤。
4 在某些情況下,客戶端(可能是?個(gè)應(yīng)?程序或ETL?作或進(jìn)出?/ sqlloader)將間歇性失敗與ora-12592?數(shù)據(jù)庫(kù)報(bào)告任何錯(cuò)誤或問題。
a 解決?案:應(yīng)?補(bǔ)丁18841764,可在不同平臺(tái)上的11.2.0.4。
b 解決?法:添加以下?客戶端和服務(wù)器sqlnet.ora?件,并重新啟動(dòng)監(jiān)聽器和任何現(xiàn)有的?作/連接:
SQLNET.SEND_TIMEOUT=600
