文章出自:http://www.goceanedu.com.cn/Read_1861.htm

我的电脑突然挂了,不得不重装系统,不过我的ORACLE装在了D盘,所有的文件都还在,我相信一定能够恢复,直到搞定工作,我才开始整我的数据库,花了两天时间,终于恢复了,庆祝一下,同时总结一下,希望有遇到同样问题的朋友能够快速搞定此类问题

第一种:

首先,备份数据库(X:\oracle\oradata)下的数据文件,重新命名即可(否则装数据库的时候会提示sid已存在)。重新安装数据库,当然数据库的名字就是你要恢复的名字。安装完成后,打开控制面板,停止oracle的服务。把(X:\oracle\oradata)下新生成的文件改名,把原先目录下的文件恢复名字。再重新启动oracle服务和监听。用sys/as dba 登陆数据库,可能会提示权限不够(ora-01031)修改(X:\oracle\ora92\network\admin )文件夹下的sqlnet.ora文件,添加SQLNET.AUTHENTICATION_SERVICES= (NTS),增加权限。登陆进去后,打开table提示不能打开。打开common页,执行命令alert database open;这时再刷新table,发现原先的表可以打开了。恢复成功了。再用原先数据库的普通用户进入。发现一切正常。至此,大功告成。

第二种:1、首先,将原来的ORACLE文件夹改名,原来的路径是D:/oracle。我暂时改成D:/oracle_old。找来ORACLE(我用的是ORACLE 9I)安装光盘,将ORACLE安装在原来安装的目录下,这样恢复起来更加方便,主要是注册表的内容不用修改。 2、安装完了之后,系统中又有一个可以使用的ORACLE了。这个时候要做的就是将原来的文件和数据恢复过来。第一步,先关闭ORACLE的所有已经启动的项目,在“服务”里面逐一关闭。然后,将安装目录改名。我现在用的是D:/oracle。改成D:/oracle_new。再将D:/oracle_old改成D:/oracle。 这样理论上说从物理层面恢复了ORACLE了。但是我们发现,现在还不能启动ORACLE的监听程序和服务程序。我们还要从逻辑上解决。

3、在dos环境下执行一个删除命令:oradim -delete -sid mm,其中mm为创建oracle时候创建的实例 建议执行这个命令后重新启动机器,重启后就可以建立和原来实例名相同的实例。当然你懒,不重新启动也可以,但是你的实例名就不能和原来的一样了。

4、在dos环境下执行命令 oradim -new -sid mm -startmode a -pfile "D:\oracle\admin\mm\pfile\initmm.ora "创建一个新的实例,其中 “mm“为新数据库的名称。

5、启动服务,先打开数据库,然后可以用以前的用户名和密码登陆进去。 要补充的是,一般的ORACLE数据库的监听程序都是用电脑的名称来识别地址的,而不是127.0.0.1或者localhost。所以,如果我们安装系统的时候用的是不同的电脑名称(比如我原来用的是wm_mm。重新安装后用的是wenming_mm),那么我们还有一个工作要做,就是修改文件 listener.ora。将里面的相关的东西改过来就可以了。

需要耐心、细心,可能在一步里有一个细小的差别就会出些古怪的错误提示,有时需要根据错误提示采取策略,总之原理是,先装一个一模一样的ORACLE,安装目录、数据库名称都一样,这样保证注册表里不用更改;再覆盖物理文件,最后重新实例化,打开数据库就可以进去了。

注:恢复必须要有以下文件 a、初始化参数文件INIT.ORA b、所有数据文件 .dbf c、所有重做日志文件(联机日志、归档日志)redo d、所有控制文件 crtl e、internal密码文件

posted on 2009-08-19 12:48 北风之神007 阅读(2392) 评论(0)  编辑 收藏 引用 所属分类: Other

oracle 恢复几种方法,重装系统后ORACLE的恢复的几种方法(转载)相关推荐

  1. 重装系统后ORACLE数据库恢复

    2019独角兽企业重金招聘Python工程师标准>>> ORACLE数据库恢复的方法我们经常会用到,下面就为您介绍重装系统后ORACLE数据库恢复的方法,希望对您学习ORACLE数据 ...

  2. 重装系统后QQ聊天记录恢复方法

    重装系统后QQ聊天记录恢复方法 近日重新安装了系统,重新安装了腾讯的.TM,TM也是安装在之前的目录底下,但是聊天记录和之前的自定义表情都不见了,看来没有自动恢复回来. 我这里还有一个特殊的情况,早前 ...

  3. 计算机新安装系统后桌面上有什么图标,电脑重装系统后桌面文件如何恢复?新技巧分享...

    原标题:电脑重装系统后桌面文件如何恢复?新技巧分享 电脑重装系统后桌面文件如何恢复?当我们电脑重装系统之后,桌面上一般就只剩下一个"回收站"的图标,很多朋友不知道怎么找回这些丢失的 ...

  4. 刚刚重做系统的计算机开机时间很慢,电脑重装系统后开机还是很慢怎么回事_电脑重装系统后开机还是很慢的解决方法...

    电脑出现开机缓慢,运行卡顿的现象很多用户都糊选择通过重装系统来解决,但有的网友却反映说自己的电脑在重装系统后开机还是很慢,不知道怎么回事很是苦恼,那么对于这一情况,下面本文就来为大家分享关于电脑重装 ...

  5. Thinkpad x61 重装系统后修复一键恢复 (转)

    x61 重装系统后修复一键恢复 我的X61重装系统后一键恢复(蓝健)就失效了.但用PartitionMagic查看,硬盘 隐藏分区还在,卷标是 servicev001,有5G多,用了大约4G.实际上那 ...

  6. 电脑重装系统后如何查看电脑内存信息的方法

    我们都知道内存的性能对计算机的影响非常大,如果电脑出现内存不足的情况,那么将会导致电脑运行卡顿,甚至严重点出现电脑崩溃的情况.为了以防电脑内存不足,我们平时就应该多多关注电脑内存使用情况,那么电脑重装 ...

  7. 电脑重装系统后微信如何恢复之前的所有聊天记录。

    很多朋友都会遇到电脑用久了数据会越来越多,乱七八糟的东西堆积塞满了硬盘.但是还不敢轻易的重装系统重新格式化硬盘,因为好几年的微信聊天重要记录都在电脑里,重装系统之后就全不见了.但是大家不要怕今天教大家 ...

  8. 重装系统后桌面只有一个回收站的解决方法

    重装系统后桌面只有一个回收站的解决方法 第一步.对着桌面空白处,右键 - 个性化. 第二步.在个性化窗口中选择左上角的更改桌面图标,在桌面图标设置中找到桌面图标,勾选您想显示的图标即可.

  9. 重装系统后php如何恢复,系统重装后数据恢复

    系统重装后数据恢复 发布时间:2018-06-17 10:55 来源:互联网 当前栏目:电脑基础知识 众所周知,操作系统使用时间长了,速度会变慢,因为,系统安装的软件.冗余注册表值.临时数据.垃圾等都 ...

最新文章

  1. torch.empty()
  2. 自考护理学计算机考试时间,护理学专业2019年10月江苏自考科目及考试时间安排...
  3. 光进铜退下的“更高”与“更低”,锐捷发布企业极简以太全光网解决方案
  4. 小鹏汽车高管个人年薪超4亿?网友:超过我对金钱的认知了
  5. String reverse方法
  6. 剑指offer面试题42. 连续子数组的最大和(动态规划)
  7. python中的time的时间戳_python中time、date、时间戳的转换
  8. 《高翔视觉slam十四讲》学习笔记 第七讲 视觉里程计
  9. android内核调试的步骤
  10. 关于对接网易云即时通信IM的心得
  11. 把java代码导成pdf_Java将Excel导出成pdf文件
  12. VS2019 + QT5.12调试时无法显示Qt相关变量如QString具体值
  13. 求一元二次方程的实根或虚根
  14. python等比例压缩图片_python使用pil进行图像处理(等比例压缩、裁剪)实例代码
  15. php 时间和日期,php 日期和时间
  16. 正确清除 DNS 缓存( 附全平台详细教程 )
  17. 高德地图安卓 拖拽选点_高德地图想再造一个大众点评?
  18. 2021年中国LED工业照明市场趋势报告、技术动态创新及2027年市场预测
  19. brackets 快捷键 有大用
  20. java获取系统时间的几种方法_Java篇—获取当前系统时间的三种方式(超详细+多方法)...

热门文章

  1. 【中国版Appsmith】小程序低代码 PagePlug 正式开源,一分钟制作小程序上线!
  2. harmonyos系统正式版,万事俱备,只欠东风!华为即将正式发布鸿蒙OS操作系统
  3. “二分查找”算法的时间复杂度
  4. 登录超时可能服务器维护中,服务器超时是怎么回事?
  5. VFP 导出到excel
  6. 一个图书编辑在南美逛书展(下)
  7. Vue + JAVA 实现Excel的模板文件下载
  8. 兰大的计算机专业好考吗,兰大计算机专业初试的特点.
  9. 女生乘火车时离奇死亡 铁路局称按规定只赔6万
  10. ZBrush对称镜面投射