oracle服务器异常断电导致控制文件损坏恢复方法

oracle服务器异常断电导致控制文件损坏恢复方法

【导读】:由于服务器异常断电,在断电的同时又有客户端对数据库进行读写操作导致数据库内部逻辑混乱,数据库登陆不了。

错误编码: ora-01033: oracleinitialization or shutdown in progress

解决方案:

1、备份恢复:基于在损坏之前有自动备份的情况

2、通过备份的控制文件恢复,在三个控制文件没有损坏或者有备份的情况。

3、基于PRM-DUL工具对数据文件进行恢复;

下面主要讲述基于PRM-DUL工具进行恢复的步骤:

1)、首先下载PRM-DUL工具,地址如下:

http://parnassusdata.com/sites/default/files/ParnassusData_PRMForOracle_3206.zip

2)、安装JAVA JDK 1.6及以上版本,地址如下:

http://www.oracle.com/technetwork/java/javase/downloads/jdk6-jsp-136632.html

JAVA--JDK环境变量的配置:

              1.我的电脑-->属性-->高级-->环境变量.

              2.配置用户变量:

                      a.新建 JAVA_HOME

                         C:\Program Files\Java\j2sdk1.5.0 (JDK的安装路径)

                      b.新建 PATH

                       %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin

                        c.新建 CLASSPATH

                     .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar

               3.测试环境变量配置是否成功:

                 开始-->运行--〉CMD

                键盘敲入: JAVAC   JAVA

出现相应的命令,而不是出错信息,即表示配置成功!

3)、安装完后双击打开应用程序

4)、正常打开后界面如下:

5)、点击应用左上角的“工具”选项,选择“恢复向导”——“下一步”;

6)、选择“字典模式”——“下一步”——“下一步”:

7)、将看到如下界面:

8)、选择“选择文件”,找到要恢复的数据目录,选择所有的以.DBF结尾的数据文件,如下图:

9)、选中后“打开”,将所有的数据文件加载进来,并单击“加载”。

10)、这时数据会慢慢加载进来,如下图:

11)、加载完成以后会显示对应数据的用户以及该用户下的所有的表,如下图所示:

12)、这样,通过DBF数据文件就将所有的数据导入到应用中了。

13)、搭建本地的数据库环境,正常的安装过程。(具体过程见技术文档)。

14)、下面将利用“数据搭桥”的方式将应用中的数据导入到本地库中。具体操作如下:【数据搭桥:就是在本地建立数据库环境,然后通过设置要导入的目标数据库的方式将数据导入到本地的数据库】

a、选中要搭桥的表,例如图中的EXAMCARINFO表,右击选择“数据搭桥”。

b、单击图示的”+”号,显示如下【图2】:在里面设置本地目标数据库的连接信息:

连接名:任意输入

用户名、口令、端口号、主机名及服务名根据个人安装的数据库情况填写。如果目标数据库安装在本地的,主机名可以为localhost,如果为远端的可以是目标数据库的ip地址。

【图1】

【图2】

c、设置好后,点击“测试”,如果成功连接会显示如下图:

d、此时,再次右击要导出的表,例如EXAMCARINFO表,选择“数据搭桥”,显示如下图:

e、勾选“是否重映射表”,输入目标表名,(注意:如果目标库中已经有相同的表名,将此目标表名更改名称,例如:原先是EXAMCARINFO,目标库有此表名时,表名更改为EXAMCARINFO1),数据库连接选择刚刚设置的“连接名”,表空间为默认选中。

f、单击“数据搭桥”,如果成功会显示如下:

g、此时通过PLSQLDev登陆数据库即可看到导出的数据,如下图:

h、其他表的操作相同,单表操作可以快速看到效果,如果感觉麻烦,可以右击用户,例如图示的“GHKS2”——“数据搭桥”即可。

i、所有的数据导入目标库后,可以利用工具或者DOS命令将目标库中的恢复数据导出即可。

【建议】:数据库安装正常使用后,将数据库文件下的控制文件备份。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,732评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 87,496评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,264评论 0 338
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,807评论 1 277
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,806评论 5 368
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,675评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,029评论 3 399
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,683评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 41,704评论 1 299
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,666评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,773评论 1 332
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,413评论 4 321
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,016评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,978评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,204评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,083评论 2 350
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,503评论 2 343

推荐阅读更多精彩内容

  • oracle服务器异常断电导致控制文件损坏恢复方法 【导读】:由于服务器异常断电,在断电的同时又有客户端对数据库进...
    安易学车阅读 877评论 0 1
  • 需要原文的可以留下邮箱我给你发,这里的文章少了很多图,懒得网上粘啦 1数据库基础 1.1数据库定义 1)数据库(D...
    极简纯粹_阅读 7,399评论 0 46
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,596评论 18 139
  • 毕业三年,你在干嘛? 2017年5月21日的下午,在这个闷热的午后,我往我的好友群里丢了这个问题。 好友L秒回,“...
    三三张阅读 272评论 2 4
  • 使用苹果手机的话,在手机设置-电池-电池百分比里可以查看各个应用的使用情况。不出意外,排名第一的应该就是微信。 不...
    太虚见阅读 620评论 0 3