Сегодня потребовалось перенести виртуалку с Oracle с одного сервера на другой. Запустил скрипт бэкапа, но тут меня ждало разочарование: дамп-то не выгружается! Выкидывает ошибку ORA-942. Но решение в Интернете нашел, правда не с 1-го раза. Вот оно:

1. Заходим в SQLPLUS;
2. Выполняем вход от имени: sys as sysdba;
3. Пишем пароль;
4. Выполняем команду (для Windows) @%ORACLE_HOME%/rdbms/admin/catalog.sql;
5. Выполняем команду (для Windows) @%ORACLE_HOME%/rdbms/admin/catproc.sql;
6. Затем выходим.

Для UNIX-Like 4 и 5 пункт примерно такой:
@$ORACLE_HOME/rdbms/admin/catalog.sql;
@$ORACLE_HOME/rdbms/admin/catproc.sql;

На всякий случай я ребутнулся, и о чудо, дамп сделался.