当前位置:数据库 > Oracle >>

Oracle监听服务lsnrctl参数及查询状态详解

Oracle监听服务lsnrctl参数及查询状态详解
 
lsnrctl命令常用参数详解:
 
lsnrctl
start
启动指定的易做图
 
stop
关闭指定的易做图
 
status
显示易做图的状态。status命令显示易做图是不是活动的,日志与跟踪文件的位置,易做图已经持续运行了多长时间,以及易做图所监听的任务。
 
 
services
列举易做图的服务信息,比如这些服务是否有任何专用的预生成服务器进程或与之相关的调度进程,以及每个服务已有多少连接被接受或拒绝。这种方法用来检查一个易做图是否在监听一个指定服务。
列出服务的一个汇总表及为每个协议服务处理程序所建立和拒绝的连接信息个数。
 
Version
显示oracle net软件与协议适配器的版本。
 
reload
重新装入易做图,重新读取listener.ora文件,但不关闭易做图。如果该文件发生了变化,重新刷新易做图。
 
save_config
当从lsnrctl工具中对listener.ora文件进行了修改时,复制一个叫做listener.bak的listener.ora的文件。
 
trace
打开易做图的跟踪特性。
 
change_password
允许用户修改关闭易做图所需要的密码。
 
例子:
 
LSNRCTL> change_password
Old password:
New password:
Reenter new password:
正在连接到 (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=lymighty-PC)(PORT=1521)))
LISTENER的口令已更改
命令执行成功
 
quit
退出lsnrctl工具。
 
exit
退出lsnrctl工具。
 
set*
 
星号 (*) 表示修改符或扩展命令:
 
password rawmode
displaymode trc_file
trc_directory trc_level
log_file log_directory
log_status current_listener
inbound_connect_timeout startup_waittime
save_config_on_stop dynamic_registration
enable_global_dynamic_endpoint
 
password指定在lsnrctl命令行工具中执行管理任务所需要的密码。
 
例子:
 
LSNRCTL> set password
Password:
命令执行成功
 
rawmode
displaymode
trc_file
指定易做图跟踪信息的位置。默认设置是$ORACLE_HOMEnetworktracelistener.trc
 
trc_directory
trc_level
跟踪级别
OFF – 未启用跟踪功能。OFF 为默认设置。
USER – 将跟踪设置为用户的相应级别。跟踪以标识用户导致的错误条件。
ADMIN – 将跟踪设置为数据库管理员的相应级别。跟踪以标识特定的安装问题。
SUPPORT – 将跟踪设置为客户支持人员的相应级别。 跟踪文件可能会变得很大。
Oracle Corporation 建议在不进行网络问题诊断时关闭跟踪功能。
 
log_file
指定一个易做图将把日志信息写到哪里。这个参数在默认的情况下是ON,并默认为%oracle_home%networkloglistener.log
 
log_directory
log_status
current_listener
inbound_connect_timeout
定义易做图在一个会话得到启动时将等待的有效响应时间。默认设置为10秒。
 
startup_waittime
定义易做图在响应lsnrctl命令行工具中的一条status命令之前将等待多长时间。
 
save_config_on_stop
指定在一个lsnrctl会话期内所发生的修改在退出时是否应该被保存起来。
 
show*
rawmode
显示关于status和service的较详细信息(当他们设置成on时)值为ON或OFF。
 
displaymode
把lsnrctl工具的显示模式设置成raw、compact、normal或verbose
服务显示模式为NORMAL
 
rules
trc_file
指定易做图跟踪信息的位置。默认设置是$ORACLE_HOMEnetworktracelistener.trc
 
current_listener
目前的易做图为 listener2
inbound_connect_timeout
定义易做图在一个会话得到启动时将等待的有效响应时间。默认设置为10秒。
 
startup_waittime
定义易做图在响应lsnrctl命令行工具中的一条status命令之前将等待多长时间。
 
snmp_visible
save_config_on_stop
指定在一个lsnrctl会话期内所发生的修改在退出时是否应该被保存起来。
 
lsnrctl部分查询状态详解:
 
LSNRCTL> status
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=ocm1.oracle.domain)(PORT=1521)))
STATUS of the LISTENER
————————
Alias                     LISTENER
Version                   TNSLSNR for Linux: Version 10.2.0.1.0 – Production
Start Date                17-MAY-2011 21:03:40
Uptime                    0 days 0 hr. 2 min. 49 sec
Trace Level               off
Security                  ON: Local OS Authentication
SNMP                      OFF
Listener Parameter File   /u01/app/oracle/product/10.2.1/db/network/admin/listener.ora
Listener Log File         /u01/app/oracle/product/10.2.1/db/network/log/listener.log
Listening Endpoints Summary…
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=ocm1.oracle.domain)(PORT=1521)))
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=ocm1.oracle.domain)(PORT=1522)))
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=ocm1.oracle.domain)(PORT=1600)))
Services Summary…
Service “POD” has 1 instance(s).
Instance “POD”, status READY, has 1 handler(s) for this service…
Service “POD1″ has 1 instance(s).
Instance “POD”, status UNKNOWN, has 1 handler(s) for this service…
Service “PODS” has 1 instance(s).
Instance “POD”, status READY, has 2 handler(s) for this service…
Service “pod_XPT” has 1 instance(s).
Instance “POD”, status READY, has 1 handler(s) for this service…
Service “repos” has 2 instance(s).
Instance “repos”, status UNKNOWN, has 1 handler(s) for this service…
Instance “repos”, status READY, has 1 handler(s) for this service…
Service “repos_XPT” has 1 instance(s).
Instance “repos”, status READY, has 1 handler(s) for this service…
The command completed successfully
 
 status详解
 
Listening Endpoints Summary…
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=ocm1.oracle.domain)(PORT=1521)))
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=ocm1.oracle.domain)(PORT=1522)))
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=ocm1.oracle.domain)(PORT=1600)))
 
#此处说明该主机地址为ocm1.oracle.domain,开启的监听端口有1521,1522,1600
 
Services Summary…
Service “POD” has 1 instance(s).
Instance “POD”, status READY, has 1 handler(s) for this service…
 
#此处说明有一个服务名POD的服务,数据库实例名为POD,状态READY说明其目前处于动态注册
S
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,