Oracle主要的配置檔案解釋

2021-04-13 00:37:51 字數 3813 閱讀 7139

oracle 主要配置檔案介紹:

profile檔案,oratab 檔案,資料庫例項初始化檔案 initsid.ora,監聽配置檔案, sqlnet.ora 檔案,tnsnames.ora 檔案

1.2.4 監聽配置檔案

為了使得外部程序 如 cams後台程式 能夠訪問 oracle 資料庫 必須配

置 oracle 網路伺服器環境 配置 oracle 網路伺服器環境是通過配置

listener.ora sqlnet.ora 和 tnsnames.ora 共三個檔案來進行的 listener.ora

即監聽配置檔案 在本小節說明 另兩個檔案分別在隨後的兩個小節說明

監聽配置檔案 listener.ora 的存放路徑為 $oracle_home/network/admin

以下是乙個示例

listener =                          #***名稱

(description_list =

(description =

(address_list =

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

)(address_list =

(address =

(protocol = tcp)

(host = localhost.localdomain)

(port = 1521))))

(description =

(protocol_stack =

(presentation = giop)

(session = raw)

)(address =

(protocol = tcp)

(host = localhost.localdomain)

(port = 2481))

& 說明

1 listener.ora 檔案中定義乙個*** 其預設的名稱為 listener

這個***預設以tcp/ip為協議位址且埠號為1521執行 在cams應用中

監聽檔案定義的***就使用這個預設名字 並且使用預設的協議 tcp/ip

和預設的埠號 1521 待配置好監聽檔案以及隨後說明的 sqlnet.ora 和

tnsnames.ora 檔案之後 就可以用以下命令將監聽檔案中定義的***啟動

起來$ lsnrctl start

停止***的命令為

$ lsnrctl stop

監測***當前狀態的命令為

$ lsnrctl status

當 lsnrctl status 命令有如下輸出結果

status of the listener

------------------------

alias                  listener

version                 tnslsnr for linux: version 8.1.7.4.0 - production

start date               17-jan-2004 19:00:08

uptime                  31 days 15 hr. 27 min. 59 sec

就說明***正在執行 否則說明***已經停止了 cams 系統的後台程

序的正常執行不僅依賴於資料庫例項的執行 還依賴於這個資料庫***的

執行 假如***沒有啟動 即使資料庫已經啟動 cams 後台程式仍然不

能正常工作

2 如(address = (protocol = ipc)(key = extproc))所示的乙個

ipc 協議位址的監聽 是為了外部程序呼叫用的 在資料庫安裝時自動設定

不需要改動

1.2.5 sqlnet.ora 檔案

sqlnet.ora 檔案的存放路徑為 $oracle_home/network/admin 以下是一

個示例names.default_domain = localdomain

names.directory_path= (tnsnames, onames, hostname)

& 說明

names.default_domain 指定網路網域名稱 names.directory_path

指定當解析客戶端連線識別符號時命名方法 naming metthods 採用的優先順

序 從左至右遞減        在 cams 應用中 這兩個引數採用上述所示的系統缺

省值1.2.6 tnsnames.ora 檔案

tnsnames.ora 檔案的存放路徑為 $oracle_home/network/admin 以下

是乙個示例

& 說明

tnsnames.ora 檔案中定義乙個或多個網路服務 net service    cams 例項對

應的網路服務為

cams.localdomain =

(description =

(address_list =

(address =

(protocol = tcp)

(host = localhost.localdomain)

(port = 1521))

)(connect_data =

(service_name = cams)))

注意 這裡 address項包含三個子引數

protocol :預設協議tcp

host :ip位址

port:埠,預設1521

cams.localdomain為資料名

要確保在監聽檔案中也有對應的乙個 address 項也包含同樣的三個子參

數 並且子引數的值對應都相等 另外 這裡 service_name 的值必需確

保與監聽檔案中某 sid_desc項下的 sid_name引數的值相等 

Nginx Nginx配置檔案具體配置解釋

定義nginx執行的使用者和使用者組 user www www nginx程序數,建議設定為等於cpu總核心數。worker processes 8 全域性錯誤日誌定義型別,debug info notice warn error crit error log ar loginx error.log...

Linux網絡卡配置檔案解釋

裝置 eth0 device eth0 ip的配置方法 static 固定ip,dhcp 動態ip,none 手動 bootproto none mac位址 hwaddr 00 14 5e 68 4f 78 ip位址 ipaddr 114.258.138.137 網路掩碼 netmask 255.2...

nginx配置檔案注釋解釋

user nobody nginx程序數,建議設定為等於cpu總核心數 worker processes 1 全域性錯誤日誌定義型別,debug info notice warn error crit error log logs error.log error log logs error.log...