需要导入dmp数据到mysql上。

一开始的时候,使用navicat oracle导入。发现不能导入,不支持imp导入。

然后,经过一番摸索(一天 ),找到了导入的方法。

dmp是Oracle的导出文件格式

它有两种导出方式:传统export(exp)导出和DataPump Export(expdp)导出。

分别对应两种导入方式:imp和impdp。

第一步,安装Oracle获取相关的工具。sql plus等。方便操作。

第二步,创建新的用户来存储导入的数据。(记得创建用户,这坑了我不少时间)

以上两步都可以w3的教程找到。w3cschool-oracle

第三步,使用imp命令导入,imp sysdba/password@localhost/orcl file=D:\import.dmp log=D:\import.log fromuser=导入的数据库名称 touser=新创建的用户名

命令的参数解析一下:sysdba就是带有登录名的账号,password就是对应的密码,file是dmp的路径,log是日志文件(有必要加上),fromuser就是导出时候的用户名(报错的时候可以看到),touser就是你新创建的用户用来接收数据的。

百度上,很多命令都是imp 用户名/密码@实例名 file=导入的dmp文件路径 full=y ignore=y。执行的时候,就会发生以下错误:

已经完成 ZHS16GBK 字符集和 AL16UTF16 NCHAR 字符集中的导入

. 正在将 BASE 的对象导入到 OT(新建的用户名)

. 正在将 DATA(导入的数据库名称) 的对象导入到 DATA(导入的数据库名称)

"ALTER SESSION SET CURRENT_SCHEMA= "DATA""

IMP-00003: 遇到 ORACLE 错误 1435

ORA-01435: 用户不存在

IMP-00000: 未成功终止导入

所以,要把DATA添加到fromuser参数中,同时去掉full=y ignore=y(忽略错误是不合理的)(同样也是花了很多时间找博客)。

最后,几秒钟就把数据导进去了。

mysql导入oracle dmp文件_Oracle:记一次导入dmp文件相关推荐

  1. mysql与oracle链接超时_oracle数据库链接超时时间

    SQLServer访问Oracle查询性能问题解决 原文:SQLServer访问Oracle查询性能问题解决 1. 问题 系统有个模块,需要查询Oracle数据库中的数据.目前是通过建立链接服务器实现 ...

  2. mysql和oracle模糊查询_oracle模糊查询mysql的区别

    oracle与使用mysql的区别 1.Like模糊查询有字符串拼接 所有用 str1||str2 拼接的字符串都要改成CONCAT(str1,str2) '%'||#{zbmc}||'%'改成CON ...

  3. mysql连接oracle数据库服务器_Oracle 远程链接oracle数据库服务器的配置

    远程链接oracle数据库服务器的配置 by:授客 QQ:1033553122 原理: 一.Oracle客户端与服务器端的通讯机制 1.OracleNet协议 如下图所示,Oracle通过Oracle ...

  4. mysql和oracle优化器_Oracle 优化器

    一.优化器基本知识 Oracle在执行一个SQL之前,首先要分析一下语句的执行计划,然后再按执行计划去执行.分析语句的执行计划的工作是由优化器(Optimizer)来完成的.不同的情况,一条SQL可能 ...

  5. mysql导入创建表空间_oracle创建表空间 导入数据库

    oracle 2 然后是创建表空间 创建表空间需要创建两个一个临时表空间 一个表空间 --创建表空间 create tablespace abc  datafile 'D:\tablespce\LAN ...

  6. mysql和oracle数据库兼容性_oracle数据库兼容mysql的差异写法

    标签: 1.sysdate改为sysdate(),或者now(); 2.nvl(expr1,expr2) 改为IFNULL(expr1,expr2) nvl2(expr1,expr2,expr3)改为 ...

  7. mysql从oracle取数_Oracle通过过程定期取数

    ---oracle调试: set serveroutput on; sho errorsset autotrace on;select text from user_source where name ...

  8. mysql与oracle在软件测试_Oracle和MySQL的一些简单命令对比

    SQL> select to_char(sysdate,'yyyy-mm-dd') from dual; SQL> select to_char(sysdate,'hh24-mi-ss') ...

  9. mysql实现oracle的同义词_Oracle的同义词(synonyms)详解

    知识扩展:数据库对象 表.视图.序列.过程.函数.程序包,甚至其它同义词都可以创建同义词. 1.同义词:私有同义词.公有同义词. 私有同义词只能被当前模式的用户访问.私有同义词名称不可与当前模式的对象 ...

  10. oracle如何导入excel数据库文件,如何将excel导入oracle数据库的教程

    在Excel中录入好数据以后就需要导入到oracle数据库,或许有些朋友不知道该如何做.下面是学习啦小编带来的关于如何将excel导入oracle数据库的教程,欢迎阅读! 如何将excel导入orac ...

最新文章

  1. 脚本命令远程访问计算机,在远程电脑上执行任意命令 (利用 Autohotkey ahk http 服务器)...
  2. pytorch tensor查找0_在PyTorch中Tensor的查找和筛选例子
  3. 还不知道要看什么小说嘛?爬取小说网站前10页的小说数据分析一波
  4. POJ3468-A Simple Problem with Integers【线段树,树状数组,分块】
  5. php 正则替换 ubb,php实现过滤UBB代码的类
  6. 诗与远方:无题(二十)
  7. 软件测试 学习之路 linux vim编辑器
  8. visio 模具_Visio2013 自定义模具 简单公式
  9. 正则表达式 —— 非捕获元
  10. ANDROID笔记:Activity之间的传值
  11. 09-排序2 Insert or Merge
  12. C语言烟花代码,C语言实现烟花表白代码
  13. 火狐浏览器 android版,火狐浏览器手机版
  14. 自定义View实践:指南针的实现
  15. 服务器硬盘噪音大怎么回事,东芝服务器硬盘响声大吗?
  16. 关于win10无法打开.msi文件的解决方法
  17. nacos启动报错 Unable to start embedded Tomcat 以及项目链接nacos报错 server is DOWN now, please try again later!
  18. qlv视频转换器免费版_腾讯视频素材下载和转换教程
  19. Animate.css的使用(基本使用附css文件下载地址)
  20. leetcode(15):华为HJ95||人民币转换

热门文章

  1. 【数字电路抢救】2 逻辑函数的代数化简 3逻辑表达式的化简
  2. VSCode - PHP/Go开发 - 使用/实践
  3. 通过Ubuntu16.04编译Android下的osip动态库
  4. 雷军和董明珠的赌局真的输了吗?其实我们都想错了
  5. ETS 题库 c java_最新ETS阅读真题56篇完整版(TPO+ETS在线试题+官方模拟题+OG)
  6. 大数据环境中资源优化配置策略研究(非原创)
  7. unity 截图/图片保存到手机相册
  8. 申报2021国家高新技术企业认定,有哪些标准?
  9. 工业机器人维保调查表_工业机器人日常维护保养
  10. AWE /3GB 内存扩展技术