一、按照备份进行的方式,可以分为逻辑备份EXP/IMP、冷备份(脱机备份,在文件级备份开始前数据库必须彻底关闭)、RMAN热备份(联机备份,必须在归档模式下才能进行完全恢复)
1、逻辑备份EXP/IMP(可通过系统定时任务执行命令定时备份)
导出备份:exp test/test@ORCL
file=e:\test.dmp owner=test --其中test/test@ORCL分别为登陆用户名、密码、服务名,owner=test为导出表的用户
导入恢复:imp test/test@orcl fromuser=test touser=test file='e:\test.dmp' ;--其中 fromuser=test touser=test 为备份导出的用户和当前需要导入备份的用户
2、冷备份:拷贝spfile、控制文件、数据文件、归档日志等
3、 RMAN热备份
自动:利用控制台服务管理器工具备份,并定义备份策略。
手动:利用命令:rman target sys/sys 登陆,执行 backup database;
二、RMAN恢复数据库
例子:
1 将数据库TEST完全导出,用户名system 密码manager 导出到D:\daochu.dmp中
exp system/manager@TEST file=d:\daochu.dmp full=y
2 将数据库中system用户与sys用户的表导出
exp system/manager@TEST file=d:\daochu.dmp owner=(system,sys)
3 将数据库中的表inner_notify、notify_staff_relat导出
exp aichannel/aichannel@TESTDB2 file= d:\data\newsmgnt.dmp tables=inner_notify,notify_staff_relat)
4 将数据库中的表table1中的字段filed1以"00"打头的数据导出
exp system/manager@TEST file=d:\daochu.dmp tables=(table1) query=\" where filed1 like '00%'\"
分享到:
相关推荐
[三思笔记]一步一步学RMAN完整版oracle备份恢复 [三思笔记]一步一步学RMAN完整版oracle备份恢复
oracle备份恢复的批处理文件,直接按例子,就可以备份恢复数据库
(新版)Oracle备份恢复与迁移 (新版)Oracle备份恢复与迁移(新版)Oracle备份恢复与迁移(新版)Oracle备份恢复与迁移(新版)Oracle备份恢复与迁移(新版)Oracle备份恢复与迁移
ORACLE备份恢复ORACLE备份恢复
ORACLE备份恢复案例,工作中的实际恢复案例。
oracle 备份恢复 经验 命令,可以按Oracle备份恢复概要思路进行学习
oracle备份恢复
oracle备份和恢复方案
Oracle备份恢复工具EXPIMP的使用
一步一步学RMAN完整版Oracle备份恢复
Oracle备份恢复实战数据泵
恢复案例一:恢复个别表空间或者数据文件 恢复案例二:恢复控制文件 恢复案例三:恢复参数文件 恢复案例四:全库恢复 恢复案例五:隐含参数_allow_resetlogs_corruption的使用
Oracle备份恢复闪回技术实战
CUUG网络公开课《Oracle备份恢复》课件oracle 数据库备份学习资料
大型数据库技术-实验六 oracle备份恢复
Oracle备份恢复实验集,讲述了关于Oracle的各种备份恢复实验…… 不完全恢复等
一款简单Oracle备份工具,只需输入用户名密码和连接参数即可备份恢复数据库!
oracle备份恢复 2小时快速入门F