Oracle11g遠端連線配置

2021-06-19 08:08:30 字數 1689 閱讀 2946

伺服器端

配置: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目錄下...