impdp详解记录

expdp专用的逻辑目录和权限   --针对某一单实例
一、创建逻辑目录,该命令不会在操作系统创建真正的目录(请先创建真正的目录),最好以system等管理员创建逻辑目录。

sqlplus / as sysdba
SQL>create  directory dump_dir as '/home/oracle/oradata/dump_file'; 

二、查看管理员目录(同时查看操作系统是否存在,因为oracle并不关心该目录是否存在,假如不存在,则出错)
SQL>select * from dba_directories;   
1    SYS    ORACLE_OCM_CONFIG_DIR    /home/oracle/product/11.2.0/db_1/ccr/state
2    SYS    DATA_PUMP_DIR    /home/oracle/admin/syntong/dpdump/
3    SYS    XMLDIR    /home/oracle/product/11.2.0/db_1/rdbms/xml
4    SYS    DUMP_DIR    /home/oracle/oradata/dump_file


//“/home/oracle/oradata/dump_file” 此路径文件必须先存在

mkdir  -p  /home/oracle/oradata/dump_file && chmod -R 777 /home/oracle/oradata/dump_file

三、给scott用户赋予在指定目录的操作权限,最好以system等管理员赋予。

SQL>grant read,write on directory DUMP_DIR to public;

nohup  expdp  school/school@syntong  directory=dump_dir  dumpfile=syntong.dmp schemas=iddbuser  logfile=aa.log  CLUSTER=N
--nohup  nohup命令是后台执行意思。即使会话被注销,程序将继续在后台执行。
导入,同原理  --CLUSTER=N   有RAC存在使用

impdp  school/school@syntong  directory=dump_dir  dumpfile=syntong.dmp schemas=school  logfile=aa.log  
------此导入,默认会创建用户,如用户已存在,则导入存在的用户下
impdp  system/oracle@syntong  directory=dump_dir  dumpfile=20190825_syntong.dmp schemas=school


impdp  system/oracle@iddbsvr  directory=dump_dir  dumpfile=20190825_iddbsvr.dmp schemas=iddbuser


expdp school/yktorasyn156@192.168.182.46:1521/syntong directory=dump_dir dumpfile=20220311_menjingxp3.dmp schemas=menjingxp3


如果想导入的用户已经存在:
1. 导出用户 expdp user1/pass1 directory=dumpdir dumpfile=user1.dmp
2. 导入用户 impdp user2/pass2 directory=dumpdir dumpfile=user1.dmp REMAP_SCHEMA=user1:user2 EXCLUDE=USER

如果想导入的用户不存在:
1. 导出用户 expdp user1/pass1 directory=dumpdir dumpfile=user1.dmp
2. 导入用户 impdp system/passsystem directory=dumpdir dumpfile=user1.dmp REMAP_SCHEMA=user1:user2
3. user2会自动建立,其权限和使用的表空间与user1相同,但此时用user2无法登录,必须修改user2的密码

导入A用户下的表至B用户下,B不存在会自动创建,需更改B用户的密码才能登录
impdp school/yktorasyn156@192.168.182.46:1521/syntong directory=dump_dir dumpfile=20220311_menjingxp3.dmp REMAP_SCHEMA=menjingxp3:menjin20220311


alter user menjin20220311 identified by menjin20220311 ;

  • 4
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值