Oracle遠端連線配置

2021-08-29 19:41:28 字數 2245 閱讀 4397

注: 本文講述了oracle資料庫例項連線的配置過程,三個重要的配置檔案位於c:\oracle\product\10.1.0\db_1\network\admin目錄下

1. sqlplus sys/oracle@orcl

sqlnet.ora

檔案格式

names.directory_path= (tnsnames,hostname)

。客戶端就會首先在

tnsnames.ora

檔案中找

orcl

的記錄。如果沒有相應的記錄則嘗試把

orcl

當作乙個主機名,通過網路的途徑去解析它的

ip位址然後去連線這個ip上

global_dbname=orcl

這個例項。

2.

客戶端。tnsnames.ora

這個檔案類似於

unix

的hosts

檔案,提供的

tnsname

到主機名或者

ip的對應,只有當

sqlnet.ora

中類似names.directory_path= (tnsnames)

這樣,也就是客戶端解析連線字串的順序中有

tnsnames

時,才會嘗試使用這個檔案。

#你所要連線的時候輸入得

tnsname,如果listner啟動失敗嘗試改ip位址

ora10gcsdl1 =

(description =

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

(connect_data =

(server = dedicated)

(service_name = ora10gcsdl1) )

)orcl =

(description =

(address = (protocol = tcp)(host =ibm-66336dafe8f.cn.ibm.com)(port = 1521))

(connect_data =

(server = dedicated)

(service_name = orcl) )

)3.

伺服器端。listener.ora

listener

***程序的配置檔案,

接受遠端對資料庫的接入申請並轉交給

oracle

的伺服器程序。所以如果不是使用的遠端的連線,

listener

程序就不是必需的,同樣的如果關閉

listener

程序並不會影響已經存在的資料庫連線。 #

下面定義

listener

程序為哪個例項提供服務

sid_list_listener =

(sid_list =

(sid_desc =

(sid_name = pl***tproc)

(oracle_home = c:\oracle\product\10.1.0\db_1)

(program = extproc) )

(sid_desc =

(sid_name = ora10gcsdl1)

(oracle_home = c:\oracle\product\10.1.0\db_1) )

(sid_desc =

(sid_name = ora10gcs)

(oracle_home = c:\oracle\product\10.1.0\db_1) )

) #***的名字,一台資料庫可以有不止乙個***

listener =

(description_list =

(description =

(address_list =

(address = (protocol = ipc)(key = extproc)) )

(address_list =

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

) )4.排錯用到的指令:

lsnrctl > help

tnsping ora10gcsdl

遠端連線Oracle的配置

前兩天在centos7上裝了oracle,但每次都需要shell遠端登入oracle使用者才能在伺服器上使用sqlplus進行資料庫操作。感覺真尼瑪麻煩,直接拿個windows上的oracle客戶端連上去多爽,所以今天就折騰了一番,整理出來以防將來再走彎路。我的本上客戶端有很多,比如圖形介面的有 除...

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...