oracle监听 3个配置文件,Oracle 11g 监听 配置修改 说明
這里我們看2個(gè)比較常用的操作。
1. 停止寫(xiě)listener log
在某些特定的場(chǎng)合可能會(huì)有這樣的需求。控制這個(gè)功能的參數(shù)是LOG_STATUS。 官網(wǎng)對(duì)這個(gè)參數(shù)的說(shuō)明:To turn listenerlogging on or off.
--在OS層面直接使用:
lsnrctl SET LOG_STATUS {on | off}
--在LSNRCTL 工具中使用:
LSNRCTL> SET LOG_STATUS {on | off}
--查看log_status狀態(tài):
LSNRCTL> show log_status
Connecting to(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.1.4)(PORT=1521)))
LISTENER parameter "log_status"set to ON
The command completed successfully
說(shuō)明:
之前遇到一個(gè)很奇怪的問(wèn)題,就是log_status狀態(tài)是on,但是listener就是不寫(xiě)日志,再次手工設(shè)置為on后,又正常寫(xiě)日志。
LSNRCTL> setlog_status off
Connecting to(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.1.4)(PORT=1521)))
LISTENER parameter "log_status"set to OFF
The command completed successfully
LSNRCTL> showlog_status
Connecting to(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.1.4)(PORT=1521)))
LISTENER parameter "log_status"set to OFF
The command completed successfully
LSNRCTL> setlog_status on
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.1.4)(PORT=1521)))
LISTENER parameter "log_status"set to ON
The command completed successfully
LSNRCTL> showlog_status
Connecting to(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.1.4)(PORT=1521)))
LISTENER parameter "log_status" setto ON
The command completed successfully
2. 保存listener 的修改
保存又參數(shù):SAVE_CONFIG控制,官網(wǎng)的說(shuō)明:
To save the current configuration state of the listener, includingtrace level, trace file, trace directory, and logging tothe listener.ora file. Any changes are stored in listener.ora,preserving formatting, comments, and case as much as possible. Beforemodification of the listener.ora file, a backup of the file,called listener.bak, is created.
我們?cè)诘谝徊糠中薷牧薼og_status 的配置,如果沒(méi)有保存,那么在重啟監(jiān)聽(tīng)之后,修改就會(huì)失效,所以這里要保存,才能永久的生效。
LSNRCTL> save_config
Connecting to(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.1.4)(PORT=1521)))
Saved LISTENER configuration parameters.
Listener Parameter File /u01/app/Oracle/product/11.2.0/dbhome_1/network/admin/listener.ora
Old Parameter File /u01/app/oracle/product/11.2.0/dbhome_1/network/admin/listener.bak
The command completed successfully
注意:
這里使用的是默認(rèn)的listner,如果不是默認(rèn)的,就需要加上listener_name. 如:
LSNRCTL> SAVE_CONFIG listener_name
保存之后,修改的內(nèi)容就會(huì)寫(xiě)入listener.ora 文件。
這里是我的的測(cè)試環(huán)境,其中l(wèi)istener.ora 文件多了如下內(nèi)容:
/u01/app/oracle/product/11.2.0/dbhome_1/network/admin/listener.ora
#----ADDED BY TNSLSNR 22-DEC-201221:59:58---
LOGGING_LISTENER = ON
#--------------------------------------------
總結(jié)
以上是生活随笔為你收集整理的oracle监听 3个配置文件,Oracle 11g 监听 配置修改 说明的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 长安b股票是啥意思
- 下一篇: linux部署多个tomcat服务,Li