如果意外删除表空间文件,如何启动Oracle 12c数据库

时间:2016-10-21 18:10:19

标签: oracle

我不小心删除了一个表空间文件,现在Oracle 12c无法打开。 如何在数据库未打开的情况下删除此表空间?

2 个答案:

答案 0 :(得分:1)

如果您删除了数据文件,那么如果您不想丢失数据,则必须从物理备份中恢复它。

Performing Complete Recovery of a Tablespace

Oracle在开放数据库过程中检查数据文件信息。这意味着您可以装入数据库并使数据文件脱机。

ALTER DATABASE DATAFILE 'path to datafile' OFFLINE;

ALTER DATABASE OPEN;

答案 1 :(得分:0)

ALTER DATABASE DATAFILE'/u02/oracle/rbdb1/stuff01.dbf'OFFLINE;