ORA9i数据库,系统崩溃,只拷贝了oradata 文件夹
在新系统上建立同目录(原来的数据库文件必须在原来的路径不能变,),同名数据库,同SID,新增要恢复数据的用户,停止服务,覆盖oradata 文件夹.(注意备份覆盖的文件,防止恢复不成功)
C:/Documents and Settings/Administrator>sqlplus /nolog
SQL*Plus: Release 9.2.0.1.0 - Production on 星期一 12月 7 19:08:04 2009
Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.
SQL> conn sys/123456 as sysdba
已连接。
SQL> startup force;
ORACLE 例程已经启动。
Total System Global Area 135338868 bytes
Fixed Size 453492 bytes
Variable Size 109051904 bytes
Database Buffers 25165824 bytes
Redo Buffers 667648 bytes
ORA-01991: ???????'d:/oracle/ora92/DATABASE/PWDsoft2db.ORA'
密码文件错误.(复制原来的密码文件覆盖新的密码文件)
(如果没有原来的密码文件
SQL> host del D:/oracle/ora92/DATABASE/PWDsoft2db.ORA
SQL> host orapwd file=D:/oracle/ora92/DATABASE/PWDsoft2db.ORA password=oraclepass e
ntries=10
重新登录的时候,应该输入旧数据库设定的密码;
)
SQL> startup force;
ORACLE 例程已经启动。
Total System Global Area 135338868 bytes
Fixed Size 453492 bytes
Variable Size 109051904 bytes
Database Buffers 25165824 bytes
Redo Buffers 667648 bytes
数据库装载完毕。
数据库已经打开。