Oracle配置工具

2022-11-30 13:48:02 字數 3863 閱讀 3003

第2章 oracle常用工具

oracle的強大功能帶來了一定的複雜性,相應的,甲骨文公司提供了很多配置管理工具,以方便使用者的使用。oracle常用的配置管理工具包括:

oracle企業管理器;

net configuration assistant(網路配置助手);

oracle net manager(網路管理器);

database configuration assistant(資料庫配置助手)。

本章將著重講述配置工具net configuration assistant和oracle net manager用法。通過本章的學習,讀者可以利用這兩種工具建立監聽和net服務名。

2.1 net configuration assistant(網路配置助手)

網路配置助手,主要為使用者提供oracle資料庫的監聽程式、命名方法、本地net服務名和目錄配置。網路配置助手以嚮導的形式出現,使配置過程更加簡單。

2.1.1 監聽程式配置(1)

監聽程式(***)是oracle基於伺服器端的一種網路服務。監聽程式建立在資料庫伺服器端,主要作用是監視客戶端的連線請求,並將請求**給伺服器。oracle監聽程式總是存在於資料庫伺服器端,因此在客戶端建立監聽程式毫無意義。

oracle監聽程式是基於埠的,也就是說,每個監聽程式會占用乙個埠。配置監聽程式的步驟如下。

在windows工作列中依次選擇【開始】|【程式】|【oracle 10g home】|【configuration and migration tools】|【net configuration assistant】命令,將出現網路配置助手的歡迎介面,如圖2-1所示。

選擇【監聽程式配置】單選按鈕,並單擊【下一步】按鈕,將進入監聽程式配置介面,如圖2-2所示。

在工作選擇介面中,選擇【新增】單選按鈕,並單擊【下一步】按鈕,將進入監聽程式名配置介面,如圖2-3所示。

為監聽程式輸入名稱,例如"listener"。單擊【下一步】按鈕,將進入協議選擇介面,如圖2-4所示。

在協議選擇介面中,保持預設的tcp協議即可。單擊【下一步】按鈕,將進入埠選擇介面,如圖2-5所示。

在埠選擇介面中,使用預設的1521埠。單擊【下一步】按鈕,將進入更多監聽程式的選擇介面,如圖2-6所示。

2.1.1 監聽程式配置(2)

在【是否配置另乙個監聽程式】選項中,選擇【否】單選按鈕。單擊【下一步】按鈕,將進入監聽程式配置完成介面,如圖2-7所示。

在監聽程式配置成功之後,需要關注的是作業系統中服務與oracle安裝目錄下檔案的變化。在作業系統的服務中,將會看到有關於新建監聽的服務自動啟動,如圖2-8所示。

在\ network\admin下會自動建立乙個名為的檔案,其內容如下:

1. [, , ]

2. 3.

4. sid_list_listener

5. sid_list

6. sid_desc

7. sid_namepl***tproc

8. oracle_homed

9. programextproc

10.11.

12.13. listener

14. description_list

15. description

16. address_list

17. addressprotocoltcphost192port1521

18.19. address_list

20. addressprotocolipckeyextproc

21.22.

23.該檔案由網路配置助手自動生成。其中儲存了各***的配置引數。listener為***名稱;protocol=tcp指定***所使用的協議為tcp協議;host=192.

168.1.97指定***所在的主機ip,即oracle資料庫的安裝主機;port = 1521指定***的監聽埠。

需要注意的是,檔名稱並非來自監聽名listener。也就是說,即使新添其他監聽程式,其配置也被記錄在中。當oracle環境中不存在任何監聽時,檔案將被自動刪除。

2.1.2 命名方法配置

oracle客戶端在連線資料庫服務時,並不會直接使用資料庫名等資訊,而是使用連線識別符號。連線識別符號一般儲存了連線的詳細資訊。定義連線識別符號的方法一般有5種。

主機命名(host naming):客戶端利用tcp/ip協議、oracle net services和tcp/ip協議介面卡,僅憑主機位址,即可建立與資料庫的連線。

本地命名:使用在每個oracle客戶端的檔案中配置和儲存的資訊來獲得資料庫的連線描述符,從而實現與資料庫的連線。

目錄命名:將資料庫服務或網路服務名解析為連線描述符,該描述符儲存在**目錄伺服器中。

oracle names:這是由 oracle names 伺服器系統構成的 oracle 目錄服務,這些伺服器可以為網路上的每個服務提供由名稱到位址的解析。

外部命名:使用受支援的第三方命名服務。

對於一般的小型應用,最常用的命名方法為本地命名方法。配置oracle的命名方法為本地命名的步驟如下。

開啟【oracle net configuration assistant】,並選擇【命名方法配置】單選按鈕,如圖2-9所示。

單擊【下一步】按鈕,將進入【命名方法配置】介面,如圖2-10所示。

在右側的列表中,列出了已選擇的命名方法。預設情況下,oracle推薦使用本地命名和輕鬆連線命名,二者的順序為:首先搜尋本地命名,如果不能獲得連線描述符,接著搜尋輕鬆連線命名。

oracle提供了這種允許多種命名方法共存,使用順序來指定優先順序的方式來配置命名方法。在本例中,保持預設值,並單擊【下一步】按鈕。將進入命名方法配置成功介面,如圖2-11所示。

在成功配置命名方法之後,可以開啟\network\admin\ 檔案,檔案內容如下:

1. [, , ]

2. 3.

4. 't': 'span', 'c': '=\xa0(nts) \xa0', 'r': 'r_7'}]

5. 6. 't': 'span', 'c': '=\xa0(tnsnames,\xa0ezconnect) \xa0', 'r': 'r_7'}]

其中,即為命名方法的搜尋路徑:首先搜尋本地命名,然後搜尋輕鬆連線命名。

2.1.3 本地net服務名配置(1)

本地net服務名配置,即為2.1.2節中提到的本地命名。建立乙個新的本地net服務名的步驟如下。

在oracle網路配置助手的歡迎介面選擇【本地net服務名配置】單選按鈕,如圖2-12所示。

單擊【下一步】按鈕,將進入工作選擇介面,如圖2-13所示。

該介面中提供了新增、重新配置、刪除、重新命名、測試等工作選項。在此,選擇【新增】單選按鈕,並單擊【下一步】按鈕,將進入服務名配置介面,如圖2-14所示。

2.1.3 本地net服務名配置(2)

在該頁面中輸入資料庫服務名。一般為資料庫的全域性資料庫名,例如預設的orcl。單擊【下一步】按鈕,將進入協議選擇介面,如圖2-15所示。

保持協議選擇為預設的tcp協議,並單擊【下一步】按鈕,將進入tcp/ip協議的詳細配置,如圖2-16所示。

為主機名輸入本機ip,例如,192.168.1.

97,並保持埠號為預設的1521。需要注意的是,這裡的埠號,必須與伺服器端的***埠號保持一致。單擊【下一步】按鈕,將進入測試介面,如圖2-17所示。

在測試頁面中選擇【是,進行測試】單選按鈕,並單擊【下一步】按鈕,開始進行測試。第一次的測試往往不會成功。最常見的原因為使用者名稱和密碼錯誤,如圖2-18所示。

單擊【更改登入】按鈕,可以修改使用者名稱和密碼,然後再次進行測試,直至測試成功,如圖2-19所示。

單擊【下一步】按鈕,進入net服務名頁面,並為新建的net服務指定名稱,例如oracle,如圖2-20所示。

此時,開啟檔案\network\admin\會發現該檔案新增了有關net服務名oracle的內容,**如下:

1. [, , ]

Oracle資料庫管理配置

一 題目1 linux平台下單機oracle的安裝,配置 管理和優化 二 目的與要求 1.目的 1 基本掌握oracle的安裝,配置和管理的基本思路和方法 2 達到熟練掌握oracle管理的基本知識和技能 3 能夠利用所學的基本知識和技能,解決oracle管理中的問題 4 修改相關引數,優化orac...

MyEclipse 開發環境工具常用配置集錦

預設的樣子很難看,特別中文字將很小 修改為 courier new字型,字型大小9 10都行,根據自己喜歡。點選 add 按鈕,新增自己安裝的。不要使用預設的。選擇安裝好的jdk。之前已經安裝好的jdk 配置完installed jres,進一步設定編譯的版本 選擇之前安裝好的tomcat7 修改d...

海灣配置管理工具的使用

火災自動報警系統是在保護物件發生火災的情況下自動探測 顯示發出火災警報的裝置。它廣泛應用於現代化工廠 物資倉庫 高層建築 計算中心等建築物內,對保證人民的生命和財產安全起著巨大作用。火災自動報警要經歷安裝 接線 除錯 驗收等諸多環節,其中除錯是其中最重要的乙個環節之一。說起除錯,每個火災自動報警系統...