dmp文件导入mysql oracle - CSDN
精华内容
参与话题
  • 有一个从oracle导出的dmp文件,需要导出.csv或者.sql再导入mysql,请问该怎么办,从来没用过oracle,装了个11g之后连服务都起不来。。
  • 1、dmp文件是无法直接转换为.sql文件的,所以首先把dmp文件导入Oracle数据库中,然后重新导出格式为.sql文件格式,在此先省略导出步骤,注意此时导出的.sql文件为数据库的表结构,并没有数据 2、下载安装...

    一、前提及准备:

    1、dmp文件是无法直接转换为.sql文件的,所以首先把dmp文件导入Oracle数据库中,然后重新导出格式为.sql文件格式,在此先省略导出步骤,注意此时导出的.sql文件为数据库的表结构,并没有数据

    2、下载安装PowerDesigner工具

    我的百度云链接:https://pan.baidu.com/s/1_cckWkisCzWPb08-cBj4iA 
    提取码:apdn 

    安装步骤压缩包内有

    二、转换文件

    1、打开PowerDesigner,下图操作

    2、选择需要转换的数据库文件的版本我的是ORACLE 11g

    3、添加需要转换的sql文件

    4、如下图

    5、选择需要转换的mysql版本

    6、使用快捷键Ctrl+G,选择导出文件的路径,可以修改文件名称

    7、close

    展开全文
  • 如何将dmp文件导入到自己的oracle数据库中

    万次阅读 多人点赞 2016-12-16 17:26:20
    1、首先,我们可以先建立自己的一个用户表...datafile 'D:\oracle\product\10.2.0\userdata\test.dbf' (这边可以写成oracle的某个路径下) size 50m (初始大小) autoextend on;(自动扩展) 2、接下来,我们

    1、首先,我们可以先建立自己的一个用户表空间,创建表空间的格式如下:

    create tablespace test(表空间的名字) 
    datafile 'D:\oracle\product\10.2.0\userdata\test.dbf'  (这边可以写成oracle的某个路径下)
    size 50m  (初始大小)
    autoextend on;(自动扩展)


    2、接下来,我们可以创建一个自己的用户,创建格式如下:

    CREATE USER utest (用户名) 
    IDENTIFIED BY upassword(密码)
    DEFAULT TABLESPACE test(上面创建的表空间) 
    TEMPORARY TABLESPACE temp;(临时表空间就写temp即可)


    3、然后,我们需要给自己的用户赋予权限来管理自己的表空间

    GRANT CONNECT TO utest;  
    GRANT RESOURCE TO utest;  
    GRANT dba TO utest;--dba为最高级权限,可以创建数据库,表等。


    以上三条语句的执行环境都需要进入oralce之后

    cmd下进入oracle的方式

    sqlplus system/密码      回车即可


    4、接下来我们就可以将我们的dmp文件导入到我们自己的表空间中了,导入方式

    imp usename/password@SID full=y  file= d:\data\xxxx.dmp ignore=y


    导入实例

    imp utest/upassword  file=D:\20140227.dmp full=y ignore=y (将文件导入到我们自己新建的用户的表空间中)  注意:这条语句的执行环境是刚进命令台时的环境


    展开全文
  • Oracledmp文件导入

    千次阅读 2019-09-10 16:47:45
    2,在导入dmp文件的时候,也是利用navicat,显示没有systemdba权限 3,先创建新用户赋予systemdba权限,但是有显示insufficient privileges(权限不足) 4,放弃navicat 利用mysql service 在控制台进行操作cmd 5...

    1 对于数据库的操作大多数的人喜欢用工具,Nacicat等,

    2,在导入dmp文件的时候,也是利用navicat,显示没有systemdba权限

    3,先创建新用户赋予systemdba权限,但是有显示insufficient privileges(权限不足)

    4,放弃navicat   利用mysql service     在控制台进行操作cmd

    5,imp username/password @SID file=c:\dev\*****.dmp;

    **** username  用户名   password用户密码    SID 服务器的类型(有的人为Oracle或XE)  file文件的路径

    展开全文
  • mysql导入dmp文件及导出

    千次阅读 2018-12-19 15:31:57
    使用命令导入dmp文件 #1.进入mysql bin目录 cd C:\Program Files\MySQL\MySQL Server 5.7\bin #2.使用导入命令; ds0 是数据库名, path是数据库文件(dmp/sql)路径  mysql -u root -p ds0 < d:\current_sql....

    使用命令导入dmp文件

    #1.进入mysql bin目录
    cd C:\Program Files\MySQL\MySQL Server 5.7\bin

    #2.使用导入命令; ds0 是数据库名, path是数据库文件(dmp/sql)路径
     mysql -u root -p ds0 < d:\current_sql.dmp
    #3.输入密码回车

    注意:mysql导入时出现"ERROR at line : Unknown command '\''."

    是因为导出时字符集的问题,在导入时加上mysql -uroot -p123456 --default-character-set=utf8 databases  < /home/databases.sql ,就可以了。

    使用工具导入dmp文件

    #1.重命名dmp文件后缀为sql

    #2.使用navicat/其他工具使用导入sql的功能即可(测试navicat12版本通过)

    如何使用dump工具导出sql(当前使用的为mysql 5.7版本)

    #1.进入mysql bin目录
    cd C:\Program Files\MySQL\MySQL Server 5.7\bin
    #2.使用dump命令; ds0指数据库名称,后面的为导出路径(如果只导出部分表在数据库名称后分别以空格分隔即可, eg: ds0 user role)
    mysqldump -h 127.0.0.1 -u root -p ds0 > d:\current_sql.sql
    #3.输入密码回车

    原文:https://blog.csdn.net/if_you_can_please_do/article/details/77771565 
     

    展开全文
  • 1 浅析DMP DMP是一种数据库文件,其内容包括了整个数据库和表以及用户的所有信息,如存储过程,表定义,表结构等。用于程序员调试程序。 2 导出DMP文件的两种方式 导出数据库的DMP文件一般使用命令提示符或...
  • 之前写过一篇如何使用SQL developer将MySQL数据库迁移至Oracle数据库文章链接:http://blog.csdn.net/zj_maddog/article/details/75222516现在我需要将迁移完成的数据库导成SQL文件(包含表,数据等),再导入到其他...
  • win10导入oracledmp文件方法

    千次阅读 2018-03-11 19:47:52
    一,在Oracle的安装文件的BIN目录下,shift +右键 开启powershell命令窗口。当前操纵目录为F盘。二,以dba身份登录oracle数据库:Sqlplus user/123@orcl as sysdba或者:Sqlplus user/123@192.168.0.11/orcl as ...
  • 2019独角兽企业重金招聘Python工程师标准>>> ...
  • Oracle导入/导出某个用户下的数据库

    千次阅读 2018-09-11 16:11:30
    导出 ...例如:exp MM/123456@ORCL owner=MM file=F\abcd.dmp ...导入 imp用户名/密码@数据库fromuser=用户名touser=用户名file=d:\cu.dmp ignore=y 例如:imp MM/123456@ORCL fromuser=MM touser=S...
  • 关于Oracle数据导入导出不同于像MySQL那么简单,初学者也容易犯困,搞得模糊不清。本文就详细介绍Oracle导入导出,帮助大家理清思路。从入手工具可分为三种方式,一种是传统的DOS窗口,输入执行的SQL语句,另一种也是...
  • 数据库schema的导出和导入

    千次阅读 2017-09-25 15:24:57
    1、使用oracle用户通过ssh登录对应的数据库服务器,通过. prof_xxxxxx 生效环境变量,如果没有环境变量则创建环境变量,修改sid 2、使用expdp 导出schema,红色部分根据实际情况修改  expdp system/密码...
  • Oracle数据中数据导入mysql有很多方式,sql、文本文件等,都可以完成,使用navicat的ODBC更快、更方便 1)创建数据源 打开控制面板、管理工具、数据源(ODBC),点击添加 配置:数据源名自已定义、TNS可使用IP...
  • 注:原作者:csdn用户 Listen_Silently   1、首先,我们可以先建立自己的一个用户表...datafile 'D:\oracle\product\10.2.0\userdata\test.dbf' (这边可以写成oracle的某个路径下) size 50m (初始大小) autoex...
  • 【数据库】Navicat导入导出数据表

    万次阅读 2013-01-06 11:30:50
    当我们对mysql数据库进行了误操作,造成某个数据表中的部分... Navicat导出数据表的格式很多,增加了对Excel2007以上版本的支持,当设计完一个表后,如果有上百条或更多的数据需要导入mysql数据库时,我们可以先把设
  • 尝试了oracle to mysql工具,迁移时报错不说,这么大的数据量,用这种简陋的工具不大可靠。意外发现平时用的数据库视图工具Navicat Premium中有数据迁移工具,意外的好用。这个工具本身支持mysqloracle,sqlLite,...
  • KETTLE 从oracle将表导入mysql

    千次阅读 2016-01-28 13:52:15
    Kettle是一款国外开源的ETL工具,纯java编写,可以在Window、Linux、Unix上运行,数据抽取高效稳定,我在使用中将oracle的表导入mysql十分方便.
  • 最全的Oracle数据库备份与还原命令

    万次阅读 2018-01-19 09:08:15
    exp system/manager@orcl file=d:\daochu.dmp full=y 2. 导出system数据库中指定的表空间 exp system/manager@orcl file=d:\daochu.dmp owner=(system,sys) 3. 导出数据库中制定的表数据 exp system/manage
  • docker安装oracle11g并且导入dmp文件

    千次阅读 2019-08-23 15:56:54
    镜像 使用如下命令拉取oracle11g镜像 $ docker pull registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g 由于镜像比较大,拉取...拉取完毕后可以使用docker images查看镜像文件 $ docker images REPOSITORY ...
1 2 3 4 5 ... 20
收藏数 911
精华内容 364
热门标签
关键字:

dmp文件导入mysql oracle