今天一个客户问到监听设置密码的问题,以前一直对这块不太了解,赶紧翻阅ORACLE文档,并记录如下:
注意两次status输出状态在安全性上的差别
C:\Documents and Settings\olm>lsnrctl
LSNRCTL for 32-bit Windows: Version 10.2.0.1.0 - Production on 11-3月 -2008 16:36:35
Copyright (c) 1991, 2005, Oracle. All rights reserved.
欢迎来到LSNRCTL, 请键入"help"以获得信息。
LSNRCTL> status
正在连接到 (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=peak)(PORT=1521)))
LISTENER 的 STATUS
------------------------
别名 LISTENER
版本 TNSLSNR for 32-bit Windows: Version 10.2.0.1.0 - Production
启动日期 11-3月 -2008 16:35:42
正常运行时间 0 天 0 小时 1 分 5 秒
跟踪级别 off
安全性 ON: Local OS Authentication
SNMP OFF
监听程序参数文件 D:\3.oracle\app\product\10.2.0\network\admin\listener.ora
监听程序日志文件 D:\3.oracle\app\product\10.2.0\network\log\listener.log
监听端点概要...
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=peak)(PORT=1521)))
(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC0ipc)))
服务摘要..
服务 "PLSExtProc" 包含 1 个例程。
例程 "PLSExtProc", 状态 UNKNOWN, 包含此服务的 1 个处理程序...
服务 "test" 包含 1 个例程。
例程 "test", 状态 READY, 包含此服务的 1 个处理程序...
服务 "testXDB" 包含 1 个例程。
例程 "test", 状态 READY, 包含此服务的 1 个处理程序...
服务 "test_XPT" 包含 1 个例程。
例程 "test", 状态 READY, 包含此服务的 1 个处理程序...
命令执行成功
LSNRCTL> change_password
Old password:
New password:
Reenter new password:
正在连接到 (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=peak)(PORT=1521)))
LISTENER的口令已更改
命令执行成功
LSNRCTL> save_config
正在连接到 (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=peak)(PORT=1521)))
保存的LISTENER配置参数。
监听程序参数文件 D:\3.oracle\app\product\10.2.0\network\admin\listener.ora
旧的参数文件D:\3.oracle\app\product\10.2.0\network\admin\listener.bak
命令执行成功
LSNRCTL>
此时在listener.ora文件中多了以下内容
#----ADDED BY TNSLSNR 11-3月 -2008 16:37:19---
LOGGING_LISTENER = ON
PASSWORDS_LISTENER = ADD733DA61CD19A5
#---------------------------------------------
LSNRCTL> status
正在连接到 (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=peak)(PORT=1521)))
LISTENER 的 STATUS
------------------------
别名 LISTENER
版本 TNSLSNR for 32-bit Windows: Version 10.2.0.1.0 - Production
启动日期 11-3月 -2008 16:35:42
正常运行时间 0 天 0 小时 3 分 27 秒
跟踪级别 off
安全性 ON: Password or Local OS Authentication
SNMP OFF
监听程序参数文件 D:\3.oracle\app\product\10.2.0\network\admin\listener.ora
监听程序日志文件 D:\3.oracle\app\product\10.2.0\network\log\listener.log
监听端点概要...
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=peak)(PORT=1521)))
(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC0ipc)))
服务摘要..
服务 "PLSExtProc" 包含 1 个例程。
例程 "PLSExtProc", 状态 UNKNOWN, 包含此服务的 1 个处理程序...
服务 "test" 包含 1 个例程。
例程 "test", 状态 READY, 包含此服务的 1 个处理程序...
服务 "testXDB" 包含 1 个例程。
例程 "test", 状态 READY, 包含此服务的 1 个处理程序...
服务 "test_XPT" 包含 1 个例程。
例程 "test", 状态 READY, 包含此服务的 1 个处理程序...
命令执行成功
阅读(2283) | 评论(1) | 转发(0) |