Oracle IMPDP/EXPDP与IMP/EXP 导表语句
一、IMPDP/EXPDP 导入导出数据库步骤
1、创建oracle的备份目录:
sql>CREATE DIRECTORY DUMP_DIR as 'D:\developerkits\ORACLE\dump';
2、赋于要导出数据表的所属用户权限
sql>grant read,write on directory DUMP_DIR to test;
3、切换回命令窗口,不要再在sql>下运行,然后输入导入导出命令:
导入:EXPDP test/test123@orcl schemas=test directory=DUMP_DIR dumpfile=test20210120.dmp logfile=aa.log
导出:IMPDP test/test123@orcl schemas=test directory=DUMP_DIR dumpfile=test20210120.dmp logfile=aa.log
备注:导入时文件放在备份目录下;导出的文件也在备份文件下
注意:备份目录文件夹“D:\developerkits\ORACLE\dump” 需要手动创建
二、IMP/EXP 导入导出数据库步骤
命令行下运行如下命令:
导入:imp userid=test/test123@orcl file=E:\WorkFiles\test_20210120.dmp ignore=y full=y
导出:exp test/test123@orcl owner=test file="D:\test20210120.dmp" full=y
三、两种导入导出的不同之处:
IMPDP/EXPDP 导出所有的表以及数据
IMP/EXP 只导出不为空的表以及数据