Стварыце дамп са схемы Oracle у кансолі ў Linux

Няпроста знайсці правільны спосаб выканання каманды expdp у кансолі. Ёсць некалькі крокаў, перш чым выканаць каманду expdp.

Спачатку вы павінны стварыць каталог на кампутары, дзе знаходзіцца Oracle DB, куды вы будзеце змяшчаць файлы дампа, пасля чаго вы павінны даць схеме правы на стварэнне каталога.

Выканайце гэтую каманду ў SQL Developer або ў sqlplus:

дазволіць стварыць любы каталог для myschema;

Замяніць myschema з назвай вашай схемы.

чым калі вы падлучаны да схемы myschema стварыць каталог:

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

чым адкрыць кансоль на кампутары з Oracle DB і выканаць:

expdp “‘myschema /PASSWORD@(АПІСАННЕ=(АДДРЭС=(ПРАТАКОЛ=TCP)(Хост=імя хоста)(порт=імя порта))(CONNECT_DATA=(SID=SID_імя)))’” DIRECTORY=DB_DUMP REUSE_DUMPFILES=ТАК DUMPFILE=dump-XX-XX-2022.dmp LOGFILE=dump.log схема=’”myschema

Вы павінны замяніць у камандзе myschema з назвай вашай схемы, паролем з правільным паролем, імем хоста, імем порта, SID_name, імем DIRECTORY, калі іншае, імем файла дампа, імем файла журнала.

Я не мог знайсці ў Google правільны сінтаксіс для expdp і як зрабіць дамп Oracle.

Пакінуць адказ