当前位置:网站首页 > 编程语言 > 正文

impdp导入dmp文件指定表(impdp导入dmp文件指定表空间)



  dmp文件导入到Oracle数据库一般有impdp和imp,如果impdp不好用时,就需要使用到imp来进行数据导入。

(1).创建用户

  这一步完全根据个人需要是否创建新的用户

(2).创建表空间

  在创建表空间前可以使用如下命令查看以往表空间文件存放的位置:

  最好在看下文件系统是否有足够的空间,再之后就是创建表空间了。

(3).用户授权

  如果是已有用户可以使用如下两条命令中的一条:

  如果是新建的用户需要根据自己的需求选择如下命令中的一部分:

(4).imp导入dmp文件

  • 该命令需要在cmd的dos命令窗口直接执行,而不是sqlplus.exe
  • full=y 是导入文件中全部内容
  • ignore=y相当于,如果没有的表,创建并倒入数据,如果已经有的表,忽略创建的,但不忽略倒入

报错信息

1、 import done in US7ASCII character set and AL16UTF16 NCHAR character set

  import server uses ZHS16GBK character set (possible charset conversion)

  export client uses ZHS16GBK character set (possible charset conversion)

  Linux环境下报这个错误最好可以使用指定编码重新导出,但也可以通过设置相应的编码进行临时处理:

    set LANG=cn_ZH.UTF8

    set NLS_LANG=AMERICAN_AMERICA.ZHS16GBK

    export LANG=cn_ZH.UTF8

    export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK

2、IMP-00015: following statement failed because the object already exists:

  这个就是缺少参数ignore=y

参考资料:https://www.lmlphp.com/user/12056/article/item//

     https://www.cnblogs.com/cnetsa/p/12790240.html

到此这篇impdp导入dmp文件指定表(impdp导入dmp文件指定表空间)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • PlllP什么意思(plp是什么意思中文)2025-04-26 17:45:09
  • 数组方法map(数组方法map怎么用)2025-04-26 17:45:09
  • 蓝牙hid协议怎么看有没有(蓝牙hid设备协议)2025-04-26 17:45:09
  • vbf是什么类型的游戏(vbfi是什么游戏)2025-04-26 17:45:09
  • 16进制编码解码(16进制编码转换器)2025-04-26 17:45:09
  • 颜色代码黑色代表什么(颜色代码是多少)2025-04-26 17:45:09
  • 安装虚拟机对电脑有坏处吗?(安装虚拟机对电脑有什么影响)2025-04-26 17:45:09
  • git上传到指定目录(git上传文件到指定文件夹中)2025-04-26 17:45:09
  • 速排(速排卵会有伤害吗?)2025-04-26 17:45:09
  • pdf为什么无法打印(pdf无法打印出来)2025-04-26 17:45:09
  • 全屏图片