oracle網路配置主要包括兩部分,伺服器端配置和客戶端配置。在服務端通過配置服務端監聽程式(listener.ora)來支援遠端連線資料庫。客戶端配置(tnsnames.ora)來連線遠端資料庫。
服務端可以通過oracle自帶工具net manager來配置,其實也是修改listener.ora。系統啟動監聽是就是讀取listener.ora的資訊來配置監聽程式。所以也可以直接編寫listener.ora。這個檔案在$oracle_home\network\admin\下,$oracle_home就是oracle的主目錄,我的是d:\oracle\product\11.2.0\dbhome_1。listener.ora的**如下:
# listener.ora network configuration file: d:\oracle\product\11.2.0\dbhome_1\\network\admin\listener.ora
# generated by oracle configuration tools.
sid_list_listener =
(sid_list =
(sid_desc =
(sid_name = pl***tproc)
(oracle_home = d:\oracle\product\11.2.0\dbhome_1)
(program = extproc)
)(sid_desc =
(sid_name = blackhaha)
(oracle_home = d:\oracle\product\11.2.0\dbhome_1)
(global_dbname = blackhah)))
listener =
(description_list =
(description =
(address = (protocol = tcp)(host = localhost)(port = 1521))))
adr_base_listener = d:\oracle
其中要注意oracle的資料庫名的字元數不能大於8,sid可以(如上紅色標記);
客戶端配置可以通過net configuration assistant的來配置,其實也是工具也是通過修改tnsnames.ora來配置,所以也可以直接編輯tnsnames.ora檔案;
tnsnames.ora的**如下:
# tnsnames.ora network configuration file: d:\oracle\product\11.2.0\dbhome_1\network\admin\tnsnames.ora
# generated by oracle configuration tools.
blackhaha =
(description =
(address = (protocol = tcp)(host = localhost)(port = 1521))
(connect_data =
(service_name = blackhaha)
(sid_name = blackhaha) ))
最後要說明的是在伺服器上同時有listener.ora和tnsnames.ora,當在同一來機子上通過監聽來訪問資料庫,如em管理器來訪問資料庫,就用這兩個檔案。而要是遠端登入的話是通過遠端的tnsnames.ora來和服務端的listener.ora來通訊。
配置完後進入cmd介面執行lsnrctl進入lsnrctl,執行start就啟動監聽。啟動成功會顯示命令執行成功。通過執行status來檢視狀態。在cmd下tnsping blackhaha來測試連線有沒成功。blackhaha是tnsnames.ora設定的服務名。成功會顯示ok。
遠端登入資料庫方法:在命令列執行sqlplus進入sqlplus環境,輸入使用者名稱system@blackhaha,blackhaha是tnsnames.ora設定的服務名,再輸入密碼驗證是否連線成功。
要是啟動錯誤就檢視資料庫名和sid設定有沒問題。
Oracle安裝時網路配置
昨天終於把oracle 10g配置可以搞好了,開始主要的原因是由於網路配置有問題 1.開啟 control panel 選擇 add remove hardware 然後選擇 next 2.選擇 add troubleshoot a device 然後選擇 next 3.從 devices 列表中選...
oracle11g 網路配置
1 檢視監聽 c lsnrctl status lsnrctl for 32 bit windows version 11.2.0.1.0 production on 29 3月 2015 21 13 14 正在連線到 description address protocol ipc key ext...
oracle監聽與網路名配置
路徑目錄 product 11.2.0 dbhome 1 network admin listener 原件 配置 host 路徑 本機ip或localhost 與 adr base listener oracle安裝路徑 tnsnames 網路名原件 配置 host 路徑 本機 ip 或 loca...