亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 數據庫 > Oracle > 正文

Oracle 監聽器密碼設置方法(LISTENER)

2024-08-29 13:59:19
字體:
來源:轉載
供稿:網友

監聽器也有安全?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                       LSNRCTL> status                                Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=test)(PORT=1521)))   TNS-12541: TNS:no listener                            TNS-12560: TNS:protocol adapter error                      TNS-00511: No listener                              Linux Error: 111: Connection refused                    Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC)))       TNS-12541: TNS:no listener                            TNS-12560: TNS:protocol adapter error                      TNS-00511: No listener                              Linux Error: 2: No such file or directory	                 

5. save_config失敗的問題

-->在 Oracle 9i中,使用save_config命令將會失敗                                     	LSNRCTL> save_config                                                 	Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=<hostname>)(PORT=<port>)))                  	TNS-01169: The listener has not recognized the password	                                                                                           -->應該先使用set password之后再save_config,則保存配置成功。                              	LSNRCTL> set password                                                	Password: <the password you chose>                                          	The command completed successfully                          /*在Oracle 10g 中不會出現類似的問題,因為在10g中可以使用基于操作系統驗證方式。listener將檢測到如果用戶屬于dba組的成員,將會被授予改變密碼,保存配置以及停止監聽等權限。 */                                 

6. 配置listener.ora中ADMIN_RESTRICTIONS參數

參數作用:
當在listener.ora文件中設置了ADMIN_RESTRICTIONS參數后,在監聽器運行時,不允許執行任何管理命令,同時set命令將不可用
,不論是在服務器本地還是從遠程執行都不行。此時對于監聽的設置僅僅通過手工修改listener.ora文件,要使修改生效,只能
使用lsnrctl reload命令或lsnrctl stop/start命令重新載入一次監聽器配置信息。
修改方法:
在listener.ora文件中手動加入下面這樣一行
ADMIN_RESTRICTIONS_<監聽器名> = ON

下面是其它網友的補充:

LSNRCTL> change_password
Old password:
New password:
Reenter new password:
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=ecp-uc-db1)(PORT=1521)))
Password changed for LISTENER
The command completed successfully
LSNRCTL> set password
Password:
The command completed successfully
LSNRCTL> save_config
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=ecp-uc-db1)(PORT=1521)))
Saved LISTENER configuration parameters.
Listener Parameter File /opt/oracle/product/10.2.0/db_1/network/admin/listener.ora
Old Parameter File /opt/oracle/product/10.2.0/db_1/network/admin/listener.bak
The command completed successfully
[oracle@ecp-uc-db1 admin]$ cat listener.ora
#—-ADDED BY TNSLSNR 10-JUN-2011 18:13:24—
PASSWORDS_LISTENER = 6D7AA003392C436A
#——————————————–
note:10g數據庫上需要上添加(重啟監聽)
LOCAL_OS_AUTHENTICATION_LISTENER = OFF

1、添加LOCAL_OS_AUTHENTICATION_LISTENER = OFF之前

Security ON: Password or Local OS Authentication

2、添加LOCAL_OS_AUTHENTICATION_LISTENER = OFF之后

Security ON: Password
LSNRCTL> status
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=ecp-uc-db1)(PORT=1521)))
TNS-01169: The listener has not recognized the password
LSNRCTL> stop
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=ecp-uc-db1)(PORT=1521)))
TNS-01169: The listener has not recognized the password
LSNRCTL> set password 123456
The command completed successfully
LSNRCTL> status
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=ecp-uc-db1)(PORT=1521)))
STATUS of the LISTENER
————————
Alias LISTENER
Version TNSLSNR for Linux: Version 10.2.0.4.0 – Production
Start Date 10-JUN-2011 18:15:49
Uptime 0 days 0 hr. 1 min. 16 sec
Trace Level off
Security ON: Password
SNMP OFF
Listener Parameter File /opt/oracle/product/10.2.0/db_1/network/admin/listener.ora
Listener Log File /opt/oracle/product/10.2.0/db_1/network/log/listener.log
Listening Endpoints Summary…
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=ECP-UC-DB1)(PORT=1521)))
(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC0)))
Services Summary…
Service “PLSExtProc” has 1 instance(s).
Instance “PLSExtProc”, status UNKNOWN, has 1 handler(s) for this service…
Service “ecp” has 1 instance(s).
Instance “ecp”, status READY, has 1 handler(s) for this service…
Service “ecpXDB” has 1 instance(s).
Instance “ecp”, status READY, has 1 handler(s) for this service…
Service “ecp_XPT” has 1 instance(s).
Instance “ecp”, status READY, has 1 handler(s) for this service…
The command completed successfully


注:相關教程知識閱讀請移步到oracle教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
成人国产在线视频| 欧美午夜片欧美片在线观看| 亚洲精品一区二区网址| 成人网在线免费看| 久久精品国产69国产精品亚洲| 亚洲精品永久免费精品| 亚洲美女动态图120秒| 欧美裸体xxxx极品少妇软件| 日韩网站在线观看| 久久久999精品免费| 久久精品国产96久久久香蕉| 欧美另类精品xxxx孕妇| 国产a∨精品一区二区三区不卡| 欧洲亚洲免费在线| 国产日韩av在线播放| 国产成人精品一区二区在线| 亚洲女性裸体视频| 日韩精品极品在线观看播放免费视频| 懂色av影视一区二区三区| 日韩欧美国产高清91| 日韩在线播放一区| 国产www精品| 国产九九精品视频| 国产精品丝袜一区二区三区| 亚洲视频在线免费观看| 中文字幕国产亚洲2019| 91欧美精品午夜性色福利在线| 国产日韩在线看| 伊人久久五月天| 亚洲精品视频在线播放| 这里精品视频免费| 欧美日本黄视频| 色综合五月天导航| 亚洲午夜精品视频| 操人视频在线观看欧美| 久久夜色撩人精品| 91九色视频导航| 日韩大片在线观看视频| 精品亚洲一区二区三区四区五区| 欧美成人精品在线播放| 国产日韩欧美夫妻视频在线观看| 欧美影院久久久| 成人自拍性视频| 亚洲激情久久久| 亚洲第一精品电影| 亚洲大尺度美女在线| 欧美高清videos高潮hd| 最新日韩中文字幕| 美女国内精品自产拍在线播放| 亚洲成人精品视频| 2019中文在线观看| 欧美电影在线观看完整版| 亚洲欧美中文日韩v在线观看| 激情亚洲一区二区三区四区| 色狠狠av一区二区三区香蕉蜜桃| 亚洲国产婷婷香蕉久久久久久| 在线观看欧美www| 91亚洲人电影| 国产精品亚洲一区二区三区| 国产精品白丝av嫩草影院| 亚洲美女精品成人在线视频| 18一19gay欧美视频网站| 精品无码久久久久久国产| 黑人巨大精品欧美一区二区一视频| 美女国内精品自产拍在线播放| 久久91亚洲精品中文字幕奶水| 亚洲色图狂野欧美| 精品一区二区亚洲| 一本一本久久a久久精品牛牛影视| 国产999精品久久久| 日本在线观看天堂男亚洲| 亚洲欧美三级在线| 日韩视频在线一区| 日本亚洲欧洲色| 91精品国产自产在线老师啪| 91极品视频在线| 26uuu另类亚洲欧美日本老年| 久久视频在线直播| 欧美xxxwww| 韩国三级电影久久久久久| 欧美午夜片欧美片在线观看| 中文字幕亚洲欧美在线| 国产专区精品视频| 欧美日韩精品在线| 久久久亚洲影院你懂的| 国产精品日韩一区| 日日骚av一区| 国产日韩在线看片| 亚洲男人av电影| 国产精品精品久久久久久| 亚洲www在线| 亚洲最新中文字幕| 亚洲欧美日韩一区二区在线| 国产精品白嫩初高中害羞小美女| 日韩精品中文字幕在线播放| 国产亚洲精品美女久久久久| 中文字幕国内精品| 国产美女搞久久| 久久精品福利视频| 国产日韩欧美在线看| 国产精品爽爽ⅴa在线观看| 国产欧美日韩91| 亚洲第一网站男人都懂| 国产精品免费一区豆花| 日韩欧美国产成人| 55夜色66夜色国产精品视频| 中文字幕久热精品视频在线| 日韩女优人人人人射在线视频| www高清在线视频日韩欧美| 91av视频在线播放| 久久成人在线视频| 久久精品中文字幕免费mv| 日韩av综合网站| 欧美精品videos性欧美| 欧美在线视频免费播放| 成人午夜高潮视频| 日韩精品极品在线观看| 国产精品视频一区二区高潮| 亚洲国产精品成人va在线观看| 国产精品国产亚洲伊人久久| 成人亲热视频网站| 欧美激情亚洲综合一区| 色噜噜狠狠狠综合曰曰曰| 亚洲人成绝费网站色www| 久久久久久久91| 国产日韩欧美在线播放| 亚洲精品久久久久久久久久久久| 亚洲最大成人网色| 国产成人涩涩涩视频在线观看| 国内精品久久久久伊人av| 欧美一级片一区| 91精品综合视频| 亚洲欧洲av一区二区| 亚洲视频一区二区三区| 亚洲性生活视频| 国产69精品久久久久久| 国产精品久久久久999| 国产一区二区丝袜高跟鞋图片| 91免费在线视频网站| 欧美视频在线免费看| 国产欧美一区二区三区在线看| 中文字幕一区日韩电影| 日韩成人在线网站| 成人免费高清完整版在线观看| 精品中文字幕久久久久久| 久久伊人91精品综合网站| 亚洲乱码国产乱码精品精| 日韩风俗一区 二区| 欧美激情成人在线视频| 久久精品国产亚洲7777| 久久久久久国产精品三级玉女聊斋| 国产精品va在线播放| 日本精品久久久久久久| 国产精品极品尤物在线观看| 中文综合在线观看| 日韩大胆人体377p| 亚洲人成电影在线| 色哟哟亚洲精品一区二区| 日韩在线免费高清视频| 欧美日韩国产一区二区三区| 久久露脸国产精品| 亚洲片国产一区一级在线观看| 亚洲免费一级电影| 成人激情视频小说免费下载|