Использование Опции DEBUG
Опция
DEBUG
используется, чтобы:Просматривать PL/SQL, который генерируется
Точно определять, где команда RMAN зависает или дает сбой
Опция
DEBUG
указывается в подсказке RMAN или внутри блока выполнения.Опция
DEBUG
создает огромное количество вывода, так что перенаправляйте вывод в файл трассировки:

Опция DEBUG выводит на экран все SQL-операторы, которые выполняются во время компиляций RMAN, и результаты этих выполнений. Любая информация, которая генерируется пакетами PL/SQL каталога восстановления, также выводится на экран. В следующем примере вывод DEBUG пишется во время резервного копирования файла данных 3, но не файла данных 4:
RMAN> run { debug on; allocate channel c1 type disk; backup datafile 3; debug off; backup datafile 4; } |
Помните, что вывод DEBUG может быть очень большим, так что удостоверьтесь, что у Вас есть достаточно дискового пространства для файла трассировки. Этот простой сеанс резервирования, который не генерирует каких-либо ошибок, создает файл трассировки, который составляет почти половину мегабайта в размере:
$ rman target / catalog rman/rman debug trace sample.log RMAN> backup database; RMAN> host "ls -l sample.log"; -rw-r--r-- 1 user02 dba 576270 Apr 6 10:38 sample.log host command complete |
Далее: Интерфейс командной строки RMAN Советника по Восстановлению данных