ITPub博客

首页 > 数据库 > Oracle > 数据库设计和基本备份规则

数据库设计和基本备份规则

原创 Oracle 作者:litterbaby 时间:2007-04-01 19:47:59 0 删除 编辑

数据库设计和基本备份规则

[@more@]

数据库设计和基本备份规则

(摘自《Oracle备份和恢复手册》)

1、 建议将日志文件归档到磁盘,并在以后拷贝到磁带中。归档日志文件的目的地不应在与任何数据库文件或者联机重做日志文件存放在一个物理磁盘设备上。同样备份的数据库文件和联机的数据库文件不能驻留在同一个物理设备上。

这一规则主要目的是为了防止当一个磁盘出现问题的时候,备份和联机的文件都在一个磁盘上,这就会造成无法将数据库进行修复的局面。这就是所谓的“不要将鸡蛋放在一个篮子里”的意思。而“建议将日志文件归档到磁盘,并在以后拷贝到磁带中。”我没有理解清楚,是不是考虑到如果直接拷贝到磁带上会速度比较慢,而恢复的时候如果使用的时候,也会出现检索比较慢的情况,而现归档到磁盘上,而后拷贝到磁带上作为备份。

2、 应保持控制文件有多个拷贝,控制文件的每一个拷贝应放置在不同的,安装在不同磁盘控制器下的磁盘设备上。

这一规则的目的是因为在系统上会有多个磁盘控制器,而每一个磁盘控制器会有不同的物理磁盘。在这里SISC和IDE接口的磁盘是有不同的安装方式,之所以这样规定主要目的是为了防止如果一个磁盘控制器坏了,在这个磁盘控制器上的所有磁盘都是不能正常操作的。这样就有可能造成不必要的损失。这里说的是控制文件,因为每一个数据库会有多个控制文件。而每一个控制文件是相互镜像的。而不是说数据文件。

3、 联机日志文件应该有多个,每一组至少应保持两个日志文件成员。同一个组的两个日志文件不能放置在同一个物理设备上。

4、 使用“热备用”(hot spare)磁盘。这个磁盘是在磁盘阵列中可以在其他任何磁盘失效时联机的未用空磁盘。

这个是做什么用的,不是很明白

5、 保持归档重做日志文件多个拷贝。并在磁盘上保存最近备份的数据库文件所需要的所有归档重做日志文件。这样的好处是能够快速恢复数据库。不需要将磁带上的文件导入会磁盘上的时间了。

6、 在添加,重命名,删除日志文件或者数据文件而修改数据库结构的时候,都需要备份控制文件。因为控制文件存放着数据库的模式。上述操作会修改控制文件。所以需要备份数据库的控制文件。

Alter database backup controlfile to ‘filename’;

7、 尽量使用RMAN,减少错误的发生。在物理备份数据库的时候,是不检测备份的正确性的,但是使用RMAN就会避免这样的问题了。

8、 标识已经备份的备份,有统一的命名方式。

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/222350/viewspace-908021/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: Data pump学习笔记
下一篇: Checkpoint总结
请登录后发表评论 登录
全部评论
  • 博文量
    131
  • 访问量
    465730