我不小心删除了一个表空间文件,现在Oracle 12c无法打开。 如何在数据库未打开的情况下删除此表空间?
答案 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;