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

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

创新互联建站成都网站建设按需开发网站,是成都网站开发公司,为成都玻璃隔断提供网站建设服务,有成熟的网站定制合作流程,提供网站定制设计服务:原型图制作、网站创意设计、前端HTML5制作、后台程序开发等。成都网站营销推广热线:13518219792

 
 
 
  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数据库闪回恢复区的一些限制的描述,希望会给你带来一些帮助在此方面。

名称栏目:Oracle数据库闪回恢复区在操作中的限制
文章源于:http://www.36103.cn/qtweb/news31/2081.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联