データベースのテーブルスペースが失われたり破損したりした場合は、ファイル レベル復旧を実行してリストアできます。 ファイル レベル復旧が成功した後、手動でテーブルスペースを回復する必要があります。
次の手順に従ってください:
例: テーブルスペースの名前は、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}
自動割当を有効にする
SQL>alter tablespace MYTEST_DB online;
テーブルスペースが正常に復旧します。
|
Copyright © 2015 Arcserve.
All rights reserved.
|
|