1、查询数据库是否处于归档模式
select name,log_mode from v$database;
2、由非归档模式转化为归档模式
首先停止oracle数据库,然后启动到mount状态,然后设置数据库为归档模式
alter database archivelog
然后使数据库打开
alter database open;
3、几个重要参数
db_recovery_file_dest 闪回恢复区等
db_recovery_file_dest_size 代表改空间的最大利用率,当可用空间为15%时,OEM会报警,可以通过dba_outstanding_alerts表
获知。
注意:如果闪回恢复区是唯一的归档日志目标,那么FRA中的空间被用完时就会非常麻烦,可能会导致最终oracle挂起。
4、查询闪回恢复区的使用情况
select reason from dba_outstanding_alerts;
5、更改闪回恢复区的大小
alter system set db_recovery_file_dest_size=800m;
6、v$flash_recovery_area_usage视图提供了关于占用FRA空间的文件类型的详细信息
select * from $flash_recovery_area_usage
注意:手动删除FRA中固定的文件会产生无法预料的结果,oracle不会立刻检查出文件是否已被删除,因此不会回收相应的空间,如要手动删除了文件或者释放了磁盘,则使用RMAN 的crosscheck命令结合delete命令来使oracle更新FRA上的当前控制文件信息,oracle专家建议尽可能不要手动删除由oracle管理的文件
7、显示log_archive_dest参数,
show parameter log_archive_dest;
8、数据库参数control_file_record_keep_time以天为单位,默认为7天,可以将改参数设置为0-365任意值
来源:www.51itstudy.com