Oracle的遠端連線

2021-08-31 10:09:45 字數 2088 閱讀 7252

有時我們需要遠端連線遠端的oracle資料庫,這時我們就需要對我們的oracle客戶端進行一些配置。

注:這裡我們使用的是oracle xe簡化版

前提:

1、在客戶端程式必須安裝oracle客戶端程式

2、伺服器端的防火牆必須關閉,因為oracle採用的是tcp/ip協議

3、需要新增全域性配置,修改配置檔案

配置檔案路徑:

其中的內容如下:

xe =

(description =

(address = (protocol = tcp)(host = pc-201009100931)(port = 1521))

(connect_data =

(server = dedicated)

(service_name = xe)

))extproc_connection_data =

(description =

(address_list =

(address = (protocol = ipc)(key = extproc_for_xe))

)(connect_data =

(sid = pl***tproc)

(presentation = ro)

))oraclr_connection_data =

(description =

(address_list =

(address = (protocol = ipc)(key = extproc_for_xe))

) (connect_data =

(sid = clrextproc)

(presentation = ro)

) )

解析:

xe是預設的全域性名稱

protocol = tcp 協議

host = pc-201009100931

本機的名稱

port = 1521 oralce

的埠號

如果需要採用遠端連線需要配置乙個全域性的連線屬性

在其中加入以下**:

teacher =

(description =

(address = (protocol = tcp)(host = 192.168.1.100)(port = 1521))

(connect_data =

(server = dedicated)

(service_name = xe)

))

注意:

teacher

是隨意起的全域性名稱

注意:名稱不能重複

host = 192.168.1.100

是遠端局連線的

ip位址

port = 1521

是遠端連線的埠號

.必須一致。

service_name = xe

是遠端連線服務的名稱

.必須一致。

備註:可以到服務端的

tnsnames.ora

檔案中查詢

port

與service_name。

注意:以上配置

teacher

之前不能有空格否則會有異常資訊。

4、當遠端客戶連線伺服器時

,伺服器端的

oraclexetnslistener

的監聽必須啟動

開啟方式

---管理工具

--服務中

---查詢

oraclexetnslistener

並啟動程式。

5、--sqlplus

遠端連線命令

sqlplus

伺服器端的使用者名稱/密碼

@teacher;

即可。

sqlplus

伺服器端的使用者名稱/密碼

@全域性資料庫名稱

以上屬個人理解,若有不足,請各位高手指點,謝謝..

Oracle 遠端連線

根據你的作業系統選擇不同的instant client版本 2.在d instantclient 11 2目錄下新建目錄network,在network目錄下再新建admin目錄,在admin目錄下新建檔案tnsnames.ora,使用文字編輯器開啟寫入如下內容 orcl description a...

oracle遠端連線

1 找到客戶端網路配置檔案 tnsnames.ora 在oracle 11.2 版本中,該檔案位於 administrator product 11.2.0 dbhome 2 network admin 資料夾中 2 使用記事本開啟該檔案,可以發現裡面是類似下面的內容 orcl descriptio...

遠端連線Oracle的方法

11g oracle為例 第一種 修改tnsnames.ora tnsnames.ora檔案開啟 紅色部分改為對方oracle主機ip sql plus username password orcl 命令列 dos sqlplus username password orcl 注意 orcl必須要輸...