天堂的狼

更好的生活,来自不懈的努力与拼搏,不要仅仅看中结果,拼搏的过程同样是精彩的!

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: :: 管理 ::

前几天在一台机器上装了两个数据库,创建表空间时,不知道一个库中创建的表空间与另一个是否有冲突,于是,在第二个库中创建了第一个库相同的表空间,结果,第一个库无法启动了。

SQL>shutdown

SQL>startup

ORA-01157: cannot identify/lock data file 7 - see DBWR trace file
ORA-01110: data file 7: 'E:\oracle\oradata\test.dbf'

网上搜索一下处理方法:

归档模式:

SQL>alter database datafile 'E:\oracle\oradata\test.dbf' offline;
非归档模式:
SQL>alter database datafile 'E:\oracle\oradata\test.dbf' offline drop;
然后在

SQL>alter database open;

 

至此,oracle库可以启动了。但由于表空间数据被覆盖,所以里面的数据不正确。

posted on 2010-03-17 09:03  天堂的狼  阅读(849)  评论(0编辑  收藏  举报