2016 - 2024

感恩一路有你

oracle查询每天的数据量 如何查看oracle数据库的归档日志?

浏览量:2380 时间:2021-03-14 16:49:30 作者:admin

如何查看oracle数据库的归档日志?

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 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归档日志写满了怎么办?

增大归档日志空间的大小 可以通过下面的方法来调整系统的回闪恢复区大小: 首先是关闭数据库:以SYS身份链接到oracle,执行shutdown immediate 启动数据库到mount状态:startup mount 查看回闪恢复区的大小和存放目标:show parameter db_recovery_file_dest 修改回闪恢复区的大小alter system set db_recovery_file_dest_size = 4G(缺省是2G,可以根据实际情况调整大小) 最后打开数据库:alter database open OK , 问题解决。数据库恢复使用。

oracle查询每天的数据量 oracle数据库归档日志大小 oracle删除归档日志

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。