歸檔日誌檔案無故地增長
最近不知道什麼情況,自己虛擬機器資料庫主機的檔案系統裡原來還有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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【Oracle】歸檔日誌管理-設定歸檔日誌路徑以及歸檔日誌冗餘Oracle
- 【SQL】Oracle 歸檔日誌暴增原因分析SQLOracle
- Oracle歸檔日誌暴增排查優化Oracle優化
- 歸檔日誌挖掘
- PostgreSQL 歸檔日誌SQL
- oracle歸檔日誌Oracle
- tempdb日誌檔案暴增分析
- 歸檔oracle alert日誌Oracle
- 14. 日誌歸檔
- Oracle歸檔日誌清理Oracle
- Oracle使用備份檔案集恢復歸檔日誌Oracle
- 手工rm刪除歸檔日誌對備份歸檔日誌的影響
- Oralce資料庫關閉歸檔日誌並且刪除歸檔日誌資料庫
- 在Oracle中,如何定時刪除歸檔日誌檔案?Oracle
- 批量註冊歸檔日誌
- DG歸檔日誌缺失恢復
- ArgoWorkflow教程(四)---Workflow & 日誌歸檔Go
- logminer異機挖掘歸檔日誌
- 達夢資料庫DM8之刪除歸檔日誌檔案資料庫
- rman 還原歸檔日誌(restore archivelogRESTHive
- oracle11G歸檔日誌管理Oracle
- 【REDO】Oracle 日誌挖掘,分析歸檔日誌線上日誌主要步驟Oracle
- 『無為則無心』Python日誌 — 66、將日誌資訊儲存到檔案中Python
- oracle dg 歸檔日誌恢復情況Oracle
- oracle 刪除過期的歸檔日誌Oracle
- PostgreSQL的xlog/Wal歸檔及日誌清理SQL
- java專案日誌配置檔案Java
- oracle rman備份歸檔日誌需要先切換日誌嗎Oracle
- 【MySQL日誌】MySQL日誌檔案初級管理MySql
- Oracle設定多個歸檔路徑生成多份歸檔日誌,Rman備份時也只備份其中的一份歸檔日誌Oracle
- 日誌檔案過大清理
- sybase iq日誌檔案管理
- MySQL InnoDB日誌檔案配置MySql
- 測試在丟失歸檔日誌的情況下,跳過部分歸檔日誌進行資料恢復資料恢復
- Oracle DataGuard歸檔日誌丟失處理方法Oracle
- [20221121]rman刪除歸檔日誌問題.txt
- oracle資料庫歸檔日誌量陡增分析Oracle資料庫
- 探究MySQL中的日誌檔案MySql
- 日誌檔案使用小結(轉)