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;