中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何設置Oracle?監聽器密碼

發布時間:2021-11-12 15:38:14 來源:億速云 閱讀:223 作者:柒染 欄目:關系型數據庫

今天就跟大家聊聊有關如何設置Oracle 監聽器密碼,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結了以下內容,希望大家根據這篇文章可以有所收獲。


設置 Oracle 監聽器密碼(LISTENER)
 

監聽器也有安全?Sure!在缺省的情況下,任意用戶不需要使用任何密碼即通過lsnrctl 工具對Oracle Listener進行操作或關閉,從
而造成任意新的會話都將無法建立連接。在Oracle 9i 中Oracle監聽器允許任何一個人利用lsnrctl從遠程發起對監聽器的管理。也容易導致數
據庫受到損壞。

1. 未設定密碼情形下停止監聽 



[oracle@test ~]$ lsnrctl stop listener_demo92 

-->停止監聽,可以看出不需要任何密碼即可停止 


 


LSNRCTL for Linux: Version 9.2.0.8.0 - Production on 26-JUN-2011 08:22:26 


 


Copyright (c) 1991, 2006, Oracle Corporation. 

All rights reserved. 


 


Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=test)(PORT=1521))) 


The command completed successfully 


 


2. 重新啟動監聽并設置密碼

[oracle@test ~]$ lsnrctl 


 


LSNRCTL for Linux: Version 9.2.0.8.0 - Production on 26-JUN-2011 08:24:09 


Copyright (c) 1991, 2006, Oracle Corporation. 

All rights reserved. 



Welcome to LSNRCTL, type "help" for information. 



LSNRCTL> set current_listener listener_demo92 

-->設置當前監聽器 


Current Listener is listener_demo92 



LSNRCTL> start 

-->啟動過程也不需要任何密碼,啟動的詳細信息省略 


LSNRCTL> change_password 

-->使用change_password來設置密碼 


Old password: 


New password: 


Reenter new password: 


Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=test)(PORT=1521))) 


Password changed for listener_demo92 


The command completed successfully 


 


LSNRCTL> save_config 

-->注意此處的save_config失敗 


Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=test)(PORT=1521))) 


TNS-01169: The listener has not recognized the password
 


LSNRCTL> set password 

-->輸入新設定的密碼驗證 


Password: 


The command completed successfully 


 


LSNRCTL> save_config 

-->再次save_config成功
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=test)(PORT=1521))) 


Saved listener_demo92 configuration parameters. 


Listener Parameter File 

/oracle/92/network/admin/listener.ora 


Old Parameter File 

/oracle/92/network/admin/listener.bak 


The command completed successfully 


 


-->增加密碼之后可以看到listener.ora文件中有一條新增的記錄,即密碼選項(注:盡管使用了密碼管理方式,仍然可以無需密碼啟動監聽) 


[oracle@test admin]$ more listener.ora 


 

#----ADDED BY TNSLSNR 26-JUN-2011 05:12:48--- 


 

PASSWORDS_listener_demo92 = 


 

#-------------------------------------------- 


 


3. 嘗試未使用密碼的情況下停止監聽

[oracle@test ~]$ lsnrctl stop listener_demo92 


LSNRCTL for Linux: Version 9.2.0.8.0 - Production on 26-JUN-2011 06:09:51 


Copyright (c) 1991, 2006, Oracle Corporation. 

All rights reserved. 


 


Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=test)(PORT=1521))) 


TNS-01169: The listener has not recognized the password 

-->收到錯誤信息,需要使用密碼認證 



4. 使用密碼來停止監聽 



[oracle@test ~]$ lsnrctl
 


LSNRCTL> set current_listener listener_demo92 


Current Listener is listener_demo92 


 


LSNRCTL> stop 


Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=test)(PORT=1521))) 


TNS-01169: The listener has not recognized the password 


 


LSNRCTL> set password 


Password: 


The command completed successfully 


 


LSNRCTL> stop 


Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=test)(PORT=1521))) 


The command completed successfully 


 


5. save_config失敗的問題 



-->在 Oracle 9i中,使用save_config命令將會失敗 


 

LSNRCTL> save_config 


 

Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=)(PORT=))) 


 

TNS-01169: The listener has not recognized the password 


 


-->應該先使用set password之后再save_config,則保存配置成功。 


 

LSNRCTL> set password 


 

Password: 


 

The command completed successfully 


 


6. 

配置listener.ora中ADMIN_RESTRICTIONS參數

 

參數作用:
 

當在listener.ora文件中設置了ADMIN_RESTRICTIONS參數后,在監聽器運行時,不允許執行任何管理命令,同時set命令將不可用
 

,不論是在服務器本地還是從遠程執行都不行。此時對于監聽的設置僅僅通過手工修改listener.ora文件,要使修改生效,只能
 

使用lsnrctl reload命令或lsnrctl stop/start命令重新載入一次監聽器配置信息。
 


 

修改方法:
 

在listener.ora文件中手動加入下面這樣一行

 

ADMIN_RESTRICTIONS_<監聽器名> = ON


看完上述內容,你們對如何設置Oracle 監聽器密碼有進一步的了解嗎?如果還想了解更多知識或者相關內容,請關注億速云行業資訊頻道,感謝大家的支持。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

榆社县| 葫芦岛市| 凯里市| 昭平县| 皋兰县| 英德市| 兴海县| 泰来县| 襄汾县| 酒泉市| 安多县| 招远市| 定兴县| 临高县| 济宁市| 万荣县| 九寨沟县| 东山县| 吴忠市| 洞口县| 文化| 成武县| 城口县| 西宁市| 女性| 江源县| 海安县| 治县。| 始兴县| 马尔康县| 乡城县| 富民县| 南溪县| 措美县| 涪陵区| 昌邑市| 漯河市| 大安市| 河曲县| 横山县| 克山县|