网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > 数据库 > Oracle教程
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
数据库:数据库教程,数据库技巧,Oracle教程,MySQL教程,Sybase教程,Access教程,DB2教程,数据库安全,数据库文摘
本月文章推荐
.WIN2000域模式和WIN2003+ORA816不.
.Oracle的启动与关闭.
.档案维护 1.1. 档案: 前言.
.Oracle不同数据库间对比分析脚本.
.轻松建立Linux拨号服务.
.Oracle 8i新增功能.
.Oracle中有关于时间/日期方面的操.
.Oracle在Solaris下的性能与调整简.
.Oracle数据库管理员的常用命令.
.如何使用改变跟踪技术加速Oracle.
.我在RH9下安装Oracle8.1.7经历.
.帮你快速掌握Oracle数据库中的Co.
.如何在虚拟主机中设定sendmail.
.Oracle数据库10g中的分区功能.
.ORACLE在HP-UX下的系列问题处理(.
.bin目录下各文件意义及使用方法.
.DigitalUnixVersion4.0下Oracle8.
.用Oracle9i在线表格重定义来重新.
.[Oracle]减少临时表使用空间的几.
.保持Oracle数据优良性能的若干诀.

用改变跟踪技术加速Oracle递增备份

发表日期:2008-2-9


  Oracle 8i引进了恢复治理(RMAN),首次实现了真正的递增备份。在RMAN之前,数据库输出也能够递增进行,但一旦某个表的任何一块发生改变,整个表都需要重写。RMAN递增备份则仅需在给定的数据文件中重写被修改的部分,由此可大大节约了空间。   然而在版本10g之前,递增备份需要对整个数据文件进行扫描以确定哪些数据块发生了改变。对于大型数据库而言,尽管节约了空间,但其时间复杂度并不比完全备份好很多。   改变跟踪技术(有时也称块改变跟踪技术)通过在一个独立的跟踪文件中记录发生改变的数据块以解决上述问题,这些改变由一个后台进程实时地写入文件。   最初的递增备份仍需要进行一次完整的扫描。其后,备份时通过参考改变跟踪文件,可以直接访问需要备份的块。   为了创建并激活改变跟踪文件,首先确保数据库是打开或可被访问,然后运行如下数据库改变(ALTER DATABASE)命令:
  ALTER DATABASE
     ENABLE BLOCK CHANGE TRACKING
     USING FILE <pathname>;
    为改变跟踪文件在操作系统中的存储位置。(假如你激活了Oracle治理文件,则USING从句是可选的,改变跟踪文件将创建于DB_CREATE_FILE_DEST目录下。)   无论该文件的路径位于哪个位置,其最初大小都是10MB,且根据需要每次增加10MB。   使用改变跟踪技术将影响系统性能,因此除非你需要使用RMAN递增备份功能,否则你最好将其设为不可用。
上一篇:Oracle数据库安全性设计建议 人气:1131
下一篇:oracle 10g重建em db control 人气:1099
浏览全部Oracle教程的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐