有时候需要我们对数据库的数据做迁移,但有些数据又不让迁移的情况下就需要部分表的导出导入了。
----数据导出
--创建目录放dmp文件
mkdir -p /backup/oracle/dmp
--赋值给oracle用户
chown -R oracle:oinstall /backup
--用超级管理员登陆数据库
sqlplus / as sysdba;
create directory dmp_file as '/backup/oracle/dmp';
grant read,write on directory dmp_file to 需要导出数据的用户;
exit;
expdp 用户/密码 directory=dmp_file dumpfile=XX.dmp logfile=XX.log tables=(表1,表2);
----导入
--需要先删除导入的表,不然导入不进去
drop table 表1;
drop table 表2;
impdp system/密码 directory=dmp_file dumpfile=XX.dmp logfile=XXimport.log
至此,导入成功。必须在数据库服务器端才支持数据泵命令的。
本文介绍如何使用 Oracle 数据泵进行指定表的数据导出与导入操作。包括创建存放 dmp 文件的目录、权限配置、使用 SQL 命令创建目录、授权用户、执行数据导出与导入等步骤。
3536

被折叠的 条评论
为什么被折叠?



