MMAN程式TRACE檔案包含不必要資訊

yangtingkun發表於2010-05-27

一個朋友碰到了這個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.210.2.0.3MMAN程式可能會在trace檔案中寫入類似上面這種不必要的資訊。

10.2.0.411g中,這個問題已經被修正。

其實這個問題完全可以忽略,如果寫入太頻繁,導致檔案很大,那麼可以檢查trace對應的程式是否是當前資料庫中的活動程式,對於那些不是活動程式的trace檔案,完全可以刪除或移走。

Oracle對於10.2.0.210.2.0.3兩個版本分別提供了補丁bug5201883,不過這個bug實在沒有單獨fixed的價值。

 

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/4227/viewspace-663886/,如需轉載,請註明出處,否則將追究法律責任。

相關文章