Нужно восстановить только один tablespace, а не всё базу целиком.
- При повреждения файла TABLESPACE мы можем получить следующие ошибки
ORA-01122: database file 14 failed verification check
ORA-01110: data file 14: '/oracle_datafile_location/MY_TABLESPACE.dbf'
ORA-01208: data file is an old version - not accessing current version
ORA-01122: database file 14 failed verification check
s
ORA-01110: data file 14: '/oracle_datafile_location/MY_TABLESPACE.dbf'
ORA-01200: actual file size of 127258 is smaller than correct size of 131072 block
- Подключаемся к RMAN и запускаем восстановления
SQL 'ALTER TABLESPACE MY_TABLESPACE OFFLINE IMMEDIATE';
RESTORE TABLESPACE MY_TABLESPACE;
RECOVER TABLESPACE MY_TABLESPACE;
SQL 'ALTER TABLESPACE MY_TABLESPACE ONLINE';
- При нормальной работе ARCHIVELOG доступ к TABLESPACE не будет нарушен , но если в ARCHIVELOG не достаточно информации, то мы получим следующую ошибку
ORA-00376: file 14 cannot be read at this time
ORA-01110: data file 14: '/oracle_datafile_location/MY_TABLESPACE.dbf'