伺服器端
配置:oracle11g r2 x64
1.設定監聽
a.啟動欄 -> 開始 -> 程式 -> oracle-oradb11g_home1 -> 配置和移植工具 -> net manager
b.oracle net 配置 -> 本地 -> 監聽程式 -> listener ,檢視是否有本地位址在監聽,沒有則新增,主機:"localhost",埠:1521,協議:tcp/ip
2.關閉所有防火牆(包括window防火牆)
3.啟動tns監聽服務:lsnrctl start (此程式lsnrctl.exe位於oracle_path/product/11.2.0/dbhome_1/bin目錄下
客戶端(windows)
2.將instant client的安裝目錄加入path環境變數中
3.建立tnsnames.ora配置檔案,內容格式如下:
# tnsnames.ora network configuration file: c:\e\orcldb\product\11.2.0\dbhome_1\network\admin\tnsnames.ora
# generated by oracle configuration tools.
wsr =
(description =
(address_list =
(address = (protocol = tcp)(host = 192.168.1.112)(port = 1521))
)(connect_data =
(service_name = orcl)
))oraclr_connection_data =
(description =
(address_list =
(address = (protocol = ipc)(key = extproc1521))
)(connect_data =
(sid = clrextproc)
(presentation = ro)
))listener_orcl =
(address = (protocol = tcp)(host = localhost)(port = 1521))
orcl =
(description =
(address_list =
(address = (protocol = tcp)(host = localhost)(port = 1521))
)(connect_data =
(server = dedicated)
(service_name = orcl)
))
比如此檔案,我建立的tns服務名為wrs,oracle伺服器位址為192.168.1.112,oracle伺服器監聽埠為1521,連線的oracle資料庫名為orcl,可以按此格式進行替換。
4.新增tns_admin環境變數,指向建立的tnsnames.ora配置檔案。
至此,配置已經完成,可以用pl/sql developer之類的工具連線遠端oracle資料庫,database即為新增的tns服務名(這裡為wsr)
如果要用odbc連線資料庫,還要新增odbc資料來源,64位系統用c:\windows\syswow64\odbcad32.exe,32位系統用c:\windows\system32\odbcad32.exe
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...
Oracle11G監聽配置
1 完成oracle資料庫安裝後,在電腦中找到 net configuration assistant 並雙擊進行監聽配置 2 在彈出的配置視窗中,選擇 監聽程式配置 並點選下一步 3 第一次配置時,預設勾選 新增 點選下一步即可 4 監聽程式取名,預設為 listener 根據自身需要可自定義可預...
oracle11g資料庫連線配置
一直使用plsql developer連線資料庫,原來的機器安裝有oracle9i的客戶端,後來在本機安裝了乙個oracle11g的企業版,開啟plsql developer發現原來的資料庫連線都沒有了,只剩下乙個新建oracle11g時建立的資料庫的連線,開啟原來.network admin目錄下...