[oracle@test ~]$ lsnrctl
LSNRCTL for Linux: Version 11.2.0.4.0 - Production on 26-JUN-2016 08:24:09
Copyright (c) 1991, 2006, Oracle Corporation. All rights reserved.
Welcome to LSNRCTL, type "help" for information.
LSNRCTL> set current_listener listener_demo -->设置当前监听器
Current Listener is listener_demo
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_demo
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_demo configuration parameters.
Listener Parameter File /oracle/network/admin/listener.ora
Old Parameter File /oracle/network/admin/listener.bak
The command completed successfully
-->增加密码之后可以看到listener.ora文件中有一条新增的记录,即密码选项(注:尽管使用了密码管理方式,仍然可以无需密码启动监听)
[oracle@test admin]$ more listener.ora
#----ADDED BY TNSLSNR 26-JUN-2016 05:12:48---
PASSWORDS_listener_demo =
#--------------------------------------------