最近不知道什么情况,自己虚拟机数据库主机的文件系统里原来还有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/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/31392094/viewspace-2133194/