日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Orace 11g 监听 配置修改 说明

發(fā)布時間:2025/4/5 编程问答 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Orace 11g 监听 配置修改 说明 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.


?

在之前的Blog中有三篇文章提到了Oracle的監(jiān)聽,如下:

?

OracleListener 動態(tài)注冊 與 靜態(tài)注冊

http://blog.csdn.net/tianlesoftware/article/details/5543166

?

Oracle 監(jiān)聽(Listener) 中 services 說明

http://blog.csdn.net/tianlesoftware/article/details/6617827

?

Oracle 數(shù)據(jù)庫監(jiān)聽配置

http://blog.csdn.net/tianlesoftware/article/details/4861572

?

?

Oracle的監(jiān)聽(Listener)在缺省情況下,會在文件中記錄日志,記錄數(shù)據(jù)庫實例注冊操作、客戶端的連接等。

?

Oracle 11g中的信息如下:

[oracle@dave ~]$ lsnrctl status

?

LSNRCTL for Linux: Version 11.2.0.3.0 - Productionon 22-DEC-2012 21:36:43

?

Copyright (c) 1991, 2011, Oracle.? All rights reserved.

?

Connecting to(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.1.4)(PORT=1521)))

STATUS of the LISTENER

------------------------

Alias???????????????????? LISTENER

Version?????????????????? TNSLSNR for Linux: Version11.2.0.3.0 - Production

Start Date??????????????? 22-DEC-2012 21:31:53

Uptime??????????????????? 0 days 0 hr. 4 min. 50 sec

Trace Level?????????????? off

Security????????????????? ON: Local OS Authentication

SNMP????????????????????? OFF

Listener Parameter File??/u01/app/oracle/product/11.2.0/dbhome_1/network/admin/listener.ora

Listener Log File????????/u01/app/oracle/diag/tnslsnr/dave/listener/alert/log.xml

Listening Endpoints Summary...

?(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=192.168.1.4)(PORT=1521)))

Services Summary...

Service "dave" has 2 instance(s).

?Instance "dave", status UNKNOWN, has 1 handler(s) for thisservice...

?Instance "dave", status READY, has 1 handler(s) for thisservice...

Service "daveXDB" has 1instance(s).

?Instance "dave", status READY, has 1 handler(s) for thisservice...

The command completed successfully

?

?

這個是Oracle 11g里的listener 的保存位置。在Oracle 11g中使用的是ADR,關于ADR 參考:

Oracle 11g 新特性 -- 自動診斷資料檔案庫(ADR) 說明

http://blog.csdn.net/tianlesoftware/article/details/8222724

?

這里是個xml文件,不方便文件,我們可以去trace目錄下,看文本格式的:

[oracle@dave trace]$ pwd

/u01/app/oracle/diag/tnslsnr/dave/listener/trace

[oracle@dave trace]$ ls

listener.log

[oracle@dave trace]$

?

[oracle@dave trace]$ tail -20 listener.log

Sat Dec 22 21:33:39 2012

22-DEC-2012 21:33:39 * service_update *dave * 0

22-DEC-2012 21:33:42 * service_update *dave * 0

22-DEC-2012 21:33:45 * service_update *dave * 0

Sat Dec 22 21:34:18 2012

22-DEC-2012 21:34:18 * service_update *dave * 0

22-DEC-2012 21:34:21 * service_update *dave * 0

22-DEC-2012 21:34:24 * service_update *dave * 0

22-DEC-2012 21:34:27 * service_update *dave * 0

Sat Dec 22 21:34:48 2012

22-DEC-2012 21:34:48 * service_update *dave * 0

Sat Dec 22 21:35:06 2012

22-DEC-2012 21:35:06 * service_update *dave * 0

Sat Dec 22 21:36:18 2012

22-DEC-2012 21:36:18 * service_update *dave * 0

Sat Dec 22 21:36:43 2012

WARNING: Subscription for node down eventstill pending

22-DEC-2012 21:36:43 *(CONNECT_DATA=(CID=(PROGRAM=)(HOST=dave)(USER=oracle))(COMMAND=status)(ARGUMENTS=64)(SERVICE=LISTENER)(VERSION=186647296))* status * 0

Sat Dec 22 21:37:34 2012

22-DEC-2012 21:37:34 * service_update *dave * 0

?

對于一些使用短連接的,頻繁的連接數(shù)據(jù)庫的應用,listener.log增長很快。有的可以在比較短的時間內(十幾天)就可以超過2GB。對于一些平臺的某些版本的Oracle,在監(jiān)聽日志增大到2GB以后會導致監(jiān)聽不能正常工作。

?

對于這種listener.log增長非常迅速的系統(tǒng),可以關閉監(jiān)聽日志,不讓監(jiān)聽寫日志到文件。也可以寫個job定期清理。

?

關于Oracle Listener 的說明,官網(wǎng)有更多詳細描述。

Listener Control Utility

http://docs.oracle.com/cd/E11882_01/network.112/e10835/lsnrctl.htm#NETRF118

?

這里我們看2個比較常用的操作。

?

?

1. 停止寫listener log

在某些特定的場合可能會有這樣的需求??刂七@個功能的參數(shù)是LOG_STATUS。 官網(wǎng)對這個參數(shù)的說明: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

?

?

說明:

之前遇到一個很奇怪的問題,就是log_status狀態(tài)是on,但是listener就是不寫日志,再次手工設置為on后,又正常寫日志。

?

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)的說明:

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.

?

??? 我們在第一部分修改了log_status 的配置,如果沒有保存,那么在重啟監(jiān)聽之后,修改就會失效,所以這里要保存,才能永久的生效。

?

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

?

注意:

這里使用的是默認的listner,如果不是默認的,就需要加上listener_name. 如:

LSNRCTL> SAVE_CONFIG listener_name

?

保存之后,修改的內容就會寫入listener.ora 文件。

?

這里是我的的測試環(huán)境,其中l(wèi)istener.ora 文件多了如下內容:

/u01/app/oracle/product/11.2.0/dbhome_1/network/admin/listener.ora

?

#----ADDED BY TNSLSNR 22-DEC-201221:59:58---

LOGGING_LISTENER = ON

#--------------------------------------------

?

?

3. 加密listener

?

有時候處于安全考慮,會需要對listener設置密碼。

?

3.1 設置監(jiān)聽名

如果有多個監(jiān)聽,那么需要先設置當前的監(jiān)聽

LSNRCTL>set current_listener listener_name

?

?

3.2 設置密碼

使用change_password設置listener口令。

?

LSNRCTL> change_password

Old password: ???--如果原來沒有設置口令就直接回車,否則輸入原來的口令

New password:

Reenter new password:

Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.1.4)(PORT=1521)))

Password changed for LISTENER

The command completed successfully

?

--保存密碼:

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

?

?

--加密之前:

[oracle@dave ~]$ lsnrctl status

?

LSNRCTL for Linux: Version 11.2.0.3.0 -Production on 22-DEC-2012 22:54:55

?

Copyright (c) 1991, 2011, Oracle.? All rights reserved.

?

Connecting to(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.1.4)(PORT=1521)))

STATUS of the LISTENER

------------------------

Alias???????????????????? LISTENER

Version?????????????????? TNSLSNR for Linux: Version11.2.0.3.0 - Production

Start Date??????????????? 22-DEC-2012 21:57:46

Uptime??????????????????? 0 days 0 hr. 57 min. 9 sec

Trace Level?????????? ????off

Security????????????????? ON: Local OS Authentication

SNMP????????????????????? OFF

Listener Parameter File??/u01/app/oracle/product/11.2.0/dbhome_1/network/admin/listener.ora

Listener Log File???????? /u01/app/oracle/diag/tnslsnr/dave/listener/alert/log.xml

Listening Endpoints Summary...

?(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=192.168.1.4)(PORT=1521)))

Services Summary...

Service "dave" has 2 instance(s).

?Instance "dave", status UNKNOWN, has 1 handler(s) for thisservice...

?Instance "dave", status READY, has 1 handler(s) for thisservice...

Service "daveXDB" has 1instance(s).

?Instance "dave", status READY, has 1 handler(s) for thisservice...

?

?

--加密之后:

LSNRCTL> status

Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.1.4)(PORT=1521)))

STATUS of the LISTENER

------------------------

Alias???????????????????? LISTENER

Version?????????????????? TNSLSNR for Linux: Version11.2.0.3.0 - Production

Start Date??????????????? 22-DEC-2012 22:56:19

Uptime??????????????????? 0 days 0 hr. 11 min. 2 sec

Trace Level?????????????? off

Security????????????????? ON: Password or Local OSAuthentication

SNMP????????????????????? OFF

Listener Parameter File?? /u01/app/oracle/product/11.2.0/dbhome_1/network/admin/listener.ora

Listener Log File????????/u01/app/oracle/diag/tnslsnr/dave/listener/alert/log.xml

Listening Endpoints Summary...

?(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=192.168.1.4)(PORT=1521)))

Services Summary...

Service "dave" has 2 instance(s).

?Instance "dave", status UNKNOWN, has 1 handler(s) for thisservice...

?Instance "dave", status READY, has 1 handler(s) for thisservice...

Service "daveXDB" has 1instance(s).

?Instance "dave", status READY, has 1 handler(s) for this service...

The command completed successfully

?

?

--在listener.ora 文件中也會多一個配置參數(shù):

[oracle@dave ~]$ cat/u01/app/oracle/product/11.2.0/dbhome_1/network/admin/listener.ora

#----ADDED BY TNSLSNR 22-DEC-201221:59:58---

LOGGING_LISTENER = ON

#--------------------------------------------

?

#----ADDED BY TNSLSNR 22-DEC-201223:06:31---

PASSWORDS_LISTENER =1DF5C2FD0FE9CFA2

#--------------------------------------------

[oracle@dave ~]$

?

3.3 解除密碼

listener的密碼策略是防止stop,所以在stop時需要確認密碼,在start時不需要輸入密碼。

?

LSNRCTL> set password

Password:

The command completed successfully

使用set password輸入正確的密碼后,就可以進行stop操作了。

?

?

?

?

?

?

---------------------------------------------------------------------------------------

版權所有,文章允許轉載,但必須以鏈接方式注明源地址,否則追究法律責任!

Skype: ???tianlesoftware

QQ:???? ? tianlesoftware@gmail.com

Email: ???tianlesoftware@gmail.com

Blog:?? ? http://blog.csdn.net/tianlesoftware

Weibo: ???http://weibo.com/tianlesoftware

Twitter:? http://twitter.com/tianlesoftware

Facebook: http://www.facebook.com/tianlesoftware

Linkedin: http://cn.linkedin.com/in/tianlesoftware


轉載于:https://www.cnblogs.com/tianlesoftware/archive/2012/12/22/3609109.html

總結

以上是生活随笔為你收集整理的Orace 11g 监听 配置修改 说明的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 手机看片91 | 四虎久久| 成人福利视频导航 | 日本精品视频一区二区 | 韩国美女福利视频 | 中文字幕免费在线看线人动作大片 | av操操 | 欧美一级做a爰片免费视频 成人激情在线观看 | 国产成人综合精品 | 日本黄频| 国产男女无套 | 99视频在线免费 | 亚洲激情视频在线播放 | 国产视频一区二区三区四区五区 | 婷婷黄色网 | 久久免费一区 | 又黄又爽又刺激的视频 | 人人做人人爱人人爽 | 国产欧洲亚洲 | 精品一区二区三区成人免费视频 | 亚洲涩涩图 | 国产极品久久久 | 综合一区二区三区 | 97caocao| 国产性生活毛片 | 日韩欧美国产精品 | 色屁屁www | 一区二区欧美在线观看 | 中文字幕亚洲图片 | 69国产精品视频 | 久操色| 这里只有久久精品 | 免费极品av一视觉盛宴 | 中文字幕电影av | 超碰88| 色导航 | 蜜芽一区二区 | 高h在线观看 | 日本一二三区视频 | 成年网站在线播放 | 免费毛片看片 | 国产鲁鲁| 午夜激情一区二区 | 日本在线第一页 | 人人干超碰 | 国产性―交―乱―色―情人 | 久久最新| 黑人操日本女优 | 91麻豆网站 | 国产精品高潮视频 | 国产馆在线观看 | 高潮流白浆在线观看 | 在线一二三区 | 9久9久9久女女女九九九一九 | 熟女俱乐部五十路六十路av | 久久一区二区视频 | 最新日韩av | 久久97视频 | 一级片免费网址 | 欧美高清性xxxxhdvideosex | 亚洲天天 | 成年人免费在线看 | 国产视频二 | 亚洲网友自拍 | 国产精品久久国产 | 欧美成人黄 | 欧美日韩国产三区 | 国产精品亚洲自拍 | 国产人人插 | 久久精品a| 超碰在线免费97 | 一级成人av| 黄色成人在线观看 | 视频一区二区欧美 | 黄色三级网 | 中文字幕第31页 | 亚洲男人在线天堂 | 亚洲精品日本 | 欧美日韩视频一区二区三区 | 日本一区二区三区欧美 | 中文字幕网址在线 | 亚欧洲精品视频 | 538国产精品一区二区 | 日本网站黄色 | 精品人伦一区二区 | av男人资源| 亚洲精品日本 | 欧美精品自拍偷拍 | 色吧综合网 | 极品尤物一区二区 | 波多野结衣中文字幕一区二区三区 | 免费高清欧美大片在线观看 | 日韩黄色精品视频 | 成人国产欧美 | 国产一区在线不卡 | 免费黄网站在线看 | 日韩小视频 | 中国美女洗澡免费看网站 | 亚洲欧美激情小说另类 |