系统崩溃后重装ora-01033问题

淡轻语 2011-10-19 11:16:24
安装前复制了C:\Program Files\Oracle文件夹,大小为50多m,而我的oracle是装在F:\oracle这里的,重装之前把oracle下的admin和oradate保存了下来,然后重新安装oracle,安装路径与之前一致,现在我把先前保存的文件夹先后覆盖运行出现01033错误,网上查了些千人的资料,还是不能解决,求高人指点
...全文
276 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
淡轻语 2011-10-19
  • 打赏
  • 举报
回复
1、进入CMD,执行set ORACLE_SID=fbms,确保连接到正确的SID;
2、运行sqlplus "/as sysdba"
SQL>shutdown immediate 停止服务
SQL>startup 启动服务,观察启动时有无数据文件加载报错,并记住出错数据文件标号
SQL>shutdown immediate 再次停止服务
SQL>startup mount
SQL> recover datafile 2 恢复出错的数据文件
SQL>shutdown immediate 再次停止服务
SQL>startup 启动服务,此次正常。
按照以上步骤执行出了个错误,我看下能不能传图。
cosio 2011-10-19
  • 打赏
  • 举报
回复
为什么重装?
iqlife 2011-10-19
  • 打赏
  • 举报
回复
之前的数据库什么状态?正常停止?还是突然。。。还是数据损坏,还是。。。。
数据文件,控制文件,启动参数文件,归档日志文件 都在?如果在的话,进行冷恢复就行了
淡轻语 2011-10-19
  • 打赏
  • 举报
回复
等各位的回答之际,无意中弄好了,不过感谢以上各位。顺便把解决方法说下,还望勿笑:把ora92/database/xxx.ORA文件删了后,按下面的步骤就弄好了。
Microsoft Windows 2000 [Version 5.00.2195]
(C) 版权所有 1985-2000 Microsoft Corp.

C:/Documents and Settings/Administrator>sqlplus

SQL*Plus: Release 9.2.0.1.0 - Production on 星期一 12月 18 09:42:15 2006

Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.

请输入用户名: connect as sysdba
请输入口令:

连接到:
Oracle9i Enterprise Edition Release 9.2.0.1.0 - Production
With the Partitioning, OLAP and Oracle Data Mining options
JServer Release 9.2.0.1.0 - Production

SQL> shutdown abort
ORACLE 例程已经关闭。
SQL> startup nomount
ORACLE 例程已经启动。

Total System Global Area 135338868 bytes
Fixed Size 453492 bytes
Variable Size 109051904 bytes
Database Buffers 25165824 bytes
Redo Buffers 667648 bytes
SQL> startup mount
ORA-01081: ????????? ORACLE --- ?????
SQL> startup mount
ORA-01081: ????????? ORACLE --- ?????
SQL> shutdown
ORA-01507: ??????


ORACLE 例程已经关闭。
SQL> shutdown
ORA-01012: not logged on
SQL> startup
ORACLE 例程已经启动。

Total System Global Area 135338868 bytes
Fixed Size 453492 bytes
Variable Size 109051904 bytes
Database Buffers 25165824 bytes
Redo Buffers 667648 bytes
ORA-01990: ??????'e:/oracle/ora92/DATABASE/PWDora902.ORA'???
ORA-27046: ??????????????
OSD-04000: B_<-?i4sP!2;F%Ed (OS 512)


SQL> alter database open
2 ;

数据库已更改。

SQL> shutdown
数据库已经关闭。
已经卸载数据库。
ORACLE 例程已经关闭。
SQL> startup
ORACLE 例程已经启动。

Total System Global Area 135338868 bytes
Fixed Size 453492 bytes
Variable Size 109051904 bytes
Database Buffers 25165824 bytes
Redo Buffers 667648 bytes
ORA-01990: ??????'e:/oracle/ora92/DATABASE/PWDora902.ORA'???
ORA-27046: ??????????????
OSD-04000: B_<-?i4sP!2;F%Ed (OS 512)


SQL> alter database open
2
SQL> alter database open;

数据库已更改。

SQL> shutdown
数据库已经关闭。
已经卸载数据库。
ORACLE 例程已经关闭。
SQL> startup nomount;
ORACLE 例程已经启动。

Total System Global Area 135338868 bytes
Fixed Size 453492 bytes
Variable Size 109051904 bytes
Database Buffers 25165824 bytes
Redo Buffers 667648 bytes
SQL> startup mount;
ORA-01081: ????????? ORACLE --- ?????
SQL> shutdown;
ORA-01507: ??????


ORACLE 例程已经关闭。
SQL> startup
ORACLE 例程已经启动。

Total System Global Area 135338868 bytes
Fixed Size 453492 bytes
Variable Size 109051904 bytes
Database Buffers 25165824 bytes
Redo Buffers 667648 bytes
ORA-01990: ??????'e:/oracle/ora92/DATABASE/PWDora902.ORA'???
ORA-27046: ??????????????
OSD-04000: B_<-?i4sP!2;F%Ed (OS 512)


SP2-0734: 未知的命令开头 "orapwd fil..." - 忽略了剩余的行。
SP2-0044: 对于已知命令列表,请输入 HELP
并输入 EXIT
以退出。SQL> ORAPWD file=e:/oracle/ora92/DATABASE/PWDora902.ORA password=appserv
er entries=10;
SP2-0734: 未知的命令开头 "ORAPWD fil..." - 忽略了剩余的行。
SQL> exit
从Oracle9i Enterprise Edition Release 9.2.0.1.0 - Production
With the Partitioning, OLAP and Oracle Data Mining options
JServer Release 9.2.0.1.0 - Production中断开

C:/Documents and Settings/Administrator>ORAPWD file=e:/oracle/ora92/DATABASE/PWD
ora902.ORA password=appserver entries=10

C:/Documents and Settings/Administrator>sqlplus

SQL*Plus: Release 9.2.0.1.0 - Production on 星期一 12月 18 10:18:45 2006

Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.

请输入用户名: con as sysdba
请输入口令:

连接到:
Oracle9i Enterprise Edition Release 9.2.0.1.0 - Production
With the Partitioning, OLAP and Oracle Data Mining options
JServer Release 9.2.0.1.0 - Production

SQL> startup
ORA-01081: 无法启动已在运行的 ORACLE --- 请首先关闭
SQL> shutdown
ORA-01109: 数据库未打开


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

Total System Global Area 135338868 bytes
Fixed Size 453492 bytes
Variable Size 109051904 bytes
Database Buffers 25165824 bytes
Redo Buffers 667648 bytes
数据库装载完毕。
数据库已经打开。
qin_phoenix 2011-10-19
  • 打赏
  • 举报
回复
1.只安装数据库(和以前的目录要一样的)
2.oradim 创建实例(名称一样)
3.把以前的数据文件,控制文件,密码文件都拷贝到相应的路径下
4.再尝试启动数据库
淡轻语 2011-10-19
  • 打赏
  • 举报
回复
如图:http://hi.csdn.net/attachment/201110/19/10075667_1319000736ZaAW.gif
淡轻语 2011-10-19
  • 打赏
  • 举报
回复
重装原因:开机时突然挂掉,检查的人说主板坏了,返修回来,系统进不去,然后只好重装

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧