1. 程式人生 > >Oracle11g安裝後惟獨本地可以連線,遠端無法連線,而且本地只能配置成localhost配置成IP地址也無法連線

Oracle11g安裝後惟獨本地可以連線,遠端無法連線,而且本地只能配置成localhost配置成IP地址也無法連線

Oracle11g安裝後只有本地可以連線,遠端無法連線,而且本地只能配置成localhost配置成IP地址也無法連線。
Oracle11g安裝後只有本地可以連線,遠端無法連線,而且本地只能配置成localhost配置成IP地址也無法連線。
這是因為安裝oracle的時候沒有配置遠端的監聽,預設的監聽是localhost
如下是解決步驟:
1.開啟net manager


2.找到配置監聽的地方。
預設值配置地址1和地址2,地址2配置localhost埠1521
lxorcl =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = lxorcl)
    )
  )




3.我們需要配置IP地址訪問的監聽才能使資料庫可以被遠端訪問
配置IP地址,注意埠不能與剛才的1521重複。
lxorcl1 =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 172.27.10.4)(PORT = 1522))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = lxorcl)
    )
  )




這樣遠端就可以連線了。


再說一下PLSQL的配置。
很多時候plsql找不到對應的tnsnames.ora檔案
一般有2個oracle目錄地址,
一個是安裝oracle客戶端(或伺服器的地址)(E:\oracle\network\ADMIN)
另外一個是plsql放配置的地址(C:\Oracle\ora90\network\ADMIN)
在plsql中可以選擇讀哪個檔案 開啟plsql--->tools--->references 如下圖
原創地址
http://www.myexception.cn/operating-system/2016801.html



現在connect 然後改oracle homes即可。
記住重啟plsql。