可能有很多種原因,建議具體情況具體分析。
10年積累的成都網(wǎng)站建設(shè)、成都做網(wǎng)站經(jīng)驗(yàn),可以快速應(yīng)對(duì)客戶對(duì)網(wǎng)站的新想法和需求。提供各種問(wèn)題對(duì)應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識(shí)你,你也不認(rèn)識(shí)我。但先網(wǎng)站設(shè)計(jì)后付款的網(wǎng)站建設(shè)流程,更有光澤免費(fèi)網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。
可以排查下:
1、目標(biāo)數(shù)據(jù)庫(kù)是否開啟了服務(wù)。
2、目標(biāo)數(shù)據(jù)庫(kù)是否開啟了監(jiān)聽。
3、目標(biāo)服務(wù)器是否有防火墻或是網(wǎng)絡(luò)策略限制不允許訪問(wèn)。
4、檢查下訪問(wèn)的配置是否正確,如IP、端口號(hào)、用戶信息等等。
5、訪問(wèn)賬號(hào)的連接數(shù)是否過(guò)多等等。
遠(yuǎn)程連接oracle 會(huì)出現(xiàn)超時(shí)連接斷開的問(wèn)題,所以需要修改oracle配置。
修改超時(shí)時(shí)間10分鐘
查詢修改后的超時(shí)時(shí)間
其中IDLE_TIME的值就是設(shè)置的空閑超時(shí)時(shí)間。
tnsnames.ora?IP地址修改成你本機(jī)現(xiàn)在的IP地址,并重啟監(jiān)聽服務(wù),等一會(huì)兒-等的時(shí)間會(huì)比較長(zhǎng)估計(jì)得要幾分鐘的樣子。
TNS協(xié)議是ORACLE服務(wù)端和客戶端通訊的協(xié)議。TNS協(xié)議傳輸可以使用TCP/IP協(xié)議、使用SSL的TCP/IP協(xié)議、命名管道和IPC協(xié)議傳輸,其中TCP/IP協(xié)議傳輸是使用明文傳送。這里我們只分析基于TCP/IP協(xié)議上的TNS數(shù)據(jù)。
ORACLE網(wǎng)絡(luò)通訊協(xié)議TNS有許多版本,并且大部分向下兼容,我們主要oracle 9.2.0.1.0客戶和服務(wù)間的傳輸協(xié)議,他的協(xié)議版本號(hào)為312,其兼容到300。
TNS協(xié)議有一個(gè)通用的頭,通用頭包含一個(gè)請(qǐng)求數(shù)據(jù)類型。不同的服務(wù)請(qǐng)求和數(shù)據(jù)傳輸使用不同的請(qǐng)求數(shù)據(jù)類型。對(duì)于通常意義的查詢操作一般使用數(shù)據(jù)類型,當(dāng)出現(xiàn)錯(cuò)誤或其他情況時(shí)可能使用其他類型。在分析過(guò)程中發(fā)現(xiàn)以下類型數(shù)據(jù):
1. 查詢語(yǔ)句出錯(cuò)會(huì)用標(biāo)記(marker)類型
2. 客戶端向服務(wù)器請(qǐng)求失?。ㄈ绮淮嬖诘姆?wù)ID),服務(wù)器會(huì)發(fā)送拒絕(refuse)類型
3. 客戶機(jī)登陸會(huì)發(fā)送連接類型,而服務(wù)器返回一個(gè)重定向類型數(shù)據(jù)
4. 當(dāng)重定向端口連接完成后客戶端重現(xiàn)發(fā)送連接類型數(shù)據(jù),服務(wù)器返回接受類型數(shù)據(jù),然后能夠正常通訊。