- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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)