「exp」と「imp fromuser touser」を使用して、古い方法で Oracle データベースのバックアップを取得するコマンドを実行していました。現在、新しいコマンドを使用してバックアップ「expdp」と「impdp」を取得しようとしています。
手順:
本番サーバーで schema パラメータを指定して expdp を使用してバックアップを取得しました。私のユーザー名は 'xxx' です (手順、関数、およびビューで完全にエクスポートされているかどうかはわかりません)。
さて、私の開発サーバーでは、最初に「yyy」という別のユーザーを作成しました。ユーザー 'yyy' にディレクトリ アクセスを許可し、以下のようにコマンド impdp を実行しようとしました。
C:\impdp yyy/yyy remap_schema=xxx:yyy directory=abc dumpfile=123.dmp logfile=123.log
現在、以下のようなエラーが発生しています。
Import: Release 11.1.0.6.0 - Production on Thursday, 24 January, 2013 9:53:58
Copyright (c) 2003, 2007, Oracle. All rights reserved.
Connected to: Oracle Database 11g Enterprise Edition Release 11.1.0.6.0 - Production
With the Partitioning, OLAP, Data Mining, and Real Application Testing options
ORA-31626: job does not exist
ORA-31633: unable to create master table "yyy.SYS_IMPORT_FULL_05"
ORA-06512: at "SYS.DBMS_SYS_ERROR", line 95
ORA-06512: at "SYS.KUPV$FT", line 978
ORA-01031: insufficient privileges
見逃している手順はありますか? 仕事などを作成する必要があるように、よくわかりません。基本的に、あるユーザーからバックアップを取得し、Oracle の別のユーザーで復元する必要があります。
私を助けてください。