ORACLE数据库导出导入数据

如下

准备工作:

1、登录管理员system

drop user       账户名      cascade;
create user    账户名      identified by 1234;
grant dba to   账户名;

2、create directory dbdata as 'C:\oracle\tempData';--创建备份文件夹

3、grant read,write on directory dbdata to 账户名;--授权读写为用户

--导出(每次修改文件名)
expdp 账户名/密码@ip:1521/orcl directory=dbdata dumpfile=xxx.dmp SCHEMAS=账户名   logfile=xxx.log

--导入

impdp 账户名/密码@orcl directory=dbdata dumpfile=xxx.DMP logfile=xxx.log schemas=gsjk2018--导入到相同用户

若要删除创建的文件件

drop directory dbdatae;


用A账户导出数据,将数据导入B账户,导入命令如下,注意:remap_schema、remap_tablespace

--导出(每次修改文件名)
expdp A账户名/密码@ip:1521/orcl directory=dbdata dumpfile=test.dmp SCHEMAS=A账户名   logfile=test.log


impdp B账户名/密码@ip:1521/orcl remap_schema=A账户名:B账户名   remap_tablespace=A账户名:A账户名  directory=dbdata dumpfile=test.DMP logfile=test01.log

end;

posted @ 2019-04-08 11:34  xh_Blog  阅读(364)  评论(0编辑  收藏  举报