PL/SQL工具遠程訪問局域網中的Oracle數據庫

環境

(1) jdk1.8
(2)Oracle 11g
(3)PL/SQL工具

服務端

在局域網中的一臺電腦上安裝Oracle(需先安裝好jdk)。

安裝jdk 時需配置環境變量

(1) JAVA_HOME: jdk文件夾的路徑
(2) PATH : jdk夾下bin 和jre/bin 的路徑

檢驗jdk 是否安裝成功的命令

(1) java -version
(2) javac

安裝數據庫

ORA-12541:TNS:沒有監聽器
(1)找到 Oracle 監聽配置文件(listener.ora)和TNS配置文件(tnsnames.ora)
安裝路徑:oracle\product\11.2.0\dbhome_1\NETWORK\ADMIN

在這裏插入圖片描述
(2) 重啓服務
Oracle

客戶端

安裝PL/SQL 工具

(1) 修改文件tnsname.ora(路徑oracle\product\11.2.0\dbhome_1\NETWORK\ADMIN )

v8_CT =
  (DESCRIPTION =
    (ADDRESS =(PROTOCOL = TCP)(HOST = 192.168.78.138)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = wolfdb)
    )
)

可能會遇到的問題

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 監聽器的縮寫,查看監聽的狀態

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章