十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
关闭监听日志写入lsnrctl set log_status off;
创新互联建站是创新、创意、研发型一体的综合型网站建设公司,自成立以来公司不断探索创新,始终坚持为客户提供满意周到的服务,在本地打下了良好的口碑,在过去的十载时间我们累计服务了上千家以及全国政企客户,如成都搬家公司等企业单位,完善的项目管理流程,严格把控项目进度与质量监控加上过硬的技术实力获得客户的一致称赞。
关闭监听 lsnrctl stop;
删除监听的日志文件;
重启监听ok了。 不过我有个好奇 ,为啥你的监听日志文件是多个的。
如果你不想关监听日志写功能的话,自己编脚本吧,每隔1周删除一次。
请问下
你的database是rac集群的
还是单机的?
删除的方法不大一样啊
单机的话
如果netca无法启动
你就手动删除监听文件就好了:$ORACLE_HOME/network/admin/
下listener.ora
这个文件
就好
重建监听的话
你就在刚才那个目录下
手动创建一个刚才
被删了的那个文件
vi
listener.ora
进入到vi中后
写入
#
listener.ora
Network
Configuration
File:
$ORACLE_HOME\network\admin\listener.ora
#
Generated
by
Oracle
configuration
tools.
SID_LIST_LISTENER
=
(SID_LIST
=
(SID_DESC
=
(SID_NAME
=
CLRExtProc)
(ORACLE_HOME
=
你oracle_home的路径)
(PROGRAM
=
extproc)
(ENVS
=
"EXTPROC_DLLS=ONLY:$ORACLE_HOME\bin\oraclr11.dll")
)
)
LISTENER
=
(DESCRIPTION_LIST
=
(DESCRIPTION
=
(ADDRESS
=
(PROTOCOL
=
TCP)(HOST
=
你本机的ip)(PORT
=
1521))
(ADDRESS
=
(PROTOCOL
=
IPC)(KEY
=
EXTPROC1521))
)
)
祝你好运~
配置监听其实简单
但又挺烦人的
以前也碰到过这种问题,这是由于Oracle卸载不完全引起的残留服务,可以去下面的网页下载Windows官方出口的服务卸载工具:
用它可把该监听服务删除。
这里问你的是要删除的监听程序的名字,中括号里的LISTENER是给你一个提示,默认安装时监听程序就叫LISTENER,所以你直接回车或者填LISTENER就可以了。
另外没有必要特别在意oracle提示的问题,你是要完全删除(或者叫卸载)oracle,只要把oracle的痕迹都删除就可以了。
这里给你一个简单的删除监听程序相关的方法:删除listener.ora里面对应的信息(或者直接删除这个文件);删除windows服务里Oracle开头的服务名里有listener的那个服务。做完这两步就可以了。
$ORACLE_HOME/NETWORK/ADMIN/lisener.ora文件删除,监听就删除了
或者你使用netca工具创建删除都可以
建议
不熟悉就使用netca工具操作
$ORACLE_HOME/NETWORK/ADMIN/lisener.ora文件删除,监听就删除了
或者你使用netca工具创建删除都可以
建议
不熟悉就使用netca工具操作