Je voudrais connaître la syntaxe pour appeler les commandes de vidage de données (expdp / impdp) enregistrées en tant que «sys as sysdba» à partir d'une machine distante.
Je sais que lorsque je suis connecté à la machine qui exécute la base de données, je peux utiliser:
expdp \"/ as sysdba\"
Cependant, je ne trouve pas comment faire cela à partir d'une machine distante, par exemple, cela ne fonctionne pas:
expdp 'SYS@SID AS SYSDBA'
expdp "SYS AS SYSDBA"@SID
Dans les deux cas, le message d'erreur est:
LRM-00108: invalid positional parameter value [...]
user/pass@db_link
format dans la connexion peut conduire à unUDE-00018: Data Pump client is incompatible with database version
message. Pour contourner ce problème, fournissezNETWORK_LINK
plutôt le lien de base de données via le paramètre.