Oracle数据库闪回恢复区在操作中的限制

数据库 Oracle
以下的文章主要描述的是Oracle数据库闪回恢复区在实际操作中的一些限制条件,以下的文章,希望你浏览之后会有所收获。

以下的文章主要介绍的是Oracle数据库闪回恢复区在实际操作中的一些限制,我们都知道如果我们设置了闪回恢复区,那么log_archive_dest和与og_archive_duplex_dest将不可在用,以下就是相关内容。

  1. alter system set log_archive_dest='e:/' 

第 1 行出现错误:

ORA-02097: 无法修改参数, 因为指定的值无效

ORA-16018: 无法将 LOG_ARCHIVE_DEST 与 LOG_ARCHIVE_DEST_n 或

DB_RECOVERY_FILE_DEST 一起使用

  1. SQL> alter system set log_archive_duplex_dest='e:/';   
  2. alter system set log_archive_duplex_dest='e:/' 

第 1 行出现错误:  

ORA-02097: 无法修改参数, 因为指定的值无效  

ORA-16018: 无法将 LOG_ARCHIVE_DUPLEX_DEST 与 LOG_ARCHIVE_DEST_n 或  

DB_RECOVERY_FILE_DEST 一起使用 

设置闪回恢复区后,如果没有设置过log_archive_dest_n参数,则归档日志默认是保存到该区域的

  1. SQL> archive log list  

Oracle数据库日志模式 存档模式  

自动存档 启用  

存档终点 USE_DB_RECOVERY_FILE_DEST  

最早的联机日志序列 245  

下一个存档日志序列 247  

当前日志序列 247 

实际上,oracle是通过隐式的设置

  1. log_archive_dest_10='location= USE_DB_RECOVERY_FILE_DEST' 

来实现的。所以,如果之后你修改过log_archive_dest_n将归档日志保存到其他位置,也可以修改该参数继续使用闪回恢复区。

多个Oracle数据库的闪回恢复区可以指定到同一个位置,但是db_name不能一样,或者db_unique_name不一样。

RAC的闪回恢复区必须位于共享磁盘上,能被所有实例访问。

闪回恢复区的空间管理

当闪回恢复区空间不足(使用超过85%)时,alert中会有警告记录

  1. Tue Dec 19 10:45:41 2006  
  2. Errors in file e:/oracle/ora10/admin/ning/bdump/ning_rvwr_31968.trc: 

ORA-19815: 警告: db_recovery_file_dest_size 字节 (共 52428800 字节) 已使用 87.29%, 尚有6665216 字节可用。

同时,oracle在alert中还会给出解决该问题的建议

  1. Tue Dec 19 10:45:41 2006  
  2. You have following choices to free up space from flash recovery area:  
  3. 1. Consider changing RMAN RETENTION POLICY. If you are using Data Guard,  
  4. then consider changing RMAN ARCHIVELOG DELETION POLICY.  
  5. 2. Back up files to tertiary device such as tape using RMAN  
  6. BACKUP RECOVERY AREA command.  
  7. 3. Add disk space and increase db_recovery_file_dest_size parameter to  
  8. reflect the new space.  
  9. 4. Delete unnecessary files using RMAN DELETE command. If an operating  
  10. system command was used to delete files, then use RMAN CROSSCHECK and  
  11. DELETE EXPIRED commands. 

上述的相关内容就是对Oracle数据库闪回恢复区的一些限制的描述,希望会给你带来一些帮助在此方面。

【编辑推荐】

  1. Oracle服务器如何进一步的获取权限
  2. 对Oracle数据库设计中字段的正确使用方案
  3. 访问 Oracle 数据库的实例描述
  4. Oracle数据库的密集型实际应用程序的开发
  5. 提高 Oracle JDBC的性能的办法

 

责任编辑:佚名 来源: 博客园
相关推荐

2010-04-15 11:41:21

Oracle 数据库

2010-04-15 11:33:39

Oracle数据库

2011-08-30 14:51:54

Oracle 10g闪回区的2G空间大小限

2011-08-09 13:14:37

Oracle 10g数据库闪回

2010-05-10 17:46:21

Oracle数据库

2010-05-05 15:45:52

Oracle数据库

2011-05-11 13:25:57

Oracle数据库后备恢复

2011-03-24 17:21:42

Oracle数据库Redo故障

2011-05-26 09:36:07

Oracle数据库Redo故障

2011-02-28 13:31:17

Oracle数据库

2009-11-20 13:29:59

Oracle数据库恢复

2011-07-29 16:21:21

Oracle数据库回滚段

2010-03-31 19:34:03

Oracle数据库

2010-04-02 09:30:27

Oracle数据库

2010-04-12 10:40:49

Oracle数据库

2011-04-12 15:44:08

Oracle数据库

2011-05-26 10:01:16

Oracle数据库ODU

2011-08-29 16:41:14

OracleRMAN恢复数据文件的恢复

2011-08-05 13:17:34

Oracle数据库闪回个性

2009-04-03 10:54:49

Oracle备份恢复
点赞
收藏

51CTO技术栈公众号