快速恢复区满了,导致数据库hang住,无法连接
alert日志报错
可能是当时创建快速恢复区的时候空间给小了,满足不了一天的日志存放量,可适当修改快速恢复区大小和日志保存时间。
之前开启过FLASHBACK
开启过程如下:
–定义快速恢复区大小
SQL> alter system set db_recovery_file_dest_size=30G;
–定义闪回日志保留时间
SQL> alter system set db_flashback_retention_target=1440;
–定义快速恢复区路径
SQL> alter system set db_recovery_file_dest=’/oracle/fast_recovery_area’;
–打开闪回功能
SQL> alter database flashback on;
–创建还原点
SQL> create restore point before_flashback guarantee flashback database;
##关闭闪回功能并删除还原点,释放快速恢复区空间
SQL> drop restore point before_flashback;
SQL> alter database flashback off;
数据库恢复正常。