Import, Export Oracle sử dụng data dump

1. Đăng nhập bằng tài khoản sys as sysdba.
2. Sau đó, tạo một thư mục tạm tại máy nguồn và máy đích:
CREATE OR REPLACE DIRECTORY tempdump AS '/temp/tempdump/';
GRANT READ, WRITE ON DIRECTORY tempdump TO a;

CREATE OR REPLACE DIRECTORY tempdump AS '/temp/tempdump/';
GRANT READ, WRITE ON DIRECTORY tempdump TO b;

3. Xuất dữ liệu:
Xuất toàn bộ dữ liệu:
expdp system/ DIRECTORY=exp_dir DUMPFILE=expfull.dmp FULL=y LOGFILE=expfull.og
Xuất dữ liệu từ schema:
expdp hr/hr DIRECTORY=exp_dir DUMPFILE=schema_exp.dmp SCHEMAS=hr,sh,oe
Xuất dữ liệu từ các bảng:
expdp hr/hr DIRECTORY=exp_dir DUMPFILE=tables_exp.dmp TABLES=employees,jobs,departments
3. Nhập dữ liệu:

Nhập toàn bộ dữ liệu:
$ impdp system/ DIRECTORY=exp_dir DUMPFILE=expfull.dmp FULL=y LOGFILE=impfull.og
Nhập dữ liệu từ schema:
impdp hr/hr DIRECTORY=exp_dir DUMPFILE=expfull.dmp SCHEMAS=hr,sh,oe
Nhập dữ liệu từ các bảng:
impdp hr/hr DIRECTORY=exp_dir DUMPFILE=expfull.dmp TABLES=employees,jobs,departments

Bình luận về bài viết này