Oracle监听服务lsnrctl参数及查询状态详解
Oracle监听服务lsnrctl参数及查询状态详解lsnrctl命令常用参数详解:lsnrctlstart启动指定的易做图stop关闭指定的易做图status显示易做图的状态。status命令显示易做图是不是活动的,日志与跟踪文件的位置,易做图已经持续运行了多长时间,以及易做图所监听的任务。services列举易做图的服务信息,比如这些服务是否有任何专用的预生成服务器进程或与之相关的调度进程,以及每个服务已有多少连接被接受或拒绝。这种方法用来检查一个易做图是否在监听一个指定服务。列出服务的一个汇总表及为每个协议服务处理程序所建立和拒绝的连接信息个数。Version显示oracle net软件与协议适配器的版本。reload重新装入易做图,重新读取listener.ora文件,但不关闭易做图。如果该文件发生了变化,重新刷新易做图。save_config当从lsnrctl工具中对listener.ora文件进行了修改时,复制一个叫做listener.bak的listener.ora的文件。trace打开易做图的跟踪特性。change_password允许用户修改关闭易做图所需要的密码。例子:LSNRCTL> change_passwordOld password:New password:Reenter new password:正在连接到 (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=lymighty-PC)(PORT=1521)))LISTENER的口令已更改命令执行成功quit退出lsnrctl工具。exit退出lsnrctl工具。set*星号 (*) 表示修改符或扩展命令:password rawmodedisplaymode trc_filetrc_directory trc_levellog_file log_directorylog_status current_listenerinbound_connect_timeout startup_waittimesave_config_on_stop dynamic_registrationenable_global_dynamic_endpointpassword指定在lsnrctl命令行工具中执行管理任务所需要的密码。例子:LSNRCTL> set passwordPassword:命令执行成功rawmodedisplaymodetrc_file指定易做图跟踪信息的位置。默认设置是$ORACLE_HOMEnetworktracelistener.trctrc_directorytrc_level跟踪级别OFF – 未启用跟踪功能。OFF 为默认设置。USER – 将跟踪设置为用户的相应级别。跟踪以标识用户导致的错误条件。ADMIN – 将跟踪设置为数据库管理员的相应级别。跟踪以标识特定的安装问题。SUPPORT – 将跟踪设置为客户支持人员的相应级别。 跟踪文件可能会变得很大。Oracle Corporation 建议在不进行网络问题诊断时关闭跟踪功能。log_file指定一个易做图将把日志信息写到哪里。这个参数在默认的情况下是ON,并默认为%oracle_home%networkloglistener.loglog_directorylog_statuscurrent_listenerinbound_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服务显示模式为NORMALrulestrc_file指定易做图跟踪信息的位置。默认设置是$ORACLE_HOMEnetworktracelistener.trccurrent_listener目前的易做图为 listener2inbound_connect_timeout定义易做图在一个会话得到启动时将等待的有效响应时间。默认设置为10秒。startup_waittime定义易做图在响应lsnrctl命令行工具中的一条status命令之前将等待多长时间。snmp_visiblesave_config_on_stop指定在一个lsnrctl会话期内所发生的修改在退出时是否应该被保存起来。lsnrctl部分查询状态详解:LSNRCTL> statusConnecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=ocm1.oracle.domain)(PORT=1521)))STATUS of the LISTENER————————Alias LISTENERVersion TNSLSNR for Linux: Version 10.2.0.1.0 – ProductionStart Date 17-MAY-2011 21:03:40Uptime 0 days 0 hr. 2 min. 49 secTrace Level offSecurity ON: Local OS AuthenticationSNMP OFFListener Parameter File /u01/app/oracle/product/10.2.1/db/network/admin/listener.oraListener Log File /u01/app/oracle/product/10.2.1/db/network/log/listener.logListening 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 successfullystatus详解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,1600Services Summary…Service “POD” has 1 instance(s).Instance “POD”, status READY, has 1 handler(s) for this service…#此处说明有一个服务名POD的服务,数据库实例名为POD,状态READY说明其目前处于动态注册S上一个:Oracle重置序列(不删除重建方式)
下一个:Oracle分页总汇
- 更多Oracle疑问解答:
- 运行exp备份oracle数据库提示oracle-12154错误
- 有没有,生产Oracle Rman 备份脚本的工具啊!
- 初学orcle,希望有大大帮忙解说一下详细步骤,从登录oracle到创建表的过程
- oracle语句问题:一张user表,三个字段,id,name,time,插入记录比如:张三2007,李四2008,张三2011
- 如何写一个ORACLE触发器同步两个表中的数据?
- oracle 如何查看一个服务器上有多少个数据库.
- oracle 创建包的时候错误 求解
- oracle 重复列的问题
- oracle 中如何查处2星期前的数据
- 请教oracle数据库安装中的问题
- 请问谁能提供给我标准的oracle ERP的数据库表结构并详细说明各表主要的作用?
- 安装oracle遇到的问题 invalid entry CRC (expected 0x3e12e795 but got 0x9db0e9fd)
- 我的是ORACLE 10G,在RMAN中如何按指定的时间恢复数据文件啊?
- oracle为什么没有自动增长列
- oracle快捷键都有哪些啊?