Oracle11g备份与恢复.pptx
《Oracle11g备份与恢复.pptx》由会员分享,可在线阅读,更多相关《Oracle11g备份与恢复.pptx(31页珍藏版)》请在咨信网上搜索。
1、ORACLEORACLE数据库数据库 备份与恢备份与恢复复篇篇本课程学习内容本课程学习内容逻辑备份逻辑备份物理备份物理备份脱机物理备份脱机物理备份联机物理备份联机物理备份备份实例备份实例ORACLEORACLE备份方式备份方式 数据库的备份和恢复是数据库管理人员的重要职责之一。数据库的备份和恢复是数据库管理人员的重要职责之一。当数据库中的数据被破坏时,数据库管理人员应尽快地恢复,当数据库中的数据被破坏时,数据库管理人员应尽快地恢复,以确保数据库系统正常使用。以确保数据库系统正常使用。ORACLEORACLE备份有三种方式:备份有三种方式:脱机物理备份脱机物理备份联机物理备份联机物理备份逻辑备份
2、逻辑备份逻逻辑辑备备份份是是读读取取一一系系列列的的数数据据库库记记录录集集,并并写写入入二二进进制制文文件件中中,这这些些记录集的读取与其所处位置无关。记录集的读取与其所处位置无关。物理备份它涉及到组成数据库的文件,但不考虑逻辑内容。物理备份它涉及到组成数据库的文件,但不考虑逻辑内容。脱机物理备份脱机物理备份 脱机物理备份是指数据库在关闭情况下,对数据库文件进脱机物理备份是指数据库在关闭情况下,对数据库文件进行备份。行备份。数据库使用的每个文件都被备份下来,这些文件包括:数据库使用的每个文件都被备份下来,这些文件包括:所有数据文件(所有数据文件(v$datafile)所有控制文件所有控制文件
3、(v$controlfile)所有联机所有联机REDO LOG REDO LOG 文件文件(v$logfile)INIT.ORAINIT.ORA文件文件(可选可选)注意:注意:值得注意的是脱机备份必须是数据库关闭的情况下完成,当数据库值得注意的是脱机备份必须是数据库关闭的情况下完成,当数据库开着的时候,执行数据库文件系统备份无效。开着的时候,执行数据库文件系统备份无效。脱机备份步骤脱机备份步骤备份步骤:备份步骤:(1 1)列出备份文件清单)列出备份文件清单 备份的物理文件应包括所有数据文件、在线日志文件、控制备份的物理文件应包括所有数据文件、在线日志文件、控制 文件和参数文件。文件和参数文件。
4、缺省所有文件在缺省所有文件在%ORALE_HOME%DATABASEORALE_HOME%DATABASE(2 2)以正常方式关闭数据库以正常方式关闭数据库 SVRMGRSTUTDOWN;SVRMGRSTUTDOWN;(3 3)备份(备份(1 1)清单中列出的文件)清单中列出的文件 例:例:COPY D:ORANTDATABASE*.*E:BACKUPCOPY D:ORANTDATABASE*.*E:BACKUP(4 4)重新启动数据库重新启动数据库 SVRMGRSTARTUP;SVRMGRSTARTUP;脱机物理备份恢复脱机物理备份恢复恢复步骤:恢复步骤:(1 1)如果必要需重新安装)如果必
5、要需重新安装ORACLEORACLE(2 2)关闭数据库关闭数据库 SVRMGRSTUTDOWN;SVRMGRSTUTDOWN;(3 3)导入最近脱机完全备份文件备份的物理文件应包括所有数导入最近脱机完全备份文件备份的物理文件应包括所有数 据文件、在线日志文件、控制文件和参数文件。据文件、在线日志文件、控制文件和参数文件。例:例:COPY E:BACKUPDATABASE*.*D:ORANTDATABASECOPY E:BACKUPDATABASE*.*D:ORANTDATABASE(4 4)启动数据库启动数据库 SVRMGRSTARTUP;SVRMGRSTARTUP;优点:备份和恢复都易于操
6、作优点:备份和恢复都易于操作缺点:必须关闭数据库,且只能恢复到备份点缺点:必须关闭数据库,且只能恢复到备份点联机备份(热备份)联机备份(热备份)数据库需要二十四小时运行数据库需要二十四小时运行,而且随时有新的数据加入而且随时有新的数据加入.数据数据丢失将影响个公司。丢失将影响个公司。联机备份前提条件:联机备份前提条件:数据库必须设置为数据库必须设置为archivelog mode archivelog mode 设置步骤:设置步骤:1.1.修改初始化参数文件,例如修改初始化参数文件,例如INITORCL.ORA INITORCL.ORA 加入加入:log_archive_start=true#
7、if you want automatic archivinglog_archive_dest=d:orantdatabasearchivelog_archive_format=log%s.arc2.2.修改数据库模式修改数据库模式 svrmgrstartup mount;svrmgralter database archivelog;svrmgralter database open;联机备份(热备份)联机备份(热备份)在线备份在线备份在线备份用户表空间在线备份用户表空间(user_data)user_data)的步骤如下:的步骤如下:1.1.sqlconnect system/manage
8、rsqlconnect system/manager/设置开始在线备份标志设置开始在线备份标志2.sqlalter tablespace user_data begin backup;2.sqlalter tablespace user_data begin backup;/备份表空间所对应的数据文件备份表空间所对应的数据文件3.sqlhost copy d:orantdatabaseusr1orcl.ora 3.sqlhost copy d:orantdatabaseusr1orcl.ora d:orabakd:orabak/设置停止在线备份标志设置停止在线备份标志4.sqlalter ta
9、blespace user_data end backup;4.sqlalter tablespace user_data end backup;假设有一天用户表空间的数据文件(假设有一天用户表空间的数据文件(usr1orcl.orausr1orcl.ora)的磁盘出现故障(或被误删除),的磁盘出现故障(或被误删除),数据库打不开(指定数据文件找不到),数据库打不开(指定数据文件找不到),ORACLEORACLE提示要进行介质恢复。提示要进行介质恢复。逻辑备份是通过读取数据库记录集,且将记录集写入二进逻辑备份是通过读取数据库记录集,且将记录集写入二进制文件来实现。这种记录集的读出与物理位置无关
10、。制文件来实现。这种记录集的读出与物理位置无关。ORACLEORACLE的的逻辑备份实现方法:逻辑备份实现方法:1.1.EXPORTEXPORT实用程序来实现实用程序来实现(exp.exe)exp.exe)2.2.Oracle Enterprise ManagerOracle Enterprise ManagerDate ManagerDate Manager逻辑备份逻辑备份导出备份有三种模式:导出备份有三种模式:1.1.用户模式:导出用户所有对象以及对象中的数据;用户模式:导出用户所有对象以及对象中的数据;2.2.表模式:导出用户所有表或者指定的表;表模式:导出用户所有表或者指定的表;3.3
11、.整个数据库:导出数据库中所有对象。整个数据库:导出数据库中所有对象。它的备份有三种类型:它的备份有三种类型:1.1.完全型完全型(COMPLETE EXPORT)COMPLETE EXPORT):备份整个数据库;备份整个数据库;2.2.积累型积累型(COMULATIVE ERPORT)COMULATIVE ERPORT):备份上一次积累型备份所改变的数据备份上一次积累型备份所改变的数据3.3.增量型增量型(INCREAMENTAL EXPORT)INCREAMENTAL EXPORT):备份上一次备份后改变的数据。备份上一次备份后改变的数据。EXPORT EXPORT 的命令可以交互式、命令
12、行(建议使用)、参数文的命令可以交互式、命令行(建议使用)、参数文件的方式进行。具体每一种的方式的操作可参考有关资料,件的方式进行。具体每一种的方式的操作可参考有关资料,也可通过也可通过imp helpimp helpy y的查看帮助。的查看帮助。导出备份导出备份导出备份示例导出备份示例在此用命令行方式列举一些常用的例子:在此用命令行方式列举一些常用的例子:重要的关键字说明:重要的关键字说明:FILEFILE:由由EXPORTEXPORT建立的输出文件名。缺省:建立的输出文件名。缺省:expdat.dmpexpdat.dmpTABLES:TABLES:指定要导出的表。指定要导出的表。OWNER
13、:OWNER:指定要导出的用户。指定要导出的用户。FULLFULL:导出整个数据库的标志。导出整个数据库的标志。例:导出例:导出SCOTTSCOTT用户的用户的EMPEMP、DEPTDEPT表到表到scott.dmpscott.dmp文件文件EXP scott/tiger file=scott.dmp tables=(emp,dept)EXP scott/tiger file=scott.dmp tables=(emp,dept)例:导出例:导出SCOTTSCOTT用户的所有对象到用户的所有对象到scott.dmpscott.dmp文件文件EXP system/manageroracle fi
14、le=scott owner=scottEXP system/manageroracle file=scott owner=scott例:全数据库导出到例:全数据库导出到fulldb.dmpfulldb.dmp文件文件EXP system/manageroracle file=fulldb.dmp full=YEXP system/manageroracle file=fulldb.dmp full=YIMPORTIMPORT导入导入IMPORTIMPORT导入:导入:导入的过程是导出的逆过程,这个命令先读取导出来的导出导入的过程是导出的逆过程,这个命令先读取导出来的导出转储二进制文件,并运行
15、文件,恢复对象用户和数据。转储二进制文件,并运行文件,恢复对象用户和数据。IMPORTIMPORT命令执行的方法和命令执行的方法和EXPORTEXPORT方案有关。方案有关。1.1.如果如果EXPORTEXPORT所实施的是完全型方案所实施的是完全型方案(FULL)FULL)则在则在IMPORTIMPORT时所有的数据对时所有的数据对象,包括表空间,数据文件,用户都会在导入时创建,但考虑到数据象,包括表空间,数据文件,用户都会在导入时创建,但考虑到数据库中的物理布局,预先创建表空间和用户是有用的。库中的物理布局,预先创建表空间和用户是有用的。2.2.如果如果EXPORTEXPORT使用的是使用
16、的是INCREMENTAL/CUMULATIVEINCREMENTAL/CUMULATIVE方式,则需要预先设置方式,则需要预先设置好表空间、用户、数据文件。好表空间、用户、数据文件。逻辑恢复示例逻辑恢复示例例:用导出文件例:用导出文件scott1.dmpscott1.dmp,恢复恢复empemp、deptdept表表C:IMP scott/tigeroracle file=scott tables=(emp,dept)C:IMP scott/tigeroracle file=scott tables=(emp,dept)例:用导出文件例:用导出文件scott.dmpscott.dmp,恢复恢
17、复scottscott用户的全部对象用户的全部对象C:IMP system/manageroracle file=scott fromuser=scottC:IMP system/manageroracle file=scott fromuser=scott touser=scott touser=scott例:用导出文件例:用导出文件fulldb.dmpfulldb.dmp,恢复的整个数据库恢复的整个数据库C:IMP system/manageroracle file=fulldb.dmp full=YC:IMP system/manageroracle file=fulldb.dmp fu
18、ll=YORACLEORACLE数据库恢复管理器数据库恢复管理器(RMAN)RMAN)RMAN RMAN(即即Recover ManagerRecover Manager)是是ORACLEORACLE数据库备份和恢复的主数据库备份和恢复的主要管理工具之一,它可以很方便快捷地对数据库实现备份和要管理工具之一,它可以很方便快捷地对数据库实现备份和恢复,而且它还可以保存已经备份的信息以供查询。用户还恢复,而且它还可以保存已经备份的信息以供查询。用户还可以不经过实际的还原即可检查已经备份的数据文件的可用可以不经过实际的还原即可检查已经备份的数据文件的可用性。你还可以通过图形见面和命令行进行所有的备份工
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Oracle11g 备份 恢复
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【快乐****生活】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【快乐****生活】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。