Import, Export Oracle sử dụng data dump
Tháng Ba 26, 2010 Bình luận về bài viết này
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