Если файл output.sql
не содержит ничего, кроме заголовка и нижнего колонтитула транзакции Postgres Pro, возможны следующие причины:
Perl-скрипт ora2pgpro выдаёт ошибку
ORA-XXX
— это означает, что указан некорректный DSN или данные для входа в систему. Проверьте сообщение об ошибке и указанную информацию и попробуйте снова.Perl-скрипт ничего не выдаёт, а выходной файл пустой — пользователь не имеет доступа к данным из базы. Попробуйте подключиться к Oracle с правами суперпользователя или используйте
USER_GRANTS
выше или директивы из следующего раздела, в частностиSCHEMA
.