Можем ли мы экспортировать представления с помощью команды 'exp' в Unix - PullRequest
0 голосов
/ 10 апреля 2019

Можем ли мы использовать команду Export для экспорта дампов просмотров в Unix. Он работает, когда я упоминаю имена таблиц в команде, но не работает для Views.

Это не подходит для следующих видов: CUSTOMER_SITES и JOB_CONFIGS.

Ошибка, которую я получаю:

EXP-00011: NM.CUSTOMER_SITES не существует

$ ORACLE_HOME / bin / exp $ ORACLE_USER / $ ORACLE_PW @ $ DB_TNS_NAME file = $ filename.dmp log = $ filename.log tables = managed_devices, клиенты, сети, device_types, polling_classes, S_BFG_NETWORK_NODES, LOG_CLUSS, LOG_CLPS, EO , CUSTOMER_SITES, буфер JOB_CONFIGS = 20480000 CONSTRAINTS = n GRANTS = n INDEXES = n TRIGGERS = n STATISTICS = NONE

1 Ответ

0 голосов
/ 10 апреля 2019

Вы должны использовать синтаксис как:

VIEWS_AS_TABLES=NM.CUSTOMER_SITES

, чтобы иметь возможность экспортировать представление.И ваша команда будет что-то вроде:

$ORACLE_HOME/bin/exp $ORACLE_USER/$ORACLE_PW@$DB_TNS_NAME file=$filename.dmp log=$filename.log tables=managed_devices,customers,networks,device_types,polling_classes,S_BFG_NETWORK_NODES,LOG_CLASSES,EIN,CLIENT_GROUPS,DEVICE_LOGS,CUSTOMER_SITES,JOB_CONFIGS buffer=20480000 CONSTRAINTS=n GRANTS=n INDEXES=n TRIGGERS=n STATISTICS=NONE VIEWS_AS_TABLES=CUSTOMER_SITES,JOB_CONFIGS
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...