关闭监听日志写入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_HOME/NETWORK/ADMIN/lisener.ora文件删除,监听就删除了
或者你使用netca工具创建删除都可以
建议
不熟悉就使用netca工具操作
$ORACLE_HOME/NETWORK/ADMIN/lisener.ora文件删除,监听就删除了
或者你使用netca工具创建删除都可以
建议
不熟悉就使用netca工具操作