Oracle系统管理命令教程
第一章lsnrctl 使用详解
lsnrctl
start
启动指定的
stop
关闭指定的
status
显示的状态。Status命令显示是不是活动的,日志与跟踪文件的位置,已经持续运行了多长时间,以及所监听的任务。
正在连接到(DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC0))) LISTENER 的STA TUS
------------------------
别名LISTENER
版本TNSLSNR for 32-bit Windows: Version 9.2.0.1.0 - Produc
tion
启动日期10-1月-2006 15:25:20
正常运行时间 6 天19 小时48 分15 秒
跟踪级别off
安全性OFF
SNMP OFF
参数文件d:\oracle\ora92\network\a
日志文件d:\oracle\ora92\network\log\listener.log
监听端点概要...
(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC0ipc))) (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=bonc05)(PORT=1521)))
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=bonc05)(PORT=8080))(Presentation= HTT
P)(Session=RAW))
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=bonc05)(PORT=2100))(Presentation= FTP
)(Session=RAW))
服务摘要..
服务"PLSExtProc" 包含 1 个例程。
例程"PLSExtProc", 状态UNKNOWN, 包含此服务的1 个处理程序...
服务"hncrm" 包含 2 个例程。
例程"hncrm", 状态UNKNOWN, 包含此服务的1 个处理程序...
例程"hncrm", 状态READY, 包含此服务的1 个处理程序...
服务"hncrmXDB" 包含 1 个例程。
例程"hncrm", 状态READY, 包含此服务的1 个处理程序...
命令执行成功
services
列举的服务信息,比如这些服务是否有任何专用的预生成服务器进程或与之相关的调度进程,以及每个服务已有多少连接被接受或拒绝。这种方法用来检查一个是否在监听一个指定服务。
列出服务的一个汇总表及为每个协议服务处理程序所建立和拒绝的连接信息个数。
LSNRCTL> services lsnr_hndw
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=130.76.1.41)(PORT=3521))
)
Service "hndw" has 1 instance(s).
Instance "hndw", status UNKNOWN, has 1 handler(s) for
Handler(s):
"DEDICA TED" established:96240 refused:0
LOCAL SERVER
The command completed successfully
Version
显示oracle net软件与协议适配器的版本
reload
重新装入,重新读取a文件,但不关闭。如果该文件发生了变化,重新刷新。
save_config
当从lsnrctl工具中对a文件进行了修改时,复制一个叫做listener.bak的a 的文件
trace
打开的跟踪特性
change_password
允许用户修改关闭所需要的密码
quit
退出lsnrctl实用工具
exit
退出lsnrctl实用工具
set*
password
指定在lsnrctl命令行工具中执行管理任务所需要的密码
rawmode
displaymode
trc_file
指定跟踪信息的位置。默认设置是$ORACLE_HOME\network\
trc_directory
trc_level
跟踪级别
OFF - 未启用跟踪功能。OFF 为默认设置。
USER - 将跟踪设置为用户的相应级别。跟踪以标识用户导致的错误条件。
ADMIN - 将跟踪设置为数据库管理员的相应级别。跟踪以标识特定的安装问题。SUPPORT - 将跟踪设置为客户支持人员的相应级别。跟踪文件可能会变得很大。
Oracle Corporation 建议在不进行网络问题诊断时关闭跟踪功能。
log_file
指定一个将把日志信息写到哪里。这个参数在默认的情况下是ON,并默认为%oracle_home%\network\log\listener.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_HOME\network\
正在连接到(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=linux)(PORT=3521))) listener2 参数\trc_file\ 被设为
命令执行成功
trc_directory
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=130.76.1.41)(PORT=3521))
)
lsnr_hndw parameter "trc_directory" set to /oracle/app/oracle/product/920/networ
k/trace/
The command completed successfully
trc_level
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=130.76.1.41)(PORT=3521))
)
lsnr_hndw parameter "trc_level" set to off
The command completed successfully
log_file
指定一个将把日志信息写到哪里。这个参数在默认的情况下是ON,并默认为%oracle_home%\network\log\listener.log
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=130.76.1.41)(PORT=3521))
)
lsnr_hndw parameter "log_file" set to lsnr_hndw.log
The command completed successfully
log_directory
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=130.76.1.41)(PORT=3521))
)
lsnr_hndw parameter "log_directory" set to /oracle/app/oracle/product/920/networ
k/log/
The command completed successfully
log_status
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=130.76.1.41)(PORT=3521))
)
lsnr_hndw parameter "log_status" set to ON
The command completed successfully
current_listener
oracle trunc函数的使用方法目前的为listener2
inbound_connect_timeout
定义在一个会话得到启动时将等待的有效响应时间。默认设置为10秒。
$ oerr ora 12525
12525, 00000, "TNS:listener has not received client's request in time allowed"
// *Cause: The listener disconnected the client because the client failed to
// provide the necessary connect information within the allowed time interval.
// This may be a result of network/system delays; or this may indicate that a
// malicious client is trying to cause a Denial of Service attack on the
// listener.
// *Action: If the error occurred because of a slow network/system,
// reconfigure INBOUND_CONNECT_TIMEOUT to a larger value. If a malicious
// client is suspected, use the address in listener.log to identify the
// source and restrict access. Turn on tracing for more information.
// *Comment: The logged address in listener.log may not be reliable as it
/
/ can be forged at the lower networking layers (e.g. in the case of TCP/IP).
startup_waittime
定义在响应lsnrctl命令行工具中的一条status命令之前将等待多长时间。
正在连接到(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=linux)(PORT=3521)))
listener2 参数\startup_waittime\ 被设为0
命令执行成功
snmp_visible
save_config_on_stop
指定在一个lsnrctl会话期内所发生的修改在退出时是否应该被保存起来。
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=130.76.1.41)(PORT=3521)
)
lsnr_hndw parameter "save_config_on_stop" set to OFF
The command completed successfully
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论