10第十章Oracle数据库备份与恢复.pptx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《10第十章Oracle数据库备份与恢复.pptx》由会员分享,可在线阅读,更多相关《10第十章Oracle数据库备份与恢复.pptx(36页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Oracle数据库应用数据库应用与开发案例教程与开发案例教程主编 王红 中国水利水电出版社5/25/20221Oracle数据库应用数据库应用与开发案例教程与开发案例教程第十章第十章 数据库备份数据库备份与恢复与恢复5/25/20222第十章第十章 数据库备份与恢复数据库备份与恢复10.1 Oracle的备份与恢复机制10.2 使用EXP/IMP进行逻辑备份10.3 使用RMAN工具进行数据备份与恢复5/25/20223Java Web开发技术开发技术数据库应用与数据库应用与开发案例教程开发案例教程10.1 Oracle的备份与恢复机制的备份与恢复机制l数据库的备份与恢复机制是指防止数据库受损
2、或者受损后进行数据重建的各种策略。备份是将数据库中部分或全部数据复制到转储设备的过程,是数据库处于故障状态时用于重建数据库的重要信息拷贝。当故障发生后利用已有的备份将数据库从故障状态恢复到故障前正常状态的处理过程称为数据库恢复。5/25/20224Java Web开发技术开发技术数据库应用与数据库应用与开发案例教程开发案例教程备份的内容备份的内容1. 数据文件l数据文件主要是指表空间中包含的各个物理文件,其中存放了各种系统和用户数据。2. 控制文件l控制文件中主要记录了数据库的名称、数据文件和联机日志文件的名称及位置、当前的日志序列号和表空间等信息。 5/25/20225Java Web开发技
3、术开发技术数据库应用与数据库应用与开发案例教程开发案例教程备份的内容备份的内容3. 重做日志文件 l当用户对数据库执行添加,删除和修改等各种DML操作时,这些修改信息会记录到重做日志文件中。4.服务器参数文件SPFILEl参数文件中记录着数据库名称,控制文件的路径,SGA内存结构,可选的oracle特性和后台进程的配置参数等信息。5/25/20226Java Web开发技术开发技术数据库应用与数据库应用与开发案例教程开发案例教程备份的类型备份的类型1.物理备份和逻辑备份l物理备份就是转储数据库中的数据文件、控制文件、归档日志文件和服务器参数文件SPFILE等物理文件 。l逻辑备份就是利用工具或
4、命令将用户、表和存储过程等数据库对象导出到一个二进制文件中 。5/25/20227Java Web开发技术开发技术数据库应用与数据库应用与开发案例教程开发案例教程备份的类型备份的类型2.全数据库备份和部分数据库备份 l全数据库备份是经常进行的数据库备份方式,备份的内容包含控制文件以及属于该数据库的所有数据文件,但不包括联机重做日志文件。l部分数据库备份是指只备份某段时间内数据库的某些组成部分,如表空间备份、数据文件备份或控制文件备份等。 5/25/20228Java Web开发技术开发技术数据库应用与数据库应用与开发案例教程开发案例教程备份的类型备份的类型3. 冷备份(脱机备份)和热备份(联机
5、备份)l冷备份又称为脱机备份或者一致备份,是指数据库关闭时,即数据文件或表空间脱机后进行的备份。l热备份又称为联机备份或者不一致备份,是指在数据库打开状态下进行的备份,属于不一致备份 。5/25/20229Java Web开发技术开发技术数据库应用与数据库应用与开发案例教程开发案例教程备份的类型备份的类型4. 完全备份与增量备份 l完全备份是指将数据文件的所有数据块全部备份出来。l增量备份是指在创建上一次备份后,对从特定时间点以来发生变化的数据块进行的备份。5/25/202210Java Web开发技术开发技术数据库应用与数据库应用与开发案例教程开发案例教程归档模式与非归档模式归档模式与非归档
6、模式 l进行数据库备份时,归档模式下可以进行完全备份和部分备份,备份可以是一致性备份也可以是不一致性备份,也可以进行热备份和冷备份。在非归档模式下只能进行完全的、一致性的备份。【例题例题10-1】将数据库ZCGL由非归档模式设置为归档模式。【例题例题10-2】将数据库ZCGL由归档模式设置为非归档模式。 5/25/202211Java Web开发技术开发技术数据库应用与数据库应用与开发案例教程开发案例教程使用使用EXP/IMP进行逻辑备份进行逻辑备份 lEXPORT和IMPORT数据导入/导出是Oracle提供的两个命令行工具,简写形式为EXP和IMP,主要用来完成Oracle数据库的数据导入
7、导出和逻辑备份与恢复等工作。lEXP/IMP特别适用于小型数据库的转储。EXP命令的主要功能是将数据库对象或整个数据库导出到一个二进制文件中。IMP命令的主要功能是根据系统的需要将备份的二进制文件导入到数据库中。 5/25/202212Java Web开发技术开发技术数据库应用与数据库应用与开发案例教程开发案例教程 EXP导出数据导出数据 l1. 查看EXP命令的常用参数C:Documents and SettingsAdministratorEXP HELP=Yl2. EXP命令的启动方式和导出模式 。 表模式 用户模式 完全模式 表空间模式 5/25/202213Java Web开发技术开
8、发技术数据库应用与数据库应用与开发案例教程开发案例教程 EXP导出数据导出数据 l3. 应用举例【例题例题10-3】以完全模式导出将整个数据库ZCGL导出到E:BAK_ZCGL文件夹下,导出的文件名为zcgl_full.dmp。【例题例题10-4】以用户模式,导出ZCGL数据库用户方案zcgl_oper的所有对象。【例题例题10-5】以表模式导出ZCGL数据库中的下列表:S C O T T . e m p 、 S C O T T . d e p t 和zcgl_oper.zichanmingxi。5/25/202214Java Web开发技术开发技术数据库应用与数据库应用与开发案例教程开发案例
9、教程 IMP导入数据导入数据 l1. IMP命令的启动方式和导入模式 1)完全模式: 2)表空间模式 3)用户模式 4)表模式 l2. 查看IMP命令的常用参数lSQL HOST IMP HELP=Y5/25/202215Java Web开发技术开发技术数据库应用与数据库应用与开发案例教程开发案例教程 IMP导入数据导入数据 l3.应用举例 【例题例题10-6】用例题10-5的导出文件para_full.dat,将用户scott的表dept和emp导入到用户hr模式中。【例题例题10-7】利用例题10-4中的导出文件zcgl_oper_schema.dmp,将zcgl_oper用户模式下的表导
10、入到yh02模式下。5/25/202216Java Web开发技术开发技术数据库应用与数据库应用与开发案例教程开发案例教程恢复管理器恢复管理器RMAN l恢复管理器RMAN(Recovery Manager)是Oracle推荐的以客户机/服务器方式运行的高效备份和恢复工具,在RMAN环境中利用RMAN命令可以完成所有的备份与恢复操作。l1. RMAN组件1)RMAN命令执行器(RMAN Executable) 2)目标数据库(Target Database)3)RMAN恢复目录(RMAN Recover Catalog)4)RMAN档案数据库(RMAN Repository) 5)恢复目录数据
11、库(RMAN Catalog Database)5/25/202217Java Web开发技术开发技术数据库应用与数据库应用与开发案例教程开发案例教程 RMAN常用命令常用命令 l1. RMAN命令分类lRMAN的命令分为独立命令与作业命令两种。 l独立命令:RMAN CONNECT TARGET zcgl_oper/adminzcgll作业命令是以RUN命令开头包含在中的一系列RMAN命令。RMAN RUN2 ALLOCATE CHANNEL d1 DEVICE TYPE DISK FORMAT D:backup%u;3 ALLOCATE CHANNEL d2 DEVICE TYPE DIS
12、K FORMAT E:backup%u;4 ALLOCATE CHANNEL d3 DEVICE TYPE DISK FORMAT F:backup%u;5 BACKUP DATABASE;6 5/25/202218Java Web开发技术开发技术数据库应用与数据库应用与开发案例教程开发案例教程 RMAN常用命令常用命令 l2. 启动和退出RMAN 的命令 l1)不使用恢复目录时使用RMAN时必须以隐式的SYSDBA身份建立RMAN客户端与目标数据库的连接。lCONNECT TARGET 连接标识符 目标数据库l2)连接到恢复目录数据库恢复目录是RMAN用来存储备份信息的一种存储对象,RMAN
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 10 第十 Oracle 数据库 备份 恢复
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内