원격 시스템에서 'sys as sysdba'로 기록 된 datapump 명령 (expdp / impdp)을 호출하는 구문을 알고 싶습니다.
데이터베이스를 실행하는 컴퓨터에 로그온하면 다음을 사용할 수 있음을 알고 있습니다.
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
대신 매개 변수를 통해 데이터베이스 링크를 제공하십시오 .