备份和恢复oracle.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
备份和恢复技术 备份和恢复是两个相互联系的概念。备份是将信息保存起来,恢复是将备份的信息还原到数据库中。 数据库的恢复方法取决于故障的类型,一般来说,可以分为实例恢复与介质恢复两种: 实例恢复:主要用于数据库实例故障引起的数据库停机。 介质恢复:主要用于介质故障引起的数据库文件的破坏。 备份和恢复的方法: 脱机备份与恢复 脱机备份与恢复(有时也称为冷备份与恢复)是在关闭数据库的情况下对数据库文件的物理备份与恢复。 在脱机备份与恢复之前,需要确保数据库能够有足够长的时间停留在脱机状态,以便进行完全备份与恢复。 手工脱机备份 Step 1 .关闭数据库 Conn system | sys /password as sysdba Shutdown immediate | Shutdown abort Step 2 .备份所有与数据库相关的文件 包括:数据文件、控制文件、所有联机的重做日志 数据文件( select * from dba_data_files) 控制文件( select * from v$constrolfile) 所有联机的重做日志( select * from v$logfile) Step 3. 重新启动数据库,备份完成。 Conn system | sys /password as sysdba Startup mount 使用RMAN进行手工脱机备份 Step 1.进入到RMAN的界面里 Cmd -- rman target = / Step 2.关闭数据库 Conn system | sys /password as sysdba Shutdown immediate | Shutdown abort Step 3.备份数据库文件和归档重做日志 Step 4.备份控制文件 Backup database format=‘e:\filename.dbf plus archivelog’ ; Backup current controlfile format= ‘e:\filename.dbf’; Step 5.重新启动数据库 Conn system | sys /password as sysdba Startup mount 联机备份与恢复 联机备份与恢复(有时也称为热备份与恢复)是在数据库处于打开状态下对数据库进行的备份与恢复。 只有能进行联机备份与恢复的数据库才能实现7*24小时的运行,即实现不停机的使用数据库。 逻辑备份与恢复 逻辑备份与恢复是指利用oracle提供的工具,如导入工具(exp,imp)。数据泵工具(expdp,impdp),将数据库中的数据进行卸出与装入。 导出数据是指将数据库中的数据导出到一个操作系统文件(即转储文件)中。(Impdp导入) 导入数据是指将转储文件中的数据导入到数据库中。(expdp 导出) 9 I 导入导出方法: 导入的语法: 开始 -- 运行 -- cmd -- Exp 导出的语法: 开始 -- 运行 -- cmd -- Imp 10g 导入导出方法: 使用exp导出数据: 例1. 导出整个数据库 Exp system / password full = y file = mydatabase.dmp 例2. 导出特定的表 Exp system / password tables=scott.emp file = mytable.dmp 例3.导出特定的用户 Exp system / password owner = scott file = myuser.dmp 例4.导出特定的表空间内的对象 Exp system / password tablespace = users file = mytablespace.dmp 使用imp导入数据: 例1. 导入整个数据库 Imp system / password full = y file = mydatabase.dmp 例2. 导入特定的表 Imp system / password tables=scott.emp file = mytable.dmp Imp system / password tables=emp fromuser = scott touser = new_user file = mytable.dmp 将转储文件中的emp 表导入到new_user 用户,并且转储文件属于scott用户。 例3.导入特定的用户 Imp system / password owner = scott file = my

文档评论(0)

ea238982 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档