可能是你的system01.dbf没有放对位置,你看一下上面那个位置有没有这个文件,如果没有就拷过去ORA-01157 cannot identify/lock data file string - see DBWR trace fileCause: The background process was either unable to find one of the data files or failed to lock it because the file was already in use. The database will prohibit access to this file but other files will be unaffected. However, the first instance to open the database will need to access all online data files. The accompanying error from the operating system describes why the file could not be identified.Action: At the operating system level, make the file available to the database. Then either open the database or do an ALTER SYSTEM CHECK DATAFILES.
如果你使用的ORACLE默认的表空间,那么你的数据文件可能在你安装ORACLE后被覆盖,如果没有被覆盖,你删除原来的实例(oradim -delete -sid 你的实例),重新创建实例,启动看一下,如果仍然报错,请使用recover database命令,如果你的数据库为归档模式,可以使用RECOVER DATABASE UNTIL TIME '2003-08-18 00:00:01',祝你好运
装好数据库,备分ORACLE文件夹,装好数据库,建立在原来的目录,实例名相同
关掉服务,把辈分目录覆盖回来,启动数据库,
按这样的步骤,有报错在,告诉我们。。
最主要的是重新安装数据库的配置,目录路径,init.ora应与原先数据库一模一样。
数据文件的路径也应与原先一样。
否则会出现很多问题。
你也可以按照新出现的问题一步一步解决
SVRMGR> startup nomount;
已启动 ORACLE 实例。
系统全局区域合计有 240268556个字节
Fixed Size 70924个字节
Variable Size 82833408个字节
Database Buffers 157286400个字节
Redo Buffers 77824个字节
SVRMGR> alter database mount;
语句已处理。
SVRMGR> alter database open;
alter database open
*
ORA-01157: ????/?????? 1 - ??? DBWR ????
ORA-01110: ???? 1: 'E:\ORACLE\ORADATA\CHKSYS\SYSTEM01.DBF'LGQDUCKY(飘) 能详细说一说qiuyang_wang(小数点)的方法吗?