Добрый день, уважаемые DBA Oracle!
Ситуация следующая:
Не могу сделать полный бэкап, т.к. VALIDATE DATABASE; возвращает ошибку
RMAN-06169 Невозможно прочитать заголовок файла
RMAN-06056 Файл данных 408 недоступен
При последнем восстановлении БД из бэкапа этот файл ссылался на отсутствующий архивлог и база не открывалась, было принято решение пересоздать контрольник без него и база открылась, но теперь при проверке БД возникает ошибка (описана выше)
Файл отсутствует, возможности его восстановит нет, он относится к пространству индексов и никаких важных данных в себе не имеет.
Вопрос:
Можно ли как-нибудь удалить ссылку на него из БД, чтобы Oracle не ругался при проверке БД?
Как вариант планировал отключить индексы, снести табличное пространство индексов, создать заново и перестроить их, но при вызове команды
DROP TABLESPACE IND_DELTA INCLUDING CONTENT AND DATAFILES;
Возникает ошибка ORA-02429 нельзя удалить индекс, использованный для реализации первичного ключа.
Какие здесь могут быть варианты?
p.s. предыдущий полный бэкап был удалён перед созданием нового, т.к. БД весит 10Тб и есть возможность хранить только один полный бэкап.
Перед удалением нужно было сначала выполнить VALIDATE DATABASE, но уже поздно, каюсь...
Взаранее благодарю всех неравнодушных!