网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
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教程,数据库安全,数据库文摘
本月文章推荐
.关于Oracle中执行计划稳定性深入.
.数据库手册:Oracle维护常用SQL语.
.Oracle密码文件的使用和维护.
.Oracle入门心得(2).
.如何在硬碟建置Linux系统之系统设.
.轻松掌握oracle数据库开发中序列.
.Oracle数据库中行迁移/行链接的问.
.Oracle 学习过程中的笔记以及几个.
.Linux 网管 123 --- 组态 X Win.
.查看文件内容的特殊方法.
.搭建Oracle高可用数据库环境.
.ORACLE在HP-UX下的系列问题处理(.
.关于数据库编码优化的一些看法的.
.详细讲解Oracle数据库管理员认证.
.SQL*NET 的加密问题.
.32bit 和 64bit 的问题.
.跨越应用经理与DBA之间的鸿沟.
.pl/sql程序编写中遇到的一些问题.
.日期运用union的一种奇怪现象及解.
.详细讲解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数据库中一张有效的Drop大表 人气:658
下一篇:解析:Oracle 10g EM Database Console 人气:1883
浏览全部Oracle教程的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐