官术网_书友最值得收藏!

3.5 管理監聽器

Oracle監聽器(listener)是一個非常重要的數據庫服務組件,具有監聽客戶端請求、注冊實例服務、為客戶端請求分配Server Process等功能,在整個Oracle體系結構中扮演著重要的角色。

3.5.1 查看監聽器狀態

監聽器在操作系統中可以直接運行,在Windows系統中,打開【運行】對話框,輸入lsnrctl,單擊【確定】按鈕,進入監聽器控制窗口。

此時,系統會直接顯示lsnrctl窗口,并顯示進入信息,其進入代碼如下所示。

      LSNRCTL for 64-bit Windows: Version 10.1.0.2.0 - Production on 11-9月-2017
14:46:05
      3:04

      Copyright (c) 1991, 2014, Oracle.  All rights reserved.

      歡迎來到LSNRCTL, 請輸入"help"以獲得信息。

      LSNRCTL>

輸入help命令,可以獲取有關監聽器的操作信息,如若想查看當前的監聽器狀態,則需要輸入status命令,輸入后將顯示下列代碼。

提示:

用戶可以使用stop命令來停止監聽器,使用start命令來啟動監聽器,以及使用reload命令重新加載文件和SID信息。

3.5.2 配置監聽器

Oracle 12c數據庫為用戶提供了用于配置監聽器的Net Manager功能,運用該功能不僅可以添加和刪除監聽器,而且還可以查看當前的監聽器。

1. 查看監聽器

執行【開始】|【程序】|【Net Manager】命令,打開Oracle Net Manager窗口,該窗口用于查看當前監視器、創建監視器和刪除監視器等操作。

查看監聽器位置

在該窗口中展開【本地】級聯菜單,選擇【監聽程序】選項下的監聽名稱,即可在左側的窗口中查看該監聽器的相關信息。

在該選項卡中,可以配置一個或多個監聽位置地址,監聽程序會在所配置的地址中等待客戶機的連接。而【協議】選項用于設置地址協議,包括TCP/IP、使用SSL的TCP/IP、IPC、NMP等協議。

查看一般參數

單擊上方的按鈕,在彈出的列表中選擇【一般參數】選項,在彈出的界面中查看該監視器的參數設置。

在【一般信息】選項卡中,主要顯示了配置監聽器的一般參數,包括下列3個選項。

※ 監聽程序名稱:用于顯示監聽程序的名稱。

※ 選項:該選項組中的“在關閉時保存配置”選項,表示在關閉時可以永久保存由監聽程序控制實用程序SET命令所做出的任何更改;而“運行時間管理”選項則表示限制監聽程序運行時的管理。

※ SNMP聯系信息:可輸入任意文本,一般由客戶機的用戶或管理員的聯系信息組成,該文本會被寫入snmp.ora文件,供Oracle Enterprise Manager使用。

在【事件記錄和跟蹤】選項卡中,主要用于啟用監聽程序的事件記錄和跟蹤。

在該選項卡中,常用的選項包括下列兩項。

※ 啟用事件記錄:用于禁用或啟用監聽程序上的事件記錄,啟用該復選框則可以激活【日志文件】選項,用于指定日志信息的位置。

※ 啟動跟蹤:用于禁用或啟用監聽程序上的跟蹤功能,啟用該復選框可以激活【跟蹤級別】和【跟蹤文件】選項,而【跟蹤級別】選項包括【用戶】、【管理員】和【支持】選項。

在【驗證】選項卡中,主要用于配置監聽程序的安全性。當選中【不需要監聽程序操作口令】選項時,將禁止對任何管理員進行驗證;當選中【需要監聽程序操作口令】選項時,則啟用對某些管理員的驗證功能,并需要在【口令】文本框中輸入驗證口令。

提示:

Oracle Net允許為每個監聽程序配置一個口令。

查看數據庫服務

單擊上方的按鈕,在彈出的級聯菜單中選擇【數據庫服務】選項,該選項卡主要用于指定監聽程序必須接收連接請求的數據庫。

用戶只需單擊下方的【添加數據庫】按鈕,便可添加數據庫;而單擊【刪除數據庫】按鈕,則可刪除已有的數據庫。

該選項卡中所包含的選項的具體說明,如下所述。

※ 全局數據庫名:用于輸入初始化參數文件中的SERVICE_NAMES參數值或DB_NAME和DB_DOMAIN參數值提供的數據庫名和域名。

※ Oracle主目錄:用于輸入Oracle數據庫主目錄的位置。

※ SID:用于輸入實例的Oracle系統標識符。

查看其他服務

單擊上方的按鈕,在彈出的級聯菜單中選擇【其他服務】選項,在該選項卡中可指定監聽程序將為其接收連接請求的非數據庫服務。

該選項卡中各選項的具體含義如下所述。

※ 全局服務名稱:用于輸入該服務的服務名和域名。

※ 程序名:用于輸入可執行的程序名。

※ 程序參數零:用于輸入內部的第一個參數,常作為代用程序名。

※ 程序參數:用于輸入應在啟動服務時傳送的命令行參數。

※ 環境:用于輸入啟動服務之前必須設置的任何環境變量,其指定格式為environment_variable=values,其變量以逗號進行分隔。

※ SID:用于輸入服務程序名或Oracle系統標識符。

※ Oracle主目錄:用于輸入可執行程序的位置。

2. 新建監聽器

在Oracle Net Manager窗口中,展開【本地】級聯菜單,選擇【監聽程序】選項,然后,單擊左側的【創建】按鈕。

在彈出的【選擇監聽程序名稱】對話框中,設置監聽程序名稱,單擊【確定】按鈕。

此時,單擊窗口右側的【添加地址】按鈕,添加監聽地址,配置其他監聽參數之后,便可以進行監聽了。

3. 刪除監聽器

在Oracle Net Manager窗口中,展開【本地】級聯菜單,選擇【監聽程序】選項下的LISTEMER1選項,單擊左側的【刪除】按鈕,在彈出的對話框中單擊【是】按鈕即可。

3.5.3 配置本地命名

在Oracle Net Manager窗口中,還可以查看和創建本地命名。

1. 查看本地命名

在Oracle Net Manager窗口中,展開【本地】級聯菜單,選擇【服務命名】選項,在該選項中包含了兩個服務命名。

選擇orcl服務命名,在窗口右側可以查看該命名的參數設置情況。

在【服務標識】選項組中,主要包括下列5個選項。

※ 服務名:用于輸入配置連接 Oracle8i或更高版本的數據庫服務時的服務名。

※ SID:用于顯示Oracle 8數據庫的Oracle系統標識符(SID)。

※ 連接類型:用于設置服務器的連接類型,包括專用服務器、共享服務器和池中服務器。

※ 使用Oracle 8發行版8.0兼容標識:啟用該復選框可以使用Oracle 8兼容標識。

※ 高級:用于配置高級的CONNECT_ DATA參數。

而在【地址配置】選項組中,則包含了下列4個選項。

※ 協議:用于設置監聽地址的協議。

※ 主機名:用于指定監聽程序的主機名稱。

※ 端口號:用于指定監聽的端口號。

※ 高級協議參數:用于顯示或隱藏為地址指定I/O緩沖區空間限制的設置,【發送緩沖區大小總計】選項用于指定會話發送操作的緩沖區空間,單位是字節;而【接收緩沖區大小總計】選項用于指定會話接收操作的緩沖區空間,單位是字節。

按鈕:用于創建新的協議地址。

按鈕:用于刪除所選的地址選項卡及地址信息。

按鈕:用于上移協議地址。

按鈕:用于下移協議地址。

※ 高級:用于配置多個地址選項。

2. 創建本地命名

在Oracle Net Manager窗口中,展開【本地】級聯菜單,選擇【服務命名】選項,然后,單擊左側的【創建】按鈕。

在彈出的【網絡服務名向導:歡迎使用】對話框中,設置網絡服務名,并單擊【下一步】按鈕。

在彈出的【網絡服務名向導,第2頁(共5頁):協議】對話框中,選擇服務名的協議類型,并單擊【下一步】按鈕。隨后,根據提示進行響應的設置即可。

在彈出的【網絡服務名向導,第3頁(共5頁):協議設置】對話框中,設置主機名和端口號,并單擊【下一步】按鈕。

在彈出的【網絡服務名向導,第4頁(共5頁):服務】對話框中,設置服務器名稱,并單擊【下一步】按鈕。

最后,測試服務名并單擊【完成】按鈕,完成創建服務名的操作。

提示:

選擇服務名,單擊左側的【刪除】按鈕,即可刪除服務名。

主站蜘蛛池模板: 南安市| 徐汇区| 华池县| 沅陵县| 张家川| 开原市| 太仓市| 凤庆县| 临猗县| 澄迈县| 甘孜县| 神木县| 娄烦县| 图片| 蛟河市| 忻州市| 金昌市| 龙川县| 通城县| 望江县| 巴林右旗| 岗巴县| 辰溪县| 滕州市| 朝阳县| 连城县| 临夏市| 灯塔市| 桃江县| 晋城| 大姚县| 偃师市| 竹北市| 沅江市| 渭南市| 大名县| 灯塔市| 扶余县| 获嘉县| 益阳市| 随州市|