Oracle exp导出imp导入,expdp导出impdp导入
1.exp导出、imp导入
cmd → exp FILE='F:\database\Oracle\20210722.dmp' OWNER=用户 USERID=用户名/密码
cmd → imp FILE='F:\database\Oracle\20210722.dmp' FULL=Y IGNORE=Y LOG='F:\database\Oracle\import.log' STATISTICS=NONE USERID=用户名/密码
2.expdp导出、impdp导入
cmd → expdp DIRECTORY=backup DUMPFILE=20210722.DMP LOGFILE=export.log USERID=用户名/密码
impdp导入:
- cmd
- sqlplus /nolog //进入oralce控制台
- conn /as sysdba //以管理员权限登录
- create user ABCD identified by RSGL; //创建用户名ABCD密码RSGL
- grant dba to ABCD; //授予DBA权限
- create directory ABCD_DATAS as 'd:\test\data'; //这个目录先自己手动创建,再通过命令创建一个目录对象,指向这个目录
- grant read,write on directory ABCD_DATAS to ABCD; //授予权限
- CREATE TABLESPACE ABCD DATAFILE 'D:\Database\Oracle\abcd.DBF' SIZE 128M REUSE AUTOEXTEND ON NEXT 128M MAXSIZE UNLIMITED;//创建表空间ABCD
- alter user ABCD default tablespace ABCD; //修改用户ABCD的默认表空间ABCD
- //执行命令之前需要将20210722.DMP文件放入上面创建的directory目录下面,导入日志会默认生成在directory目录下
- impdp ABCD/RSGL@orcl schemas=ABCD directory=ABCD_DATAS dumpfile=20210722.DMP
remap_tablespace=RSGL_GB:ABCD,RSGL_GB_NEW_DATA:ABCD,RSGL_GB_DATA191107:ABCD,RSGL:ABCD,RSGL_HG_YHCS:ABCD:exclude=STATISTICS ABCD - drop user ABCD cascade;//删除用户的语句
- --删除表空间,及对应的表空间文件也删除掉
drop tablespace ABCD including contents and datafiles cascade constraint;

浙公网安备 33010602011771号