第十七章-数据备份与恢复_第1页
第十七章-数据备份与恢复_第2页
第十七章-数据备份与恢复_第3页
第十七章-数据备份与恢复_第4页
第十七章-数据备份与恢复_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第17章数据备份与恢复

知识点回顾掌握用户的创建与管理理解权限的创建与管理理解角色的创建与管理了解概要文件和数据字典视图了解审计功能2本章目标了解数据备份和恢复的概念掌握逻辑备份和恢复理解脱机备份和恢复理解联机备份和恢复3备份与恢复简介备份是数据库中数据的副本,它可以保护数据在出现意外损失时最大限度的恢复Oracle数据库的备份包括以下三种类型:4逻辑备份和恢复:使用IMPDP/EXPDP方式(或IMP/EMP)脱机备份和恢复:指在关闭数据库的情况下对数据库文件的物理备份和恢复,也被称为冷备份和恢复,是最简单、最直接的方法联机备份和恢复:指在数据库处于打开的状态下(归档模式)对数据库进行的备份和恢复逻辑备份和恢复逻辑备份与恢复具有多个级别,如数据库级、表空间级、表级等,可实现不同操作系统之间、不同Oracle数据库版本之间的数据传输。在Oracle10g之前使用IMP/EMP进行导入/导出数据,Oracle10g之后增加了IMPDP/EXPDP进行导入/导出数据5逻辑备份和恢复——逻辑导出数据2-1使用EXP工具备份:使用EXP工具导出的数据库对象有表、方案、表空间以及数据库示例1:按表方式导出数据示例2:按表空间方式导出数据示例3:按用户方式导出数据示例4:导出数据库数据6EXPinspur/tiger@ORCLFILE=F:\oracle\tables.dmpTABLES=table1,table2EXPinspur/tiger@ORCLFILE=F:\oracle\tables.dmpTABLES=table1,table2EXPinspur/tiger@ORCLFILE=F:\oracle\tables.dmpTABLES=table1,table2EXPinspur/tiger@ORCLFILE=F:\oracle\tables.dmpTABLES=table1,table2逻辑备份和恢复——逻辑导出数据2-2使用EXPDP导出数据示例1:导出表数据示例2:按查询条件导出数据示例3:按表空间导出数据示例4:导出数据库数据7EXPDPinspur/tiger@ORCLDIRECTORY=DATA_PUMP_DIRTABLES=TABLE1,TABLE2DUMPFILE=expdp_table.dmpEXPDPinspur/tiger@ORCLDIRECTORY=DATA_PUMP_DIRDUMPFILE=expdp_query.dmpTABLES=table1QUERY='whereid!=1'EXPDPinspur/tiger@ORCLDIRECTORY=DATA_PUMP_DIRDUMPFILE=expdp_tablespace.dmptTABLESPACES=USERSEXPDPinspur/tiger@ORCLDIRECTORY=DATA_PUMP_DIRDUMPFILE=expdp_full.dmpFULL=y逻辑备份和恢复——逻辑导入数据2-1使用IMP导入数据示例1:导入表数据到inspur用户示例2:导入表空间数据示例3:导入数据库数据8IMPinspur/tiger@ORCLFILE=F:\oracle\tables.dmpTABLES=table1,table2IMPinspur/tiger@ORCLTABLESPACES=(users)FILE=F:\oracle\tablespace.dmpFULL=yIMPinspur/tiger@ORCLFILE=F:\oracle\database.dmpFULL=y逻辑备份和恢复——逻辑导入数据2-2使用IMPDP导入数据示例1:导入表数据示例2:导入表空间数据示例3:导入数据库数据9IMPDPinspur/tiger@ORCLDIRECTORY=DATA_PUMP_DIRDUMPFILE=expdp_table.dmpTABLES=inspur.table1,inspur.table2IMPDPinspur/tiger@ORCLDIRECTORY=DATA_PUMP_DIRDUMPFILE=expdp_tablespace.dmpTABLESPACES=USERSIMPDPsystem/123456@ORCLDIRECTORY=DATA_PUMP_DIRDUMPFILE=expdp_full.dmpFULL=y脱机备份和恢复脱机备份是在指关闭数据库后进行的完全镜像备份,其中包括控制文件、参数文件、数据文件、联机重做日志文件和网络连接文件。脱机恢复是用备份文件将数据库恢复到备份时的状态。10脱机备份和恢复——脱机备份脱机备份的具体操作过程如下:以IMMEDIATE方式关闭数据库创建备份文件的目录备份数据库所有文件备份完成后,如果继续让用户使用数据库,需要以open方式启动数据库11脱机备份和恢复——脱机恢复脱机恢复的具体操作步骤为:以IMMEDIATE方式关闭数据库。把所有备份文件全部拷贝到原来所在的位置。恢复完成后,如果继续让用户使用数据库,需要以OPEN方式启动数据库。12联机备份和恢复联机备份和恢复主要包括以下几个步骤:归档日志模式的设置创建恢复目录所用的表空间创建RMAN用户并授权创建恢复目录注册目标数据库使用RMAN程序进行备份使用RMAN程序进行恢复13归档日志模式的设置2-1

要使用RMAN,首先必须将数据库设置为归档日志模式。其具体操作过程如下:以sys用户和sysdba身份,在SQL*Plus中登录。以IMMEDIATE方式关闭数据库,同时也关闭了数据库示例,然后以mount方式启动数据库,此时并没有打开数据库实例。14SQL>connectsys/123456assysdbaSQL>shutdownimmediateSQL>startupmount1.归档日志模式的设置2-1把数据库实例从非归档日志模式(NOARCHIVELOG)切换为归档日志模式(ARCHIVELOG)。其语句为:查看数据库实例信息15SQL>selectdbid,name,log_mode,platform_namefromv$database;SQL>alterdatabasearchivelog;2创建恢复目录所用的表空间需要创建表空间存放与RMAN相关的数据。打开数据库实例,创建表空间。16SQL>connectsys/123456assysdbaSQL>alterdatabaseopen;SQL>createtablespacerman_tsdatafile‘e:\rman_ts.dbf’size200M;其中,rman_ts为表空间名,数据文件为rman_ts.dbf,表空间大小为200M3创建RMAN用户并授权创建用户rman,密码为123456,默认表空间为rman_ts,临时表空间为temp,给rman用户授予connect、recovery_catalog_owner和resource权限。其中,拥有connect权限可以连接数据库,创建表、视图等数据库对象;拥有recovery_catalog_owner权限可以对恢复目录进行管理;拥有resource权限可以创建表、视图等数据库对象。17SQL>connectsys/123456assysdbaSQL>createuserrmanidentifiedby123456defaulttablespacerman_tstemporarytablespacetemp;SQL>grantconnect,recovery_catalog_owner,resourcetorman;4创建恢复目录在RMAN目录下先运行RMAN程序打开恢复管理器再使用表空间创建恢复目录,恢复目录为rman_ts18D:\app\silvan\product\11.2.0\dbhome_1\BIN>RMANcatalogrman/123456targetorcRMAN>createcatalogtablespacerman_ts;5注册目标数据库只有注册的数据库才可以进行备份和恢复,使用registerdatabase命令可以对数据库进行注册。19RMAN>registerdatabase;6使用RMAN程序进行备份2-1使用run命令定义一组要执行的语句,进行完全数据库备份20RAMN>run{allocatechanneldev1typedisk;backupdatabase;releasechanneldev1;}6使用RMAN程序进行备份2-2也可以备份归档日志文件在备份后,可以使用listbackup命令查看备份信息。21RMAN>run{allocatechanneldev1typedisk;backuparchivelogall;releasechanneldev1;}RMAN>li

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论