1,在备份的情况下 在nomount状态下restore controlfile form autobackup(针对自动备份开启的情况如果没有开启,就绪指定到具体的目录) 这里指出 using backup controlfile 的几种情况 (1) 在使用备份控制文件做恢复的时候。(如果在全被恢复的情况直接recover database 然后用resetlogs open 相对控制文件没有数据丢失) (2)用resetlogs 方法重建控制文件,如果用 noresetlogs 重建不必使用using backup controlfile; 2,在没有备份的情况 (1) 使用noresetlogs 方法手动创建控制文件 和resetlogs的区别就是 当联机日志文件还在,如果用resetlogs的方法,则要求联机日志中必须要没有活动事务才行,创建控制文件的操作并不会清空当前联机日志的内容,英雌如果有数据文件的不一致还是可以用日志文件来恢复的。所以如果不需要清空日志文件就需要用norestlogs的方式重建 具体操作 将数据库启动到nomount状态 sql>create controlfile reuse databse ”databasename“ noresetlogs archivelog 2 maxlogfile 16 3 maxlogmembers 3 4 maxdatafiles 16 5 maxinstances 8 6 maxloghistory 292 7 logfile  8 group 1 'redofilename01',size 9 group 2 'redofilename02',size 10 group 3 'redofilename03',size -------------sdandby logfile (有dataguard灾备的情况) 11 datafile 12 ‘datafilename1’ 13  'datafilename2'   .   .   . 17 character set ZHS16GBK; 需要注意的是,操作之前需要数据库的物理结构,如数据文件 日志文件等(在生产环境由于数据文件较多,一定要仔细确认,缺一不可)  control file created; 然后尝试  alter database mount以及open,不出意外肯定会报错。 根据报错内容 recover database (不需要是用using backup controlfile)  然后 alter database open; (2) 是用resetlogs 手动创建控制文件 脚本基本一样 需要指出 是用的是resetlogs 接下来recover的时候有却别,需要用recover database using backup controlfile;然后给出文件地址,随后用restlogs打开数据库。 如果有基于时间点或是scn恢复的  rman> run { set until seuence * thread *; recover database ; }

oracle缺少控制文件,关于oracle丢失控制文件的恢复办法相关推荐

  1. oracle从备份提取归档,Oracle归档模式有备份,丢失数据文件的恢复

    1.创建数据库全备份 2.test2用户下面构造测试数据 3.模拟文件丢失:以sysdba身份登录并关闭数据库,尝试重新启动数据库 4.执行恢复:进入RMAN命令行环境 从上面可以看到:恢复数据文件7 ...

  2. 使用脚本实现自动清除指定文件夹下丢失链接文件的符号链接

    脚本可清除,指定文件夹下,对视链接文件的符号链接. 在使用Linux时,常常会为自己许多文件或者程序建立符号链接,这样就不用每次都到对应的文件夹下去寻找对应的文件而只需要对需要经常访问的文件建立符号链 ...

  3. 计算机中丢失cg,【计算机中丢失dll文件】计算机丢失dll文件_计算机中丢失cg dll-win7之家...

    2017-05-16 00:00:00 浏览量:489 wpcap.dll是一个高层的强大捕获程序库,与Unix下的libpcap兼容.它独立于下层的网络硬件和操作系统文件下载,解决找不到wpcap. ...

  4. oracle缺少有右括号,oracle ORA-00907错误:缺少右括号

    我使用的是Oracle10g Express版本,我尝试创建这个表,但是出现了一个错误,我需要一些帮助修复"ORA-00907:缺少右括号"的问题.我搜索了这个错误的解决方案,看起 ...

  5. catia保存成stp文件时部件丢失_电脑硬盘恢复教程,简单复原硬盘丢失数据的做法...

    电脑硬盘恢复教程?大家应该都听过数据恢复的案例,例如一些文件数据被损坏,使用技术手段给修复回来等.电脑的数据恢复也是如此,也是一种技术手段,硬盘数据恢复大家可能都会接触到,因此我们就来看看硬盘数据恢复 ...

  6. 硬盘数据会丢失的原因和恢复办法

    人们每天都在利用.交换数据信息.在数据的使用与交换中,数据信息会被不断的从一种存储载体移动到另一种载体上,同一存储载体上的数据也会不断的出现和删除.迅龙工作室的专家介绍:人们在使用数据过程中,数据丢失 ...

  7. 文件从服务器剪切后传输丢失,剪切文件粘贴出错文件丢失数据恢复成功的因素...

    剪切文件粘贴出错文件丢失数据恢复成功的因素 今天有两个客户都是剪切文件粘贴出错文件丢失数据.一个成功了:客户剪切文件到U盘因空间不够失败.发现粘贴失败数据不见后马上打电话让上门解决,没有再过多的操做和 ...

  8. oracle 11g 从rman全备中恢复控制文件,拥有RMAN全备(缺少后增文件),丢失全部数据文件,控制文件的恢复...

    1.做一个RMAN的全备 E:\oracle\rman_scripts>rman catalog target 恢复管理器: Release 10.2.0.1.0 - Production on ...

  9. oracle控制文件的损坏或完全丢失的恢复办法

    控制文件丢失了,需要DBA处理.     1,控制文件大小不对.  将正常的cp给不正常的.指定正确的来运行.     2,控制文件版本不对   千万要记住要先cp全部的控制文件备份后在来cp    ...

  10. oracle控制文件修复,oracle控制文件的损坏或完全丢失的恢复办法

    控制文件丢失了,需要DBA处理. 1,控制文件大小不对.  将正常的cp给不正常的.指定正确的来运行. 2,控制文件版本不对   千万要记住要先cp全部的控制文件备份后在来cp 3,控制文件某个丢失, ...

最新文章

  1. C++ Builder初学问与答(十三)
  2. Finacial professional
  3. 类型转换异常处理java.lang.RuntimeException
  4. 当maven引用的jar在maven库中下载不到源代码
  5. 插图 引用 同一行两个插图_提出食物主题中的插图
  6. vue菜鸟从业记:完成项目最后一公里之真机测试和打包上线
  7. 29岁当上北大博导,她成2019年最年轻杰青建议资助人之一
  8. EIGRP路由协议基本设置
  9. 离开(切换)当前页面时改变页面title
  10. 百度计算机视觉算法工程师面试题(秋招)
  11. 国标中不能用作公差基准字母
  12. springboot基于web儿童教育网站111123
  13. Matlab绘制图像(plot函数)
  14. python决策树分箱_分箱方法 - 静静的白桦林_andy - 博客园
  15. 南清北复交北航哈工大中科院华科保研记
  16. 纯0基础Java自学
  17. Discuz!开发之替换系统IP库为纯真IP库的方法
  18. centos7的scp命令_Linux命令-CentOS7安装scp命令,进行mac与Linux之间的文件上传下载...
  19. 如何使用 JAVA 开发微信登录教程
  20. 如何用十六进制换算十进制

热门文章

  1. oracle ora 16014,ORA-16014 ORA-00312错误解决
  2. AS3,ReferenceError: Error #1056: 无法为 ×× 创建属性 ×××。
  3. CURL POST PHP
  4. Uva 10590 Boxes of Chocolates Again
  5. Vue.js 2.0 参考手册.CHM下载
  6. 微软Windows2003的正版安装序列号
  7. [第1节]时间、空间复杂度,斐波那契、爬楼梯
  8. Python爬虫之酷安应用商店
  9. 编译器之后端原理(三十六)
  10. Mac下docker安装kali/ubuntu14.04