oracle数据库备份恢复

oracle数据库备份恢复

ID:36580174

大小:2.67 MB

页数:138页

时间:2019-05-09

oracle数据库备份恢复_第1页
oracle数据库备份恢复_第2页
oracle数据库备份恢复_第3页
oracle数据库备份恢复_第4页
oracle数据库备份恢复_第5页
资源描述:

《oracle数据库备份恢复》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、补充内容数据库备份恢复补充:数据库备份和恢复1.数据库备份概述对数据库备份的重要性Oracle中备份的分类2.逻辑备份如何使用EXP进行逻辑备份3.逻辑恢复如何用IMP进行逻辑恢复补充:数据库备份和恢复4.物理备份冷备份/热备份的方法5.物理恢复冷备份/热备份的恢复方法6.数据泵补充数据库备份和恢复备份就是数据库信息的一个拷贝。对于Oracle而言,这些信息包括控制文件、数据文件以及重做日志文件等。数据库备份的目的是为了防止意外事件发生而造成数据库的破坏后恢复数据库中的数据信息。一、概述备份和恢复是两个互相联系的概

2、念,备份就是将数据信息保存起来;而恢复则是当意外事件发生或者某种需要时,将已备份的数据信息还原到数据库系统中去。1.备份原则(1)日志文件归档到磁盘,以后再拷贝到磁带上。归档日志文件目的地最好不要与数据库文件或联机重做日志文件存储在同一个物理磁盘设备上。如果数据库文件和当前激活重做日志文件丢失,可使用联机备份或脱机备份,然后可以继续安全操作。(2)当使用CREATEDATABASE命令创建数据库时,MAXLOGFILES参数值大于2,将简化丢失未激活但联机的重做日志文件的恢复操作。1.备份原则(2)如果数据库文件备

3、份到磁盘上,应使用单独磁盘或磁盘组保存数据文件的备份拷贝。备份到磁盘上通常可以在较短时间内恢复。(3)应保持控制文件的多个拷贝,控制文件的拷贝应置于不同磁盘控制器下的不同磁盘设备上。增加控制文件可以先关闭数据库,拷贝控制文件,改变服务器参数文件的参数CONTROL_FILES,再重新启动数据库即可。1.备份原则(4)联机日志文件应为多个,每个组至少应保持两个成员。日志组的两个成员不应保存在同一个物理设备上,因为这将削弱多重日志文件的作用。(5)保持归档重做日志文件的多个拷贝,在磁盘和磁带上都保留备份拷贝。使用服务器

4、参数文件中的LOG_ARCHIVE_DUPLEX_DEST和LOG_ARCHIVE_MIN_SUCCEED_DEST参数,Oracle会自动双向归档日志文件。1.备份原则(6)通过在磁盘上保存最小备份和数据库文件向前回滚所需的所有归档重做日志文件,在许多情况下可以使得从备份中向前回滚数据库或数据库文件的过程简化和加速。(7)增加、重命名、删除日志文件和数据文件改变数据库结构,控制文件都应备份,因为控制文件存放数据库的模式结构。此外,增加数据文件后也要备份。(8)若企业有多个Oracle数据库,则应使用具有恢复目录的

5、Oracle恢复管理器。这将使用户备份和恢复过程中的错误引起的风险达到最小。2.数据库备份应用下面讨论如何将集成的数据库备份用于实例失败和磁盘失败。(1)实例失败从实例失败中恢复应自动进行。数据库需要访问位于正确位置的所有控制文件、联机重做日志文件和数据文件。数据库中任何未提交的事务都要回滚。一个实例失败(例如由服务器失败引起的)之后,当数据库要重启动时,必须检查数据库报警日志中的错误信息。2.数据库备份应用(2)磁盘失败磁盘失败也叫介质失败(mediafailure),通常由磁盘损坏或磁盘上读错误引起,这样一个磁

6、盘上驻留的当前数据库文件变得无法被数据库读出。驻留联机重做日志文件的磁盘应被镜像,失败时它们不会丢失。镜像可通过使用重做日志文件或在操作系统级镜像文件。如果丢失的是数据文件,可从前一天晚上的热备份中恢复,步骤如下:2.数据库备份应用(1)从备份中把丢失的文件恢复到其原来位置cp/db10/oracle/CC1/data01.dbf/db03/oracle/CC1/data01.dbf2.数据库备份应用(2)安装数据库ORACLE_SID=CC1;exportORACLE_SIDORAENV_ASK=NO;expor

7、tORAENV_ASconnectsystem/managerassysdbastartupmountcc1;2.数据库备份应用(3)恢复数据库要求给出恢复所需的各归档日志文件名。recoverdatabase;(4)打开数据库alterdatabaseopen;3.数据库备份类型备份一个Oracle数据库有三种标准方式:导出(Export)脱机备份(offlinebackup)联机(ARCHIVELOG)备份(onlinebackup)。导出方式是数据库的逻辑备份。脱机备份和联机备份都是物理备份(也称低级备份)。

8、3.数据库备份类型(1)逻辑备份导出是将数据库中数据备份到一个称为“导出转储文件”的二进制系统文件中。导出有3种模式:①用户(User)模式:导出用户所有对象以及对象中的数据。②表(Table)模式:导出用户的所有表或者用户指定的表。3.数据库备份类型③全局(Full)模式(也称为数据库模式):导出数据库中所有对象,包括所有数据、数据定义和用来重建数据库的存

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。