您当前位置:优侠库 > 资讯攻略 >
来源:未知
2021-01-10 19:22:28 浏览: 分类:资讯攻略

详解Oracle数据库备份不同的恢复特性

因为oracle数据库备份有三种方式,每种方式都有不同的恢复特性,所以需要整合数据库和文件系统备份、逻辑备份和物理备份。

一、备份策略

1.在操作系统层面,使用大容量磁盘阵列,通过磁盘映像技术将每个数据库文件自动分发到每个物理磁盘。这样,当一个磁盘发生物理损坏时,操作系统会自动触发镜像磁盘替换故障磁盘,从而保证数据库的正常运行。

由于我们使用双服务器,我们在另一台服务器上保留一个备份数据库。备份数据库与正在使用的数据库具有相同的参数状态,因此在数据库出现故障的情况下,只需要进行必要的最小恢复,从而最大限度地减少恢复时间。

将多个控制文件的备份保存在多个不同的物理磁盘上。控制文件用于在数据库恢复期间引导Oracle,因此保留多个控制文件的备份可以确保在磁盘故障后可用的控制文件可用于数据库恢复。

使数据库在ARCHIVELOG模式下运行,归档日志存储在另一个映像的逻辑磁盘上。

每晚执行在线备份,以备份所有数据文件、所有存档日志文件和一个控制文件。

每周执行一次导出操作。

第二,恢复策略

1.实例失败。

从实例故障中恢复是自动的。实例失败通常是由服务器失败引起的。当数据库实例失败时,重新启动服务器并启动数据库。Oracle检查数据文件和在线日志文件,并将所有文件同步到同一时间点。

2.磁盘故障

如果控制文件丢失,只需关闭数据库并从保存控制文件的地方复制一份副本。

如果数据文件丢失,可以用前一天晚上的在线备份来恢复。步骤如下:

(1)从备份中将丢失的文件保存在原始位置。

(2)加载数据库

(3)恢复数据库。

(4)打开数据库。

3.误删除或修改对象

这种情况下,一般希望可以追溯到错误发生前的点。这称为时间点恢复。恢复的步骤如下:

(1)从当前数据库导出,导入到备用数据库,使备用数据库与当前数据库一致。

(2)将备用数据库前滚到错误发生前的时间点。

(3)从备用数据库输出受错误影响的逻辑对象。

(4)使用上一步生成的输出文件将那些受影响的对象输入到当前数据库中。

三。用户角色管理

1.根据工作性质对所有客户端进行分类,分别授予不同的用户角色。

2.根据不同用户角色使用的数据源,授予不同的数据库对象访问权限。

基于上述安全策略,可以防止非法用户访问数据库,限制合法用户操作数据库的权利。它能使数据库在故障发生后不丢失任何数据,并能快速将数据库恢复到故障前的点,从而最大限度地保证数据安全和整个系统的连续运行。

关键词:Oracle,数据库备份

优侠库网站每天提供最新最热门的安卓手机软件、游戏下载、分享热门手游资讯攻略教程、手机软件教程步骤,专注安卓手机游戏软件下载。

本文链接:http://www.123down.cn/gonglue/227344.html

攻略资讯
安卓软件
安卓游戏