Oracle экспортирует пользовательские таблицы с данными, триггерами, последовательностями в файл dmp - PullRequest
1 голос
/ 12 января 2011

тема говорит все, мне нужно экспортировать пользовательские таблицы с данными, триггерами и последовательностями в файл dmp.

exp SYSTEM/password FULL=y FILE=dba.dmp LOG=dba.log CONSISTENT=y

Этот пример помогает экспортировать всю базу данных, но мне нужно экспортировать пользовательские объекты.Может быть, кто-то может сказать мне, как это сделать?

Спасибо.

1 Ответ

1 голос
/ 13 января 2011

Вам необходимо создать файл параметров, который определяет таблицы, которые вы хотите включить.

Вот пример:

DIRECTORY=DATA_PUMP_DIR
FILESIZE=2G
EXCLUDE=INDEX
EXCLUDE=CONSTRAINT
EXCLUDE=GRANT,ROLE_GRANT,DEFAULT_ROLE
EXCLUDE=VIEW,PACKAGE,PROCEDURE,FUNCTION
EXCLUDE=COMMENT,JOB,SYNONYM
EXCLUDE=TABLE:" NOT IN ('table1','table2','table3')"

Затем запустите утилиту expdb, указав путь к файлу параметров:

${ORACLE_HOME}/bin/expdp user/pass@db SCHEMAS=schemaname DUMPFILE=$DMPFILE LOGFILE=$DMPLOG PARFILE=$DATA_PUMP_PAR

Экспортирует table1, table2 и table3 со связанными последовательностями, данными и триггерами.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...