oracle不同用户不同表空间的数据导入

  • 使用dba用户操作:
    SQL> select * from dba_directories;//查看已建立的directory
    SQL>create directory data_pump_dir1 as 'D:\\datapump';//创建Directory
    SQL> grant connect,resource to susan identified by susan; //建立用户赋予目录权限
    SQL> grant read,write on directory data_pump_dir1 to susan;//赋予可读写权限
    SQL> grant exp_full_database,imp_full_database to susan;//赋予expdp,impdp的权限
  • 使用普通用户操作 导出/导出操作:
expdp susan/susan@orcl directory=data_dump_dir1 dumpfile=susan01.dmp
impdp susan/susan@orcl directory=data_pump_dir1 dumpfile=susan01.dmp
  • 不同用户不同表空间下的导入操作:
 impdp 用户名/密码@数据库实例名 directory='您创建的目录的名称' dumpfile='导出的文件名称'
remap_schema=导出的用户名称:要导入的用户名称 remap_tablespace=导出的表空间名称:要导入的表空间名称
posted @ 2020-02-29 12:17  my_flash  阅读(256)  评论(0)    收藏  举报