您好,欢迎来到爱玩科技网。
搜索
您的当前位置:首页Linux的oracle数据库导入其他用户导出的数据库文件

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

来源:爱玩科技网

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

select * from dba_directories

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

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

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是目标用户名

参数说明:

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

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

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

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

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

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

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

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

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

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

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- aiwanbo.com 版权所有 赣ICP备2024042808号-3

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务