MMAN程式TRACE檔案包含不必要資訊
一個朋友碰到了這個bug,向我諮詢這個問題,由於我使用的相同的版本,於是查詢了一下,果然發現了同樣的問題。
在ORACLE_BASE/admin/tradedb/bdump目錄下:
bash-3.00$ pwd
/opt/oracle/admin/tradedb/bdump
bash-3.00$ ls -l tradedb1_mman_
tradedb1_mman_23433.trc tradedb1_mman_4286.trc tradedb1_mman_5081.trc tradedb1_mman_7220.trc
tradedb1_mman_4063.trc tradedb1_mman_5060.trc tradedb1_mman_5689.trc tradedb1_mman_8223.trc
bash-3.00$ ls -l tradedb1_mman_*.trc
-rw-rw---- 1 oracle oinstall 738 Aug 25 2009 tradedb1_mman_23433.trc
-rw-rw---- 1 oracle oinstall 748 Jul 17 2007 tradedb1_mman_4063.trc
-rw-rw---- 1 oracle oinstall 55484 Jul 5 2007 tradedb1_mman_4286.trc
-rw-rw---- 1 oracle oinstall 0 Apr 18 2007 tradedb1_mman_5060.trc
-rw-rw---- 1 oracle oinstall 1044 Oct 8 2008 tradedb1_mman_5081.trc
-rw-rw---- 1 oracle oinstall 2216 Jul 1 2009 tradedb1_mman_5689.trc
-rw-rw---- 1 oracle oinstall 668 Nov 10 2008 tradedb1_mman_7220.trc
-rw-rw---- 1 oracle oinstall 584524 Jul 22 2008 tradedb1_mman_8223.trc
bash-3.00$ more tradedb1_mman_8223.trc
/opt/oracle/admin/tradedb/bdump/tradedb1_mman_8223.trc
Oracle Database 10g Enterprise Edition Release 10.2.0.3.0 - 64bit Production
With the Partitioning, Real Application Clusters, OLAP and Data Mining options
ORACLE_HOME = /opt/oracle/product/10.2/database
System name: SunOS
Node name: ahrac1
Release: 5.10
Version: Generic_118833-33
Machine: sun4u
Instance name: tradedb1
Redo thread mounted by this instance: 1
Oracle process number: 14
Unix process pid: 8223, image: (MMAN)
*** 2007-11-15 14:24:09.329
*** SERVICE NAME:(SYS$BACKGROUND) 2007-11-15 14:24:09.315
*** SESSION ID:(162.1) 2007-11-15 14:24:09.315
AUTO SGA: Not free 0x565f7be88, 1, 1, 1
AUTO SGA: Not free 0x565fb5f00, 2, 1, 1
*** 2007-12-27 02:24:55.867
AUTO SGA: Not free 0x821fbe1a8, 3, 1, 0
AUTO SGA: Not free 0x821fbe1a8, 3, 1, 0
AUTO SGA: Not free 0x821fbe1a8, 3, 1, 0
*** 2008-01-21 14:01:21.493
AUTO SGA: Not free 0x7eff81b08, 1, 1, 1
*** 2008-01-27 01:01:36.551
AUTO SGA: Not free 0x856008018, 1, 1, 1
AUTO SGA: Not free 0x856008268, 1, 1, 1
AUTO SGA: Not free 0x856008018, 1, 1, 1
AUTO SGA: Not free 0x856008268, 1, 1, 1
AUTO SGA: Not free 0x856008390, 1, 1, 1
AUTO SGA: Not free 0x856008708, 1, 1, 1
AUTO SGA: Not free 0x856008018, 1, 1, 1
AUTO SGA: Not free 0x856008268, 1, 1, 1
AUTO SGA: Not free 0x856008390, 1, 1, 1
AUTO SGA: Not free 0x856008708, 1, 1, 1
AUTO SGA: Not free 0x856008ba8, 1, 1, 1
AUTO SGA: Not free 0x856008018, 1, 1, 1
AUTO SGA: Not free 0x856008268, 1, 1, 1
AUTO SGA: Not free 0x856008390, 1, 1, 1
AUTO SGA: Not free 0x856008708, 1, 1, 1
AUTO SGA: Not free 0x856008ba8, 1, 1, 1
.
.
.
在metalink文件ID 5201883.8中描述了這個問題,在10.2.0.2和10.2.0.3中MMAN程式可能會在trace檔案中寫入類似上面這種不必要的資訊。
在10.2.0.4和11g中,這個問題已經被修正。
其實這個問題完全可以忽略,如果寫入太頻繁,導致檔案很大,那麼可以檢查trace對應的程式是否是當前資料庫中的活動程式,對於那些不是活動程式的trace檔案,完全可以刪除或移走。
Oracle對於10.2.0.2和10.2.0.3兩個版本分別提供了補丁bug號5201883,不過這個bug實在沒有單獨fixed的價值。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/4227/viewspace-663886/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 程式碼安全之檔案包含
- 檔案包含漏洞(本地包含配合檔案上傳)
- Oracle跟蹤檔案trace檔案Oracle
- trace檔案閱讀
- oracle trace檔案解析Oracle
- Shell 檔案包含
- 檔案包含2
- CTFer——檔案包含
- 檔案包含之包含了Linux檔案描述符Linux
- 什麼是檔案包含漏洞?檔案包含漏洞分類!
- trace檔案無法生成
- 利用trace重建控制檔案
- truncate、recreate後臺程式跟蹤檔案(trace file)
- PHP檔案包含 整理PHP
- 檔案包含漏洞示例
- 包含檔案(Include file)
- 通過trace檔案重新建立控制檔案
- 透過trace檔案重新建立控制檔案
- 利用tkprof檢視trace檔案
- sql_trace 原檔案解析SQL
- 跟蹤 sql 的trace檔案SQL
- Oracle EBS 如何生成trace檔案Oracle
- 遠端檔案包含shell
- PHP基礎---檔案包含PHP
- 檔案包含漏洞小結
- [web安全] 檔案包含漏洞Web
- 控制檔案恢復—從trace檔案中恢復
- Oracle檢視trace檔案步驟Oracle
- 跟蹤session 與 trace檔案分析Session
- 跟蹤SESSION 與 trace 檔案解析Session
- 本地檔案包含之包含日誌獲取webshellWebshell
- trace檔案備份控制檔案並執行恢復
- oracle之 利用 controlfile trace檔案重建控制檔案Oracle
- ClickOnce釋出包含某檔案
- PHP檔案包含小總結PHP
- "白話"PHP檔案包含漏洞PHP
- c26---檔案包含include
- 檔案包含之/proc/self/environ