解决Oracle数据库归档日志占满磁盘空间问题
2018-08-14 09:59
585 查看
1、常用命令
SQL> show parameter log_archive_dest; SQL> archive log list;SQL> select * from V$FLASH_RECOVERY_AREA_USAGE; ARCHIVELOG 96.62 0 141 SQL> select sum(percent_space_used)*3/100 from v$flash_recovery_area_usage;
2.9904
SQL> show parameter recover; db_recovery_file_dest string /u01/oracle/flash_recovery_area db_recovery_file_dest_size big integer 2G
2、删除日志
cd $ORACLE_BASE/flash_recovery_area/orcl/archivelog
转移或清除对应的归档日志, 删除一些不用的日期目录的文件,注意保留最后几个文件在删除归档日志后,必须用RMAN维护控制文件,否则空间显示仍然不释放。
3、删除RMAN过期备份
rman target sys/password RMAN> crosscheck archivelog all; RMAN> delete expired archivelog all;
或者
RMAN> delete archivelog until time “sysdate-1″;
4、再查
SQL> select * from V$FLASH_RECOVERY_AREA_USAGE;
5、修改大小
SQL> alter system set db_recovery_file_dest_size=4G scope=both;
总结
以上所述是小编给大家介绍的解决Oracle数据库归档日志占满磁盘空间问题,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!
您可能感兴趣的文章:
相关文章推荐
- 如何解决Oracle数据库归档日志占满磁盘空间
- 如何解决Oracle数据库归档日志占满磁盘空间
- Oracle数据库的归档日志写满磁盘空间解决办法
- mysql访问日志满造成linux磁盘空间不足问题系列跟踪解决
- 解决MongoDB 日志文件过大,清理后还占用很大磁盘空间的问题
- binlog日志太多太大耗尽磁盘空间导致mysql卡死的问题解决
- 解决db2事务日志已满及日志磁盘空间已满问题办法详解
- mysql-bin日志文件过大导致磁盘空间不足问题解决方法
- Oracle归档日志空间不足引发的问题及解决方法
- 内存或磁盘空间不足,Microsoft Office Excel 无法再次打开或保存任何文档 问题的一种解决办法
- 解决undo 表空间过大导致磁盘空间不足的问题
- 解决归档日志爆满问题
- 解决linux磁盘空间不足的问题
- azure 云上 oracle11.2.0.4里dataguard归档日志传输 1034 问题详细解决过程
- 解决Linux下pcieport 0000:00:1c.5问题导致的系统根目录/磁盘空间不足
- 已知 apache 服务的访问日志按天记录在服务器本地目录/app/logs 下,由于磁盘空间紧张,现在要求只能保留最近 7 天的访问日志!请问如何解决? 请给出解决办法或配置或处理命令。(提示:可以
- oracle的临时表空间写满磁盘空间,解决改问题的具体步骤
- oracle数据库服务器磁盘满导致数据库无法登陆,通过清理归档文件解决
- mysql日志文件过大导致磁盘空间不够的问题
- OpenStack Ceilometer用MongoDB解决占用磁盘空间过大问题