Удалить программно архивные логи Oracle
От: ariets  
Дата: 08.04.15 15:26
Оценка:
Всем привет.

Программа на с++ через OCI работает с базой Оракла.
Создаются архивные логи (archived logs) через SQL*Plus команды.

Стоит задача удалять эти логи также программно (не используя RMAN). Простого физического удаления файла с диска или ASM группы здесь недостаточно, т.к. не удаляются метаданные в самом Оракле.

RMAN при этом делает набор операций: DELETE removes the physical files from the backup media, deletes the record of the backup from the recovery catalog (if RMAN is connected to a recovery catalog), and updates the records of these backups in the control file to status DELETED (из хелпа)

Кто-нибудь в курсе как это процедуру осуществить, не запуская RMAN?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.