ORA 12170 TNS 連線超時怎麼回事

時間 2021-06-18 18:22:21

1樓:

我這邊情況是防火牆惹的事,因為在oracle伺服器端沒有開通1521埠,而且伺服器防火牆是開啟狀態。解決方案就是開通oracle埠1521,防火牆設為啟用狀態。

2樓:匿名使用者

1 你在伺服器上是否 可以正常登入資料庫並查詢資料sqlplus2 伺服器上 用sqlplus user/pwd@orcl 的方式能否登入?

3 伺服器的防火牆是否開著,是否沒有為oracle調整過4 客戶端用oracle sql developer 連線時,地址,埠,資料庫例項名,使用者名稱,密碼,是否都正確?

3樓:匿名使用者

如果在本機可以正常使用,可是到區域網中的其他機器就出現「ora-12170:tns:連線超時

解決方法:

1.cmd-----ping ip地址 檢視網路問題,看能否ping通

2.cmd-----tnsping ip地址(或者是伺服器的例項名sid)如果報「tns-12535:操作超時」,可能是伺服器端防火牆 沒有關閉

3.cmd----netstat -na 檢視1521埠是否關閉,如果關閉windows xp中的防火牆設定中將1521埠設為例外

4.cmd----lsnrctl status lsnrctl是listener-control ***的縮寫,檢視監聽的狀態

4樓:堂哥

1.cmd-----ping ip地址 檢視網路問題,看能否ping通

2.cmd-----tnsping ip地址(或者是伺服器的例項名sid)如果報「tns-12535:操作超時」,可能是伺服器端防火牆 沒有關閉

3.cmd----netstat -na 檢視1521埠是否關閉,如果關閉windows xp中的防火牆設定中將1521埠設為例外

4.cmd----lsnrctl status lsnrctl是listener-control ***的縮寫,檢視監聽的狀態

oracle用plsql登陸出錯,提示ora-12170:tns:連結超時

5樓:

首先進入sqlplus命令介面輸入lsnrctl status檢查監聽是否啟動。

如果沒啟就再啟一下,如果啟了,並且狀態正常的話,那麼1.檢查一下你的網路,本機。

2.檢查一下你本機對於tnsname.ora檔案的配置。是否正確。

6樓:起什麼大本營

網路不同也會造成連線超時,檢視是否切換過網路

7樓:

你到命令列下輸入lsnrctl status 檢視是否已經啟動監聽和例項,如果已經列出來了,用sqlplus連線進去startup資料庫例項

oracle中建立表空間出現錯誤ora 01537 該檔案已

改一下表空間名,已經有一個這樣的名字.擴表空間 alter tablespace users add datafile oradata wxw users02.dbf size 31g autoextend on 預設是users01 滿了擴充套件users02 最多31g 答 出現 錯誤ora 0...

Oracle資料庫是外國的,為什麼以Oracle 甲骨文 命名呢

隨便什麼名啦啦 甲骨文是oracle公司的中國名稱,不是英文單詞直譯。oracle不僅是資料zhidao庫,而且是一個公司。oracle的英文意思是神示所 神諭 聖賢 哲人。甲骨文是中國人它翻譯的。沒什麼具體意義。就像microsoft我們叫微軟一樣。甲骨文的英文為 oracle bone insc...

plsql如何將表導到另外使用者裡去oracle

談論使用者名稱 這個簡單啊,你要用一個現時有對這兩上資料庫有操作的使用者登入。再執行你的操作語句。訪問表的寫法是 資料庫名.表名。比如你要訪問資料庫 aa中的test表 要寫成aa.test 就行了 匯出表的時候,要注意不要勾上許可權,如果把許可權勾上,那就倒不到別的使用者和表空間了。 直接用exp...