using backup controlfile与until cancel的说明
支持数据库版本:10gR2、11gR2 1. recover database using backup controlfile如果当前控制文件全部丢失使用备份控制文件恢复时,告诉Oracle恢复进程,不要以此备份控制文件中的SCN作为恢复的终点,因此突破备份控制文件中对恢复终点SCN的限制,而恢复到数据库最新状态。此时即使是安全恢复,仍需要使用Resetl...
ASM存储使用RMAN复制控制文件
支持数据库版本:11gR21.查看当前控制文件SQL> select name from v$controlfile;2.查看参数文件SQL> show parameters control_files;3.关闭数据库SQL> shutdowm immediate4.使用RMAN复制控制文件$ rman target /RMAN> startup nomountRMAN> restore controlfile to '+DG01' from '+DG0...
RMAN增量备份
支持数据库版本:10gR21. 增量备份# RMAN 支持 0-4 级备份, 必须将 0 级备份作为增量策略的基础备份# 0 级增量备份在内容上与完全备份相同, 但与完全备份不同的是, 0 级备份被看作是增量策略的一部分# 如果在运行 1 级或更高级别的备份时, 0 级备份不存在, RMAN 会自动创建 0 级备份2. 类型2-1. 差异增量备份 (dif...
RMAN备份脚本
整个过程在归档模式下进行1. 备份目标每天夜间 1 点执行数据库全备, 同时备份控制文件及归档日志文件, 备份文件保存至 c:\backup 目录下并在完成归档日志文件备份后, 自动删除已备份的归档日志备份保留7天, 过期则自动删除保留操作日志备查RMAN 批处理, 保存为 c:\/database_backup_<sid>.rmanrun { conf...
不完全恢复
用户管理的不完全恢复------------------------------------------------------------------ 注意-- 当前状态含有offline表空间(当前ctl文件识别)的情况下,不论是完全恢复还是不完全恢复,恢复后offline表空间数据文件均不可用,均需要删除。若要恢复到可用状态,需使用online时刻的备份控制文件来恢复到offline之前...
重做日志的恢复
1. 准备工作首先 run 一个 checkpoint, 减少已提交事务的丢失alter system checkpoint;启动到 mount 状态, 确定丢失日志文件状态startup mountselect * from v$log;如果生成 redo 文件失败, 先切换日志, 删除损坏日志, 再生成同名新日志2. 恢复2-1. 用户管理的恢复2-1-1. 丢失非活动日志 (inactive)由于已...
RMAM基础命令
1. 登录数据库$ export ORACLE_SID=test$ rman target /$ rman target sys/admin@tnsname$ rman$ connect target /$ connect target sys/admin@tnsname2. 输出日志rman target / log C:\rman.log3. 显示配置show all4. 执行主机命令RMAN> host;5. 备份5-1. 备份全库backup databasebackup databa...
同时丢失控制文件与数据文件的恢复
1. 准备工作1-1. 备份控制文件, 需要在创建表空间之前备份SQL> alter database backup controlfile to '/tmp/control01.ctl';1-2. 创建测试表空间SQL> create tablespace tbs datafile '/data/asmdb/tbs01.dbf' size 5m;1-3. 删除控制文件与测试数据文件2. 恢复2-1. 复制回备份控制文件, 并启动到 mountSQL> s...
数据库不同故障的恢复方式
RMAN中各种文件的恢复方法
1. 完全介质恢复# 数据库需要在 mount 状态1-1. 挂载数据库RMAN> startup mount;1-2. 执行恢复RMAN> restore database;# delete archivelog 会删除恢复期间产生的归档, 不影响之前的归档# maxsize 指定恢复过程中产生归档的上限大小, 达到上限会自行删除RMAN> recover database delete archivelog maxsize 10m sk...
非关键性文件的恢复
- 非关键文件损坏或丢失,数据库仍会继续运行- 部分控制文件损坏拷贝正常的控制文件- 部分日志成员损坏-- 拷贝正常的日志成员-- 删除/添加日志成员alter database drop logfile member '/data/REDO01.LOG';alter database add logfile member '/data/REDO01B.LOG';- 临时文件损坏参照临时表空间操作- 索引表...
完全备份、差异备份、增量备份的区别
在备份策略中,比如,周日进行全备,周一到周六每天做差异备份。如果周五的数据全部丢失,我们只需还原星期日的完全备份和星期四的差异备份,这样的策略备份需要时间多,而还原时间比较短;如果周一到周六做增量备份...
mhvtl虚拟带库的安装及使用
1. 安装。。。2. 操作命令mt -f /dev/nst0 compression 1 # 压缩 N = defaultmt -f /dev/nst0 compression 0 # 不压缩mt -f /dev/nst0 tell # 当前指针位置mt -f /dev/nst0 fsf # 将指针移动到下个文件的开头 blockm...