Cơ sở dữ liệu được xuất như thế nào?
-
Nếu nó được xuất bằng
exp
và một lược đồ đầy đủ đã được xuất, sau đó-
Tạo người dùng:
create user <username> identified by <password> default tablespace <tablespacename> quota unlimited on <tablespacename>;
-
Cấp quyền:
grant connect, create session, imp_full_database to <username>;
-
Bắt đầu nhập với
imp
:imp <username>/<password>@<hostname> file=<filename>.dmp log=<filename>.log full=y;
-
-
Nếu nó được xuất bằng
expdp
, sau đó bắt đầu nhập vớiimpdp
:impdp <username>/<password> directory=<directoryname> dumpfile=<filename>.dmp logfile=<filename>.log full=y;
Nhìn vào nhật ký lỗi, có vẻ như bạn chưa chỉ định thư mục, vì vậy Oracle cố gắng tìm dmp
tệp trong thư mục mặc định (tức là E:\app\Vensi\admin\oratest\dpdump\
).
Di chuyển tệp xuất sang đường dẫn trên hoặc tạo một đối tượng thư mục để trỏ đến đường dẫn có dmp
tệp hiện có và chuyển tên đối tượng vào impdp
lệnh trên.