歸檔日誌檔案無故地增長
最近不知道什麼情況,自己虛擬機器資料庫主機的檔案系統裡原來還有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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 使用歸檔日誌分析解決歸檔日誌迅速增長問題(logmnr)
- 控制檔案/歸檔日誌
- 備份歸檔日誌檔案
- 日誌檔案和歸檔管理
- 刪除歸檔日誌檔案
- 日誌檔案和歸檔日誌檔案的關係以及如何切換日誌
- logmnr挖掘歸檔日誌檔案
- 改變歸檔日誌檔案大小
- 日誌 ** 序列號 ** 無法歸檔
- 歸檔日誌
- 【Oracle】歸檔日誌管理-設定歸檔日誌路徑以及歸檔日誌冗餘Oracle
- 恢復案例:無歸檔,丟失全部控制檔案、日誌檔案恢復案例
- 【SQL】Oracle 歸檔日誌暴增原因分析SQLOracle
- Oracle歸檔日誌暴增排查優化Oracle優化
- RMAN備份資料檔案+控制檔案+歸檔日誌
- 恢復歸檔日誌檔案的常用方法
- 歸檔日誌無法歸檔導致資料庫hang住資料庫
- oracle歸檔日誌Oracle
- Oracle 歸檔日誌Oracle
- 歸檔日誌挖掘
- PostgreSQL 歸檔日誌SQL
- tempdb日誌檔案暴增分析
- 歸檔日誌多歸檔路徑 duplex
- 因歸檔日誌無法歸檔造成的 oracle shutdown immediate無法關閉Oracle
- 無歸檔日誌恢復rman資料
- 如何正確刪除ORACLE歸檔日誌檔案Oracle
- 非歸檔丟失日誌檔案的恢復
- 歸檔oracle alert日誌Oracle
- 14. 日誌歸檔
- PostgreSQL歸檔日誌配置SQL
- rman清理歸檔日誌
- archive log 歸檔日誌Hive
- 備份歸檔日誌
- 歸檔日誌 現象
- Oracle歸檔日誌清理Oracle
- 11.2.0.3.2 RMAN無法恢復歸檔日誌
- 當ORACLE歸檔日誌滿後如何正確刪除歸檔日誌Oracle
- 用RMAN備份歸檔日誌時檢查歸檔日誌是否存在