电脑强制关机以后,再打开PLSQL报ora-01033报错,急求答案,望高手解答,谢谢!!! 5

我操作过的步骤如下:开始--》运行--》cmd;输入:sqlplus"/assysdba",连接到oracle11g数据库。SQL>shutdownimmediateOR... 我操作过的步骤如下:
开始--》运行--》cmd;
输入:sqlplus "/as sysdba",连接到oracle11g数据库。
SQL>shutdown immediate
ORA-01109:数据库未打开

已经下载数据库。
ORACLE例程已经关闭。
SQL>startup
Total System Global Area 535662592 bytes
Fixed Size 1375792 bytes
Variable Size 348127696 bytes
Database Buffers 180355072 bytes
Redo Buffers 5804032 bytes
数据库装载完毕。
ORA-01589:要打开数据库则必须使用RESETLOGS或者NORESETLOGS选项。
SQL>shutdown immediate
ORA-01109:数据库未打开

已经下载数据库。
ORACLE例程已经关闭。
SQL>startup mount;
ORACLE例程已经启动。

Total System Global Area 535662592 bytes
Fixed Size 1375792 bytes
Variable Size 348127696 bytes
Database Buffers 180355072 bytes
Redo Buffers 5804032 bytes
数据库装载完毕。
SQL>alter database open;
alter database open
*
第1行出现错误:
ORA-01589:要打开数据库则必须使用RESETLOGS或者NORESETLOGS选项。

SQL>alter database open noresetlogs;
alter database open noresetlogs
*
第1行出现错误:
ORA-00600:内部错误代码,参数:[kcratr_nab_less_than_odr],[1],[59],[34792],[34793],[],[],[],[],[],[],[]
--尝试直接recover database
SQL> recover database;
ORA-00283: 恢复会话因错误而取消
ORA-00264: 不要求恢复

--尝试不完全恢复
SQL> recover database until cancel;
SQL> RECOVER DATABASE UNTIL CANCEL;
ORA-10879: error signaled in parallel recovery slave
ORA-01547: 警告: RECOVER 成功但 OPEN RESETLOGS 将出现如下错误
ORA-01152: 文件 1 没有从过旧的备份中还原
ORA-01110: 数据文件 1: 'D:\ORACLE11G\ORADATA\ECMS\SYSTEM01.DBF'

--重建控制文件
SQL>alter database backup controlfile to trace as 'd:/1.txt';

数据库已更改。
SQL>shutdown immediate
ORA-01109: 数据库未打开

已经卸载数据库。
ORACLE 例程已经关闭。
SQL> startup nomount;
ORACLE 例程已经启动。
Total System Global Area 535662592 bytes
Fixed Size 1375792 bytes
Variable Size 348127696 bytes
Database Buffers 180355072 bytes
Redo Buffers 5804032 bytes
SQL>create controlfile reuse database "ECMS" noresetlogs noarchivelog;
create controlfile reuse database "ECMS" noresetlogs noarchivelog
*
第1行出现错误:
ORA-01503:CREATE CONTROLFILE ??
ORA-01565:???? '%ORACLE_HOME%\DATABASE\DBS1%ORACLE_SID%.ORA???
ORA-27041:??????
ORA-04002:????????????
O/S-Error:(OS 2) ????????????????????????

下面就不知道怎么尝试了,请高手解答,在线等。
展开
 我来答
匿名用户
2016-03-23
展开全部
PRM-DUL 可以直接从Oracle .DBF数据文件中抽取出表的数据。

Oracle DBA神器:PRM灾难恢复工具,Schema级别数据恢复。PRM For Oracle Database – schema级别oracle数据库数据恢复特性 ,PRM即ParnassusData Recovery Manager是企业级别Oracle数据库灾难恢复工具。PRM可以在无备份的情况下恢复被truncated掉的表,也可以恢复无法打开的Oracle数据库(Alter Database Open失败)中的数据。
寒默忧伤
2012-05-14 · TA获得超过550个赞
知道小有建树答主
回答量:759
采纳率:0%
帮助的人:429万
展开全部
看看这个,可能有帮助

参考资料: http://zhidao.baidu.com/question/88051058.html

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
橙子长大
2012-05-14 · 超过42用户采纳过TA的回答
知道答主
回答量:287
采纳率:0%
帮助的人:121万
展开全部
去ITPUB上问。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
MrXue不会
2012-05-14 · 超过47用户采纳过TA的回答
知道小有建树答主
回答量:347
采纳率:0%
帮助的人:169万
展开全部
不好意思,酱油
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式