您可以还原表空间或数据文件。在还原前,您必须找到文件。当您找到该文件时,请确保数据库处于打开状态。如果数据库是打开的,请在开始还原过程前,使用“ALTER TABLESPACE.OFFLINE ”语句让表空间或数据文件脱机。
请按照下列步骤操作:
SQL> SELECT FILE_NAME, TABLESPACE_NAME FROM DBA_DATA_FILES;
SQL> STARTUP MOUNT;
SQL> STARTUP NOMOUNT;
SQL> SHUTDOWN IMMEDIATE;
SQL> RECOVER TABLESPACE "tablespace_name";
SQL> RECOVER DATAFILE 'path';
Oracle 会检查其需要应用的存档重做日志文件,并按顺序显示这些文件的名称。
Oracle 会应用日志文件来还原数据文件。Oracle 应用完重做日志文件后,将显示以下消息:
Applying suggested logfile
Log applied
应用了每个日志之后,Oracle 都会继续应用下一个重做日志文件直至完成恢复。
SQL> ALTER TABLESPACE "tablespace_name" ONLINE;
现在,表空间恢复到上一可用日志文件的状态。
Copyright © 2016 |
|