6.如何打开快速恢复区(FRA)
1.查看当前数据库是否处于归档模式
SYS@orcl> select log_mode from v$database; LOG_MODE ------------ NOARCHIVELOG
2.为归档重做日志配置FRA和单独的归档日志路径,以拥有SYSDBA或者SYSBACKUP权限的用户身份验证登录。然后设置FRA参数DB_RECOVERY_FILE_DEST_SIZE和DB_RECOVERY_FILE_DEST.
SYS@orcl> alter system set db_recover_file_dest_size=2G; SYS@orcl> alter system set db_recovery_file_dest='/u01/app/oracle/fast_recovery_area'; System altered.
3.现在,定义两个归档日志目标目录,其中一个是FRA,设置数据库参数文件log_archive_dest_1参数,让它指定预先定义的文件系统,该文件系统将是一个归档日志目录,由于配置log_archive_dest_1参数,而且要使用FRA,因此需要使用user_db_recovery_file_dest参数来设置log_archivelog_dest_10参数以指向FRA,使用show parameter 命令来验证该设置是否正确。
sql>alter system set log_archive_dest_1='location=/xxx/xxxx'; sql>alter system set log_archive_dest_10='localtion=use_db_recovery_file_dest';
4.开启归档
sql>startup mount; sql>alter database archivelog; sql>alter database open; sql>alter database open;
5.其中关于FRA的三个比较常用的视图有:
- dba_outstanding_alters
- v$recovery_file_dest
- v$recovery_area_usage
分类:
oracle的备份与恢复
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 一文读懂知识蒸馏
· 终于写完轮子一部分:tcp代理 了,记录一下