Создать дамп из схемы Oracle в консоли в Linux

Нелегко найти правильный способ выполнения команды expdp в консоли. Прежде чем выполнить команду expdp, необходимо выполнить несколько шагов.

Сначала вам нужно создать каталог на компьютере, где находится база данных Oracle, куда вы поместите файлы дампа, а затем предоставить схеме права на создание каталога.

Выполните эту команду в SQL Developer или в sqlplus:

предоставить право создания любого каталога в myschema;

Заменять миссхема с именем вашей схемы.

чем когда вы подключены в схеме миссхема создайте каталог:

CREATE DIRECTORY DB_DUMP как ‘/path/to/my-dump-directory’;

чем открыть консоль на компьютере с БД Oracle и выполнить:

exdp “‘миссхема /PASSWORD@(ОПИСАНИЕ=(АДРЕС=(ПРОТОКОЛ=TCP)(Хост=имя хоста)(Порт=имя порта))(CONNECT_DATA=(SID=SID_name)))’” DIRECTORY=DB_DUMP REUSE_DUMPFILES=ДА DUMPFILE=dump-XX-XX-2022.dmp ФАЙЛ ЖУРНАЛА=dump.log Schemas=”миссхема

Вам необходимо заменить в команде миссхема с именем вашей схемы, паролем с правильным паролем, именем хоста, именем порта, SID_name, именем DIRECTORY, если другое, именем файла дампа, именем файла журнала.

Я не смог найти в Google правильный синтаксис для эксдп команда и как сделать дамп Oracle.

Оставить ответ