如果数据库表空间已丢失或损坏,您可以通过执行文件级恢复来还原它。 文件级恢复成功后,您必须手动恢复表空间。
遵循这些步骤:
示例:认为表空间的名称是 MYTEST_DB。 输入以下命令,让表空间脱机:
$ sqlplus "/ as sysdba" SQL> alter tablespace MYTEST_DB offline;
SQL> select file_name, tablespace_name from dba_data_files where tablespace_name='MYTEST_DB';
FILE_NAME
--------------------------------------------------------------------------------
TABLESPACE_NAME
------------------------------
/opt/oracle/oradata/lynx/MYTEST_DATA01.dbf
MYTEST_DB
示例:输入表空间“MYTEST_DB”的“MYTEST_DATA01.dbf”并进行搜索。
SQL>recover tablespace MYTEST_DB;
Specify log: {<RET>=suggested | filename | AUTO | CANCEL}
Auto
SQL>alter tablespace MYTEST_DB online;
表空间已成功恢复。
|
版权所有 © 2015 Arcserve。
保留所有权利。
|
|