歸檔日誌檔案無故地增長

skyin_1603發表於2017-02-07

      最近不知道什麼情況,自己虛擬機器資料庫主機的檔案系統裡原來還有700M空間的根目錄空間
全部被消耗完了。大概10天的時間裡,斷斷續續地,只是把資料庫跟監聽開啟,自然地放著,並沒有
往庫裡寫東西,但是,就無緣無故地產生了200多兆的歸檔日誌檔案。由於資料庫是開啟了歸檔模式,
然後不斷地寫歸檔。不明白的就是,沒有往庫裡作過任何寫資料的操作,連查詢操作都幾乎沒有,
怎麼會不斷地產生日誌檔案呢,然後不斷地切換日誌,接著不斷歸檔。最後的結果就是,把db_recovery_file_dest
目錄的空間撐滿了,最後的結果就是歸檔不停,但空間沒有了,然後後臺不斷寫告警日誌不斷地報錯
不能歸檔。然後在/u01/app/oracle/diag/rdbms/prod/PROD/alert目錄下1天當中生產了10多個log.xml告警
檔案,一天也消耗了差不多120M檔案系統的空間,最後導致了根目錄的空間全部耗完,再次登入資料庫的
時候,就報錯系統空間被耗完,不能寫審計檔案,當然,也不能歸檔redo日誌檔案,就是不能登入資料庫。

     自從根目錄空間不到1G之後,這樣的狀況已經出現兩次了,就是不知道問什麼不往庫裡寫資料仍然產生
大量的日誌檔案,這個是我不明白的,不知哪個大神指導一下意見。

--存放歸檔的目錄--閃回恢復區的目錄:
PROD>show parameter recover
NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
db_recovery_file_dest                string      /u01/app/FRA
db_recovery_file_dest_size           big integer 4182M
db_unrecoverable_scn_tracking        boolean     TRUE
recovery_parallelism                 integer     0

--檢視檔案系統的空間使用情況:
[oracle@enmo ~]$ df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda3              35G   33G  0G  100% /
/dev/sda1              99M   22M   73M  23% /boot
tmpfs                 995M  499M  496M  51% /dev/shm
/dev/sr0              3.6G  3.6G     0 100% /media/Oracle Linux Server dvd 20110119
#根目錄空間可使用0M

--檢視資料庫檔案系統的空間使用情況:

[oracle@susu app]$ du -sm *

2927    backup

4229    FRA

7747    oracle

3       oraInventory

[oracle@susu app]$

[oracle@susu app]$

[oracle@susu app]$ pwd

/u01/app

 

--檢視監聽情況:

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

STATUS of the LISTENER

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

Alias                     LISTENER

Version                   TNSLSNR for Linux: Version 11.2.0.4.0 - Production

Start Date                06-FEB-2017 18:59:27

Uptime                    0 days 15 hr. 31 min. 26 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/susu/listener/alert/log.xml

Listening Endpoints Summary...

  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=susu.oracle.com)(PORT=1521)))

  (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1521)))

  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=susu.oracle.com)(PORT=1526)))

  (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1526)))

Services Summary...

Service "PROD" has 1 instance(s).

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

Service "PRODXDB" has 1 instance(s).

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

The command completed successfully

--檢視監聽日誌檔案:

/u01/app/oracle/diag/tnslsnr/susu

[oracle@susu susu]$

[oracle@susu susu]$

[oracle@susu susu]$

[oracle@susu susu]$ du -sm *

1       listener

2       lsnr2

#監聽日誌檔案的空間並沒有增長。

 

--看備份檔案:

[oracle@susu backup]$ ll

total 2996488

-rw-r----- 1 oracle oinstall    4178432 Nov 11 11:31 db_0brkl2fr_1_1.rmn

-rw-r----- 1 oracle oinstall  310026240 Nov  7 13:23 db_0crkane1_1_1.rmn

-rw-r----- 1 oracle oinstall    2413568 Nov 11 11:31 db_0crkl2fs_1_1.rmn

-rw-r----- 1 oracle oinstall    2546176 Nov 11 11:31 db_0drkl2ft_1_1.rmn

-rw-r----- 1 oracle oinstall   72494080 Nov 11 11:31 db_0erkl2fu_1_1.rmn

-rw-r----- 1 oracle oinstall  677847040 Nov  7 14:34 db_0frkarjn_1_1.rmn

-rw-r----- 1 oracle oinstall   10125312 Nov 11 11:31 db_0frkl2gd_1_1.rmn

-rw-r----- 1 oracle oinstall       6144 Nov 11 11:31 db_0grkl2gk_1_1.rmn

-rw-r----- 1 oracle oinstall 1302700032 Nov 21 23:15 db_0lrlgn84_1_1.rmn

-rw-r----- 1 oracle oinstall  678477824 Nov 22 11:43 db_0nrli388_1_1.rmn

-rw-r----- 1 oracle oinstall    4538368 Nov 22 14:04 db_0prlibih_1_1.rmn

#沒有增長。

 

--檢視歸檔檔案:

[oracle@susu PROD]$ ll

total 16

drwxr-x--- 63 oracle oinstall 4096 Feb  6 19:00 archivelog

drwxr-x---  7 oracle oinstall 4096 Nov 22 11:43 autobackup

drwxr-x---  4 oracle oinstall 4096 Nov 11 11:06 backupset

drwxr-x---  2 oracle oinstall 4096 Nov  7 22:02 onlinelog

#歸檔檔案有增長。

--檢視歸檔日誌情況:

[oracle@susu archivelog]$ du -sm *

1       2016_11_07

... ...

1       2017_01_20

1       2017_01_21

1       2017_01_28

236     2017_02_06

[oracle@susu archivelog]$

[oracle@susu archivelog]$ date

Tue Feb  7 11:17:37 CST 2017

#可以看到,昨天的歸檔檔案有236M

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

相關文章