Linux的oracle数据库导入其他用户导出的数据库文件

如果用户使用的是expdp的命令,导入就要使用impdp命令,本文以impdp为例进行介绍

1、查看当前创建的所有dmp导出目录 

select * from dba_directories

2、为创建的目录赋权限

比如咱们将数据库导入到test用户,

grant read,write on directory 目录名 to 需要赋值的用户名
--例:grant read,write on directory expdp_dmp to test;

3、咱们将备份文件导入到DIRECTORY_NAME为DATA_PUMP_DIR所在的目录中,如下

4、执行impdp命令如下:

impdp test/test@localhost:1521/oracle  directory=DATA_PUMP_DIR dumpfile=******0820.dmp remap_schema= aaa:test remap_tablespace=aaa:test logfile=aaa.log full=yes

其中aaa是原先的用户名,test是目标用户名

参数说明:

  • DIRECTORY: 指定服务器文件系统中的目录对象,用于读取导出文件或写入导入文件。

  • DUMPFILE: 指定要读取的导出文件名称。

  • LOGFILE: 指定日志文件的名称,用于记录导入会话的活动。

  • FULL: 执行整个数据库导入。

  • TABLES: 指定要导入的表名列表。

  • TABLESPACES: 指定要导入的表空间名称列表。

  • REMAP_SCHEMA: 指定源模式和目标模式的映射。

  • REMAP_TABLESPACE: 指定源表空间和目标表空间的映射。

  • REUSE_DATAFILES: 如果数据文件已存在,则在导入过程中重新使用这些文件。

  • SKIP_UNUSABLE_INDEXES: 跳过无法使用的索引的导入。

  • PARALLEL: 指定导入操作的并行度。

  • 5
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

爱人间

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值