有時我們需要遠端連線遠端的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必須要輸...