导出数据库
删除用户 drop user zwzhang cascade;创建指定导出路径;
create or replace directory dmpdir as '/oraexport/dmpdir/';
给xiaoyao用户赋予权限
grant read,write on directory dmpdir to xiaoyao;
导出数据库
expdp xiaoyao/xiaoyao directory=dmpdir dumpfile=expxiaoyao.dmp logfile=exp.log schemas=xiaoyao
导入数据库:
create user impXiaoyao identified by impXiaoyao default tablespace itreasury temporary tablespace temp account unlock;
给impXiaoyao赋予权限
grant connect, resource, dba to impXiaoyao;
创建导入 指定路径
create or replace directory dmpdir as '/home/';
赋予权限
grant read,write on directory dmpdir to impXiaoyao;
导入数据
impdp impXiaoyao/impXiaoyao remap_schema=xiaoyao:impXiaoyao directory=dmpdir dumpfile=expxiaoyao.dmp table_exists_action=replace logfile=xiaoyao_impdp_replace.log status=30
空表也导入
impdp impXiaoyao/impXiaoyao remap_schema=gdfcl:impXiaoyao directory=dmpdir dumpfile=expxiaoyao.dmp table_exists_action=replace logfile=xiaoyao_impdp_replace.log
transform=segment_attributes:n
status=30
impdp impXiaoyao/impXiaoyao remap_schema=xiaoyao:impXiaoyao directory=dmpdir dumpfile=expxiaoyao.dmp tables=xiaoyao.xxx table_exists_action=replace logfile=xiaoyao_impdp_replace.log
本文介绍如何在Oracle数据库中进行数据导出与导入操作,包括创建与删除用户、设置导出路径、授予文件读写权限等步骤,并详细演示了使用expdp和impdp命令进行整个数据库及特定表的数据迁移过程。
3791

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



