- 1、本文档共15页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
oracle数据库备份恢复解读
oracle数据库备份和恢复交流笔记
分类: 数据库交流 2010-09-22 15:26 400人阅读 评论(0) 收藏 举报
数据库oracledatabasetablesqloracle10g
目录(?)[+]
?数据库备份和恢复笔记?
1.1 数据泵技术(oracle10g) expdp和impdp
属于逻辑备份的范围,将数据转储为一个dmp文件。
优点:支持并发多线程方式,性能显著提高,比exp/imp实用工具相比,导出提高了10倍左右,导入提高了5倍左右。
能根据备份时收集的元数据,自动创建用户、表对象,支持作业、表空间备份方式。
缺点:需要在服务器上面执行。
实例:
SQL create user test default tablespace test temporary tablespace test_temp identified by test ;
用户已创建。
SQL grant dba to test ;
授权成功。
SQL create directory test as d:/bak_oracle ;
目录已创建。
SQL grant read ,write on directory test to test ;
授权成功。
SQL create table test_table as select num ,name ,value from v$parameter;
SQL create directory test as d:/bak_oracle
SQL grant read ,write to system;
SQLexit
?
expdp system/sys dumpfile=expdp_sde_test.dmp directory=test schemas=test,test_2,sde
SQLdrop user sde cascade ;
SQLdrop user test cascade ;
SQLdrop user test_2 cascade;
SQLexit
impdp system/sys dumpfile=expdp_sde_test.dmp directory=test schemas=test,test_2,sde
?
帮助:
Expdp-help
?
?
1.2 冷备份和恢复
冷备份是指数据库在未打开状态下的备份。
归档模式
1、需要备份控制文件、数据文件、密码文件、重做日志、服务器参数文件,推荐同时备份归档日志(一般在FRA区,把整个FRA区备份就行)。
2、在恢复时,需要设置相同的FRA区域,否则需要修改参数文件中的FRA位置。
?
非归档模式
1、需要备份控制文件、数据文件、密码文件、重做日志、服务器参数文件
参见另一篇文章:/luowangjun/archive/2010/08/12/5806082.aspx
?
1.3 Rman(备份和恢复管理器)
有二种方式,用控制文件和恢复目录的方式备份和恢复。
全库备份和恢复的实例:
?
控制文件-归档方式:备份
C:/rman target /
RMANCONFIGURE DEFAULT DEVICE TYPE TO DISK;
RMANCONFIGURE CONTROLFILE AUTOBACKUP ON;
RMANConfigure device type disk parallelism 2 ;
RMAN backup as backupset database plus archivelog //代表同时备份归档日志。
RMAN alter system archive log current;
RMANshutdown immediate ;
删除所有数据文件和日志文件;
控制文件-归档方式:恢复
C:/rman target /
RMAN startup nomount ;
RMAN restore controlfile from autobackup ;
RMAN alter database mount ;
RMAN restore database ;
RMAN recover database ;
RMAN alter database open resetlogs ;
?
?
控制文件-非归档模式:备份
RMAN shutdown immediate ;
RMAN startup mount ;
RMAN backup as backupset database ;
RMAN
--删除所有数据文件和日志文件等;
控制文件-非归档模式:恢复
C:/rman target /
恢复管理器: Release .0 - Production on 星期四 8月 19 08:5
文档评论(0)