新特性--ORACLE10NewFeature.ppt

  1. 1、本文档共80页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
10g New Feature DBA的危机还是福音 by Parrotao@cnoug Backup Recover in 10g 简单的保护,强大的功能 Flash Back table 9i中Flash Back的缺点 10g的新功能 9i中Flash Back的缺点 它不能闪回 DDL 操作 唯一的恢复方法是在另一个数据库中使用表空间的时间点恢复,然后使用导出/导入或其他方法,在当前数据库中重新创建表。这一过程需要 DBA 进行大量工作并且耗费宝贵的时间,更不用说还要使用另一个数据库进行克隆。 10g 中的闪回表 当表被删除后,表及其相关对象被放置在一个称为“回收站”的逻辑容器中,它类似于您 PC 机中的回收站。但是,对象并没有从它们原先所在的表空间中删除;它们仍然占用那里的空间。回收站只是一个列出被删除对象目录的逻辑结构。 SQL select * from tab; TNAME TABTYPE CLUSTERID ------------------------ ------- ---------- RECYCLETEST TABLE 现在,我们意外地删除了该表: SQL drop table recycletest; Table dropped. 现在让我们来查看该表的状态。 SQL select * from tab; TNAME TABTYPE CLUSTERID ------------------------------ ------- ---------- BIN$04LhcpndanfgMAAAAAANPw==$0 TABLE SQL show recyclebin ORIGINAL NAME RECYCLEBIN NAME OBJECT TYPE DROP TIME ---------------- ------------------------------ ------------ ------------------ RECYCLETEST BIN$04LhcpndanfgMAAAAAANPw==$0 TABLE 2004-02-16:21:13:31 SQL FLASHBACK TABLE RECYCLETEST TO BEFORE DROP; FLASHBACK COMPLETE. SQL SELECT * FROM TAB; TNAME TABTYPE CLUSTERID ------------------------------ ------- ---------- RECYCLETEST TABLE RMAN增强 9i中增量备份的缺点 快速恢复区 压缩文件 恢复预览 Resetlogs 和恢复 9i/10g增量备份 Oracle 9i 及其较低的版本中,RMAN 会扫描所有的数据块以确定要备份的内容。这个过程给系统施加了如此大的压力,以致于执行增量备份变得不实际。 10g RMAN 以消除了该缺陷的方式来执行增量备份。它使用一个文件,类似于文件系统中的日志,来跟踪自上一次备份起更改过的块。RMAN 读取该文件来确定将要备份的块。 启用该跟踪机制 SQL alter database enable block change tracking using file /rman_bkups/change.log; 该命令将创建一个名为 /rman_bkups/change.log 的二进制文件,以用于跟踪。 禁用跟踪 SQL alter database disable block change tracking; 查看当前是否启用了对更改的跟踪 SQL select filename, status from v$block_change_tracking; 快速恢复区 Oracle 9i 中引入的闪回查询 Undo表空间的大小限制了它深入到过去的能力 快速恢复通过创建闪回日志提供了一个可选的解决方案,它类似于重做日志,用于将数据库恢复到先前的状态 alter system set db_recovery_file_dest = /ora_flash_area; alter system set db_recovery_file_dest_size = 2g; alter system set db_flashback_retention_target

文档评论(0)

feiyang66 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档