OracleDB执行闪回数据库.docx

OracleDB执行闪回数据库.docx

ID:50827995

大小:360.22 KB

页数:10页

时间:2020-03-15

OracleDB执行闪回数据库.docx_第1页
OracleDB执行闪回数据库.docx_第2页
OracleDB执行闪回数据库.docx_第3页
OracleDB执行闪回数据库.docx_第4页
OracleDB执行闪回数据库.docx_第5页
资源描述:

《OracleDB执行闪回数据库.docx》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、OracleDB执行闪回数据库 •配置闪回数据库•执行闪回数据库操作•监视闪回数据库  ·闪回数据库闪回数据库操作:•作用类似于数据库的倒带按钮•可以在用户造成了逻辑数据损坏的情况下使用 闪回数据库使用闪回数据库,通过还原自先前某个时间点以来发生的所有更改,可快速将数据库恢复到那个时间的状态。因为不需要还原备份,所以此操作速度很快。可以使用此功能还原导致逻辑数据损坏的更改。使用闪回数据库时,OracleDB可使用过去的块映像回退对数据库的更改。在正常数据库操作期间,OracleDB会不定期地将这些块映像记录在闪回日志中。闪回日志将按顺序写入并且不进行归档。OracleDB会自动在快速

2、恢复区中创建、删除闪回日志和调整它的大小。你仅需出于监视性能目的而关注闪回日志,并确定为快速恢复区分配了多少磁盘空间以存放闪回日志。使用闪回数据库倒回数据库所需的时间与需回退到多久以前以及目标时间之后发生的数据库活动量成比例。还原和恢复整个数据库所需的时间会长得多。闪回日志中的前像仅用于将数据库还原至过去的某一时间点,而前滚恢复则用于将数据库恢复到与过去某个时间一致的状态。OracleDB可将数据文件恢复至以前的时间点,但辅助文件除外,如初始化参数文件。闪回数据库还可用来辅助DataGuard和恢复指导,以及用来同步已复制的数据库。  ·闪回数据库体系结构 启用闪回数据库功能时,会启

3、动RVWR(闪回写进程)后台进程。此后台进程按顺序将闪回数据库数据从闪回缓冲区写入闪回数据库日志,这些日志会被循环使用。随后,当发出FLASHBACKDATABASE命令时,系统使用闪回日志来还原到块的前像,然后使用重做数据前滚到所需的闪回时间。启用闪回数据库的开销取决于数据库的读/写混合工作量。因为查询不需要记录任何闪回数据,所以工作量的写操作量越大,启用闪回数据库的开销就越高。 ·配置闪回数据库 SQL>SHUTDOWNIMMEDIATESQL>STARTUPMOUNTSQL>ALTERDATABASEARCHIVELOG;如果数据库处于ARCHIVELOG模式,则无需重新启动该

4、数据库。SQL>ALTERSYSTEMSET DB_FLASHBACK_RETENTION_TARGET=2880SCOPE=BOTH;SQL>ALTERDATABASEFLASHBACKON;SQL>ALTERDATABASEOPEN; 可按以下步骤配置闪回数据库:1.配置快速恢复区。2.使用DB_FLASHBACK_RETENTION_TARGET初始化参数设置保留目标。可指定一个上限(以分钟为单位),指示数据库能够闪回到多长时间以前。ALTERSYSTEMSETDB_FLASHBACK_RETENTION_TARGET=2880SCOPE=BOTH使用了2,880分钟,相当于两

5、天。此参数只是一个目标,并不提供任何保证。闪回时间间隔取决于快速恢复区中保存的闪回数据量。3.使用以下命令启用闪回数据库:ALTERDATABASEFLASHBACKON;必须先针对归档配置数据库,之后才能发出命令来启用闪回数据库。可以使用以下查询来确定是否已启用闪回数据库:SELECTflashback_onFROMv$database;可使用ALTERDATABASEFLASHBACKOFF命令来禁用闪回数据库。这样,会自动删除所有现有的闪回数据库日志。注:只有在独占模式下装载数据库后才能启用闪回数据库,在打开状态下则不可以。 ·你需要执行的操作配置工作流:1.确保数据库处于AR

6、CHIVELOG模式。2.启用闪回日志记录并指定快速恢复区。 您需要执行的操作 登录到OracleEnterpriseManager(EM)。在“Availability(可用性)”页上的“Backup/Recovery(备份/恢复)”区域中,选择“RecoverySettings(恢复设置)”。确保数据库处于ARCHIVELOG模式。如果数据库未处于此模式,请选中“ARCHIVELOGMode(ARCHIVELOG模式)”,然后单击“Continue(继续)”。需要关闭并重新启动实例,更改才能生效。配置了快速恢复区和归档后,USE_DB_RECOVERY_FILE_DEST被配置为

7、归档日志目标位置10。选择“EnableFlashbackLogging(启用闪回日志记录)”可启用闪回日志记录。还可以设置闪回保留时间,查看与闪回数据库窗口有关的重要信息。复查快速恢复区的位置。快速恢复区是OracleDB中所有与恢复相关的文件和活动的统一存储位置。在发生介质故障后完全恢复数据库所需的所有文件都包含在快速恢复区中。可在快速恢复区中创建的与恢复相关的文件包括:归档重做日志文件、控制文件、RecoveryManager(RMAN)创建的备份、

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。