Мені хотілося б знати синтаксис для виклику команд datapump (expdp / impdp), записаних як "sys as sysdba" з віддаленої машини.
Я знаю, що під час входу в систему, на якій працює база даних, я можу використовувати:
expdp \"/ as sysdba\"
Однак я не можу знайти, як це зробити з віддаленої машини, наприклад, це не працює:
expdp 'SYS@SID AS SYSDBA'
expdp "SYS AS SYSDBA"@SID
В обох випадках повідомлення про помилку:
LRM-00108: invalid positional parameter value [...]
user/pass@db_link
формату для входу в систему може призвести доUDE-00018: Data Pump client is incompatible with database version
повідомлення. Щоб вирішити це,NETWORK_LINK
натомість подайте посилання на базу даних через параметр.