[Oracle] sysでユーザーを指定してexpdpをする方法

sysdba権限のsysユーザー(sysdba)でユーザー(スキーマ)を指定したexpdpをする際のコマンドメモ。
sysだけをユーザーに指定するんじゃなくて、エスケープしたダブルクォーテーションで sys as sysdba を括る必要がある。

expdp \"sys/パスワード as sysdba\" directory=DATA_PUMP_DIR dumpfile=dbbackup.dump job_name=job_expdp schemas=対象ユーザー

これで 対象ユーザー のバックアップが取得できる。

コメントを残す

メールアドレスが公開されることはありません。