Uzak bir makineden 'sys sysdba' olarak kaydedilen datapump komutlarını (expdp / impdp) çağırmak için sözdizimini bilmek istiyorum.
Veritabanını çalıştıran makinede oturum açtığımda şunu kullanabileceğimi biliyorum:
expdp \"/ as sysdba\"
Ancak, bunu uzak bir makineden nasıl yapacağımı bulamıyorum, örneğin, bunlar çalışmıyor:
expdp 'SYS@SID AS SYSDBA'
expdp "SYS AS SYSDBA"@SID
Her iki durumda da hata mesajı:
LRM-00108: invalid positional parameter value [...]
user/pass@db_link
Oturum açma biçimini kullanmak birUDE-00018: Data Pump client is incompatible with database version
iletiye yol açabilir . Bu sorunu çözmek için, veritabanı bağlantısınıNETWORK_LINK
parametre üzerinden sağlayın.