ORACLE11g 重装系统后根据dbf恢复数据库

1.安装一个和原系统一致的oracle 环境,主要包括版本、数据名sid、实例名、路径和数据库编码一致

2.修改listener.ora的参数

  1. SID_LIST_LISTENER =
  2. (SID_LIST =
  3. (SID_DESC =
  4. (SID_NAME = PLSExtProc)
  5. (ORACLE_HOME = D:\oracle\product\10.1.0\db_1)
  6. (PROGRAM = extproc)
  7. )
  8. (SID_DESC =
  9. (GLOBAL_DBNAME = orcl) //如果已经有这个orcl了,这个文件就不用修改
  10. (ORACLE_HOME = D:\oracle\product\10.1.0\db_1) //这里要根据你的实际路径来
  11. (SID_NAME = orcl)
  12. )
  13. )
  14. LISTENER =
  15. (DESCRIPTION_LIST =
  16. (DESCRIPTION =
  17. (ADDRESS_LIST =
  18. (ADDRESS = (PROTOCOL = TCP)(HOST = lypch )(PORT = 1521))
  19. )
  20. (ADDRESS_LIST =
  21. (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC))
  22. )
  23. )
  24. )

3.修改tnsnames.ora的参数

  1. AMMICLY =
  2. (DESCRIPTION =
  3. (ADDRESS = (PROTOCOL = TCP)(HOST = lypch )(PORT = 1521))
  4. (CONNECT_DATA =
  5. (SERVER = DEDICATED)
  6. (SERVICE_NAME = orcl)
  7. (UR=A) //参数允许只进行管理性的连接,数据库nomount,mount或者restricted时,动态监听显示状态为BLOCKED时,客户端配置UR=A进行连接。
  8. )
  9. )
  10. EXTPROC_CONNECTION_DATA =
  11. (DESCRIPTION =
  12. (ADDRESS_LIST =
  13. (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC))
  14. )
  15. (CONNECT_DATA =
  16. (SID = PLSExtProc)
  17. (PRESENTATION = RO)
  18. )
  19. )

3.SQL>shutdown immediate      停止服务,将新安装的oracle的dbf备份后删除,将原dbf拷贝到新安装的目录下F:\app\toshiba\oradata\orcl

4.原oracle库主目录下的FLASH_RECOVERY_AREA目录全部覆盖到新安装的oracle对应目录下

5. SQL>startup                          再次启动服务

根据看过博客操作的朋友反馈,多实例时有疑问,按照如下地址操作解决了问题

http://blog.sina.com.cn/s/blog_a59b6d310102vat0.html

原文地址:https://www.cnblogs.com/xiaojianblogs/p/9290899.html

时间: 2025-01-07 08:01:54

ORACLE11g 重装系统后根据dbf恢复数据库的相关文章

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

近日又一次安装了系统,又一次安装了腾讯的.TM,TM也是安装在之前的文件夹底下,可是聊天记录和之前的自己定义表情都不见了,看来没有自己主动恢复回来. 我这里另一个特殊的情况,早前我用的是QQ,安装在D盘下,D:/Program Files/Tencent 后来使用TM,在安装的时候,选择了聊天记录迁移,我将聊天记录存在一个文件夹底下:D:/Program Files/Tencent/TT . 假设是默认安装的话,聊天记录应该是存在:D:/Program Files/Tencent/QQ或D:/P

oracle 数据恢复,只有oradata文件夹里的文件,没有备份文件的数据库恢复,重装系统后,oracle 10g数据库恢复

格式化重装系统后,才想起来oracle 10g 数据库没有做备份,开始以为很麻烦,没想到数据库恢复的还挺顺利的 恢复方法: 1,把原来的数据库文件备份,(D:\oracle\product\10.2.0\oradata\gqxt),重新命名即可,我命名为gqxt_old,(否则装数据库的时候会提示sid已存在). 2,重新安装数据库到原来的路径(不安装到原来的路径也没关系,但是原来的数据库文件必须在原来的路径不能变,也就是oradata\gqxt所在的路径不能变),数据库的名字就是你要恢复的名字

电脑重装系统后如何恢复Mysql数据库

电脑重装系统后如何恢复Mysql数据库 一.[设置mysql的path] 比如:我的mysql在:D:\DataBase\mysql-5.7.13-winx64,可以在环境变量中重新新建一个环境变量Mysql_Home,变量值就是Mysql的安装目录 如图:   然后,在Path的变量值添加;%Mysql%\bin; ,如图:   二.[测试] Win+R,输入cmd,弹出命令行窗口,输入mysql admin –V,若出现如下信息,说明配置环境变量成功!   三.[改变basedir与data

重装系统后管家婆数据库丢失,数据库碎片扫描、提取、重组数据恢复

[故障现象描述] 某客户(一键还原)重装系统后管家婆数据库丢失,(因为数据库就直接装在C盘)自行使用软件恢复失败,通过朋友介绍,联系到我们. [数据库恢复过程] 通过客户的介绍,这种情况就是C盘原来的数据被直接覆盖了,原来的文件目录.结构之类的全没了.我们工程师使用我们自主开发的管家婆SQL SERVER 数据库碎片收集与重组软件,通过数据库碎片扫描.提取.重组,最后成功恢复客户所要的3个数据库文件,可以在软件里使用一切正常! [数据库恢复结果] 成功恢复了客户的数据库,在软件里使用一切正常!

电脑重装系统后硬盘数据如何恢复

在电脑的使用过程中,重装系统是一种比较常见的操作.平时不需要经常重装系统,但是为了提高系统稳定性,清理系统垃圾,解决系统崩溃问题等,有时候必须对电脑进行重装系统.所以, 了解一些重装系统以及电脑重装系统后怎样数据恢复的知识还是很有必要的. 首先我们了解一下,重装系统之后,电脑分区有什么变化,数据是不是丢失了呢?如果将新旧分区重叠对比分析,大家会发现重装系统只是破坏了C盘前几G的空间,后面的数据完整的存在于硬盘内.也就是说,如果重装系统后,能很好的保护现场,不再分区与拷入数据,原D.E.F.G盘数

重装系统后MYSQL

昨天win7突然起步来,无奈,只能重装系统. 之前安装mysql是用的windows安装版,并且安装在了D盘,数据库保存在了D盘的ProgramData里. 现在重装完成后,如何恢复MYSQL的正常使用呢. 因为一般的开源程序用到windws的com组件基本没有,所以基本上只要重新注册服务就可以了. 打开cmd,cd到mysqlserver的bin目录下,我的是:D:\MySQL\MySQL Server 5.6\bin目录下. 输入:mysqld install MySQL --default

一键重装系统后文件丢失怎么办

在使用电脑时大家经常会遇到各种问题,比如电脑运行速度过慢.容易卡机.无用软件过多等等,这时大家通常会采取重装系统的方法来解决这诸多问题,而现在重装系统也非常的简单,网络上有很多一键重装系统工具,大家可以通过这些工具实现电脑的快速重装.但是,因为大家的误操作或不注意,可能会将重要文件也一并重装掉,那么,一键重装系统后重要文件丢失怎么办? 说到电脑文件恢复问题,我们就不可避免想到专业的数据恢复工具——迅捷数据恢复软件,这款软件功能强大,无论是windows XP.windows 2000.windo

Windows VPS重装系统后找不到C盘以外盘的解决方法

有些Windows VPS在重装系统后,不会自动恢复C盘以外的盘(如D.E.F盘等),这时候需要我们手动去恢复,操作步骤如下: 打开控制面板---计算机管理---磁盘管理,如下图: 选择C盘以外没有分区的盘,右键,更改驱动器号和路径,如下图: 点击添加按钮,选择派以下驱动器号:,在窗口右边选择要恢复的磁盘点确定就OK了.

电脑重装系统后丢失数据怎么找回?

当电脑出现一些故障的时候,我们选择电脑重装系统,但是重装系统后最大的问题是会造成数据的丢失,那么丢失的数据还能找回吗?那应该如何找回电脑重装系统后的数据呢?继续往下看. 重装系统影响最大的是C盘,所以大多保存在C盘里的数据都会丢失,如果没有备份的话,那么在接下来的操作中就不要在对电脑磁盘进行数据的写入,不然覆盖了数据之后,就会导致恢复难度加大,更严重的是数据就无法找回了 第一步:打开迷你兔数据软件,点击左下侧的"开始恢复",进入磁盘扫描界面 第二步:左边显示"我的电脑&quo