精通Oracle核心技术和项目实战之备份与恢复.pptx

精通Oracle核心技术和项目实战之备份与恢复.pptx

ID:52927901

大小:317.36 KB

页数:29页

时间:2020-04-01

精通Oracle核心技术和项目实战之备份与恢复.pptx_第1页
精通Oracle核心技术和项目实战之备份与恢复.pptx_第2页
精通Oracle核心技术和项目实战之备份与恢复.pptx_第3页
精通Oracle核心技术和项目实战之备份与恢复.pptx_第4页
精通Oracle核心技术和项目实战之备份与恢复.pptx_第5页
资源描述:

《精通Oracle核心技术和项目实战之备份与恢复.pptx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第21章备份与恢复在数据库系统中,对数据库进行备份和恢复是很重要的,以便在数据库出现问题时能及时恢复。备份是将数据信息保存起来,恢复是将原来备份的数据信息还原到数据库中。本章将学习如何备份与恢复的类型以及如何实现备份、恢复数据库。21.1备份与恢复简介对数据库进行备份与恢复是确保数据安全的关键技术。Oracle数据库备份与恢复的实现是非常广泛的。在对数据库进行备份与恢复时,涉及到各种类型及许多选项,本章将详细讲解。21.1.1备份数据库备份是将数据库的内容全部复制出来保存到其他存储设备中。数据库备份分为物理备份和逻辑备份

2、。物理备份分为脱机备份和联机备份。逻辑备份主要指对数据库的导入和导出操作。数据库备份的数据库信息可以是数据库的物理结构,也可以是某一部分数据。21.1.2恢复数据库恢复就是把数据库中备份出来的数据重新还原给原来的数据库。数据库的恢复技术分为完全恢复和不完全恢复。完全恢复是指把数据库恢复到数据库失败时的数据库状态,不完全恢复是指将数据库恢复到数据库失败前的某一时刻的数据库状态。数据库恢复是基于数据备份的,恢复的方法取决于故障类型、备份方法。21.2逻辑备份与恢复逻辑备份与恢复具有很多方式,如数据库级、表空间级、方案级和表级

3、。逻辑备份与恢复时,需要使用Oracle提供的实用工具软件。逻辑备份可以在DOS命令下进行,也可以在企业管理器OEM中进行。21.2.1使用expdp和impdp工具进行逻辑备份恢复对数据进行逻辑备份和恢复时,可以使用expdp和impdp工具进行导出/导入数据。导出数据是将数据库中的数据导出到一个导出文件中,导入数据是将文件中的数据导入到数据库中。1.使用expdp工具导出数据在使用expdp工具之前,要先创建目录对象,通过这个对象就可以找到要备份数据的数据库服务器。使用expdp工具时,导出文件存在在目录对象指定的操

4、作系统目录中,具体步骤如下所示。21.2.1使用expdp和impdp工具进行逻辑备份恢复(1)创建目录对象目录对象是使用expdp工具进行导出的前提。创建目录对象的语法如图所示。21.2.1使用expdp和impdp工具进行逻辑备份恢复(2)给使用目录的用户授予权限只有用户拥有了使用目录的使用权,才能进行备份操作。给用户授予使用目录的权限的语法如图所示。(3)导出表导出表的语法如图所示。21.2.1使用expdp和impdp工具进行逻辑备份恢复【示例21-2】使用数据库的用户是scott,导出数据表emp。2.使用im

5、pdp工具导入数据逻辑导入数据是逻辑导出数据的逆过程,导出时使用impdp工具。方法同样是在DOC命令下输入impdp和登录数据库的用户名,即可导入数据。【示例21-3】使用impdp工具导入数据表emp。21.2.2使用OEM进行逻辑备份恢复通过企业管理器也可以进行逻辑备份。1.通过导出文件来备份2.通过导入文件来恢复在OEM中,对于已经导出的文件中的表,可以再次导入到数据库中。21.3脱机备份脱机备份是在关闭数据库后进行的完整备份。脱机恢复是用备份文件将数据库恢复到备份时的状态。21.3.1脱机备份脱机备份又称为冷备

6、份。脱机备份要求管理员用户先关闭数据库服务,然后复制所需要备份的文件。脱机备份是数据库全部文件的备份,包括参数文件、所有控制文件、所有数据文件、所有联机重做日志文件。21.3.2脱机恢复脱机恢复的具体操作步骤分为三步。(1)以sys用户或者system身份登录数据库,以immediate方式关闭数据库。(2)把所有备份文件全部拷贝到原来的位置。(3)恢复完成后,如果继续让用户使用数据库,需要以open方式启动数据库。21.4联机备份恢复联机备份也称为热备份,是在数据库的归档模式下进行的备份。热备份是在数据已启动且正在运行

7、时进行的备份。在某个时间点,可以对整个数据库进行备份,也可以只备份表空间或者数据文件的一个子集。21.4.1使用RAMN可以使用恢复管理器(RecoveryMANager,RMAN)来实现联机备份与恢复数据库文件、归档日志和控制文件。在进行热备份时,用户可以继续进行他们所有的正常操作。联机备份,是在数据库的归档模式下进行的备份。要使用RAMN,首先必须将数据库设置为归档日志模式,具体步骤如下所示。21.4.1使用RAMN1.归档日志模式的设置(1)查看数据库中日志的命令需要使用archiveloglist命令。(2)在此

8、处必须以管理员身份登录,否则会出现错误。查询结果中,目前数据库的日志模式是非存放模式,同时自动存档方式也是禁用的。21.4.1使用RAMN现在,需要将数据库日志模式设置为归档模式。设置的语法如图所示。21.4.1使用RAMN(3)现在利用上面的语法把数据库的日志状态更改为归档模式。(4)更改完成后使用select语句

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

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

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