Oracle tablespace restore.

Нужно восстановить только один 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
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
s

  • Подключаемся к 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'

Оставьте комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *