Oracle表空间恢复

2015-03-18 22:55:41 · 作者: · 浏览: 50

解决方案:
1、 在路径/u01/app/oracle/oradata/orcl/新建一个test.dbf文件;
2、? 以sqlplus? / as sysdba登录数据库startup force;不过此时还会报错,没关系;
3、? 执行:
SQL> alter database datafile'/u01/app/oracle/oradata/orcl/test.dbf' offline drop;
Database altered.
?
4、接着执行:
SQL> startupforce
ORACLE instance started.

Total System Global Area 1570009088 bytes
Fixed Size? ? ? ? ? ? ? ? 2253584 bytes
Variable Size? ? ? ? ? ? 973081840 bytes
Database Buffers? ? ? ? 587202560 bytes
Redo Buffers? ? ? ? ? ? ? 7471104 bytes
Database mounted.
Database opened.


5、经过上述的步骤,就将数据库open了。