oracle 常用的3個配置檔案解析

2021-07-05 23:14:02 字數 1872 閱讀 8532

oracle 常用的3個配置檔案解析:

我們先將這三個配置檔案分分類。sqlnet.ora,tnsnames.ora屬於客戶端,listener.ora屬於伺服器端。

第一類,客戶端檔案:sqlnet.ora,tnsnames.ora

在我們上面的操作過程中,我們使用了以下的語句:

sqlplus sysman

/a@i_am_serivce

「i_am_serivce」不是乙個「服務」的名字,但是至於這個名字有什麼內涵。我們需要oracle客戶端做出解釋。(注意:這裡的oracle客戶端指的是oracle客戶端軟體對應的程序集)

oracle客戶端是這樣子完成對「i_am_serivce」這乙個名字作出解釋的:

步驟一:

檢視sqlnet.ora配置檔案,內容如下:

sqlnet.authentication_services

=(nts

)names.directory_path

=(tnsnames

,hostname

,ezconnect

)其中第二個條目names.directory_path,從左至右,指示首先由哪些檔案來解釋名字。

如上面的例子,就是指示,先由tnsnames.ora檔案,然後是客戶端所在系統的hosts檔案……解釋名字

步驟二:

因為,sqlnet.ora檔案指出先由tnsnames.ora檔案解釋。

我們檢視tnsnames.ora檔案,裡面關於「i_am_serivce」有以下的內容:

i_am_serivce

=(description 

=(address 

=(protocol 

= tcp

)(host 

=127.

0. 0.

1) (port 

=1521)

)(connect_data 

=(server 

= dedicated

)(service_name 

= mzoa ))

) 而埠號:1521正是我們這篇文章的主人公***(listener)正在監聽的埠號。

通過以上資訊,我們可以知道客戶端的請求可以通過訪問伺服器「服務」的形式傳送到***(listener)上。

第二類,伺服器端:listener.ora。

內容以及解釋如下:

# listener.ora network configuration file

: d11.

2. 0\dbhome_2\network\admin\listener.ora

# generated by oracle configuration tools.

#下面定義***(listener)程序為哪個例項提供服務

#revised by kaiwii 

listener 

=(description_list 

=(description 

=(address 

=(protocol 

= ipc

)(key 

= extproc1521

))(address 

=(protocol 

= tcp

)(host 

=127.

0.0.

1)(port 

=1521)

)(address 

=(protocol 

= tcp

)(host 

= suda

-20110705ff)

(port 

=1521)

)))adr_base_listener 

= d

3個重要的配置檔案

etc grub.conf boot grub grub.conf 引導裝載系統 default 預設啟動那個作業系統,0為第乙個 ect fstab 掛載檔案系統 etc inittab 選擇登陸介面 圖形 字元 執行級別 計算機作業系統本身的狀態0 6 3 字元介面 5 圖形介面 單使用者破解密...

常用的配置檔案

linux常用的配置檔案 etc sysconfig network 基本網路全域性配置如 主機名 閘道器 etc sysconfig network scripts ifcfg eth0 網絡卡配置檔案,可配置ip 掩碼 閘道器 靜態或動態獲取位址 是否隨開機自啟動 etc hosts 儲存ip與...

Linux常用配置檔案

配置檔案一覽表 檔案位置及名稱,作用 etc rc.d rc.sysinit 系統啟動時的公用服務配置 etc rc.d rc.local 系統啟動時的本地服務配置 etc bashrc etc profile bash shell的公用配置 home username bashrc 各使用者私人b...