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