powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Не выполняется бэкап из-за отсутствующего файла
6 сообщений из 6, страница 1 из 1
Не выполняется бэкап из-за отсутствующего файла
    #39510873
IvanSpb89
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день, уважаемые 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, но уже поздно, каюсь...
Взаранее благодарю всех неравнодушных!
...
Рейтинг: 0 / 0
Не выполняется бэкап из-за отсутствующего файла
    #39510894
IvanSpb89,

TS состоит из одного лишь проблемного файла? Если нет, то зачем удалять полностью TS, если можно удалить лишь один датафайл?
...
Рейтинг: 0 / 0
Не выполняется бэкап из-за отсутствующего файла
    #39510900
ma1tus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
т.е. offline drop для него не выполнялся? rebuild индексы в новый ts, имхо... IvanSpb89p.s. предыдущий полный бэкап был удалён перед созданием нового, т.к. БД весит 10Тб и есть возможность хранить только один полный бэкап.с таким подходом бэкап можно не делать вообще... рассмотреть, как вариант, накат инкрементов на datafilecopy, периодически изыскивая место для контрольного восстановления - меньше шансов оказаться голыми на морозе...
...
Рейтинг: 0 / 0
Не выполняется бэкап из-за отсутствующего файла
    #39510979
IvanSpb89
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый Э - Эх,
Нет, табличное пространство с индексами состоит из более чем 30 файлов, покурив записи по данной тематике на просторах сети пришёл к выводу что alter database datafile datafile.dbf' offline drop; проблему не решает
VALIDATE DATABASE по прежнему не проходит...
...
Рейтинг: 0 / 0
Не выполняется бэкап из-за отсутствующего файла
    #39510981
IvanSpb89
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ma1tus,

Думал об этом, вопрос только в том: нужно ли останавливать экземпляр при копировании файлов?
Если нужно, то такой вариант мне не подходит, да и всё нормально было до этого - грохнул старый, сделал новый, только вот VALIDATE DATABASE нужно делать до того как грохнешь бэкап
БД весит 10 Тб
Не совсем понимаю как можно накатить инкремент на копию датафайлов...
Если можно - чуток подробнее
...
Рейтинг: 0 / 0
Не выполняется бэкап из-за отсутствующего файла
    #39511071
ma1tus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IvanSpb89подробнее Incrementally Updated Backups: Rolling Forward Image Copy Backups , если версия позволяет...
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Не выполняется бэкап из-за отсутствующего файла
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]