(八)逻辑备份恢复中的技巧与小结
其他一些技巧,可以仔细体会:
1 备份支持只导出对象定义、只导出数据,所以,这为恢复分步进行提供了方便
2 恢复支持只恢复对象定义、只恢复数据,这也为恢复分步进行提供了方便
3 恢复支持在只恢复数据时,可以禁止触发器被触发,有利于数据的快速恢复和完全恢复(与源库保持一致)
小结:
1 恢复,可以用“还原”这个词代替。如果是逻辑上的操作,用“还原”这个词为好,实质是执行SQL语句;恢复,还常用到物理备份恢复中,此处的“恢复”,实际上代表的是按照备份的目的对象的物理文件结构,把各类文件(数据文件、控制文件、日志文件等)拷贝到目的地,然后执行r
edo/undo日志中记录的操作,使数据和数据库数据文件系统保持一致
2 备份时,控制在一个事务中,其目的,是保持数据的一致性;恢复时,可以保持在一个事务中也可以分开在多个事务中,有参数可以控制,这要根据用户的实际情况进行
3 备份恢复工具,短小精悍,涵盖了存储(二进制文件结构、不同类型的数据的存储、程序版本与文件版本确定的数据兼容性问题)、内存和数据结构(导出或导入对象在内存中的链表结构)、数据库操作(不同版本的操作方式、版本兼容性的问题)、多种文件格式等问题,值得仔细研究体会。其他还有很多方面,如具体如何恢复对象定义和数据等操作,对象权限如何处理、约束关系如何处理等,值得细细品味。