数据泵导入、导出

一、数据泵导出
1.在磁盘中创建一个目录
2..cmd运行窗口:sqlplus system(sys)/密码@orcl as sysdba;(直接在oracle中在sys用户下操作也可以)
3.create or replace directory 目录名 as '目录绝对路径';   --指定数据导出的目录
4.grant read,write on directory 目录名 to 用户名;      --给指定用户赋目录权限
5.cmd退出数据库登录:quit;--在cmd模式下执行以上操作,使用此条
6.--切换至cmd运行窗口直接执行命令
expdp 用户名/密码@orcl  directory=目录名  dumpfile=导出的文件名.dmp  logfile=日志名.log schemas=用户名;

二、数据泵导入
1.在磁盘中创建一个目录;
2.将要导入的数据文件放在此目录中;
3.cmd中以dba权限登录数据库:sqlplus system(sys)/密码@orcl as sysdba;(直接在oracle中在sys用户下操作也可以)。
4.create directory 目录名 as '目录绝对路径';  --指定数据文件的目录所在位置
注:与第一条创建的目录保持一致。
5.create user 用户名 identified by 用户密码     --创建用户
6.授权: grant connect,dba to 用户名;     --给用户授权
授权:grant read,write on directory 目录名 to 用户名;    --把目录权限给要导入数据的用户
7.退出数据库登录:quit;--在cmd模式下执行以上操作,使用此条
8.cmd中直接导入:
impdp [用户名]/[密码]@orcl[主机字符窜] directory=目录名 dumpfile=数据文件.dmp logfile=日志名.log schemas=导出数据库名:导出数据库名
注:cmd中expdp导入、impdp导出不要加;号

猜你喜欢

转载自blog.csdn.net/qq_39870734/article/details/81478854