精华内容
下载资源
问答
  • DMP文件导入

    千次阅读 2018-08-01 11:05:43
    1.SQLPLUS SYS/SYS@ORCL AS SYSDBA; //数据库连接 2.CREATE TABLESPACE OKAYAJAVA  DATAFILE 'D:\ora\sofia_ora\ ...5.imp_okayajava.bat //执行bat文件            

    1.SQLPLUS SYS/SYS@ORCL AS SYSDBA;      //数据库连接

    2.CREATE TABLESPACE OKAYAJAVA
       DATAFILE 'D:\ora\sofia_ora\OKAYAJAVA.ORA' SIZE 50M
       AUTOEXTEND ON NEXT 150M MAXSIZE UNLIMITED
       DEFAULT STORAGE(INITIAL 50M NEXT 25M
       MINEXTENTS 1 MAXEXTENTS 100 PCTINCREASE 0);                 //创建表领域

    3.CREATE USER OKAYAJAVA IDENTIFIED BY OKAYAJAVA
       DEFAULT TABLESPACE OKAYAJAVA;                                            //创建用户

    4.GRANT CONNECT,RESOURCE,IMP_FULL_DATABASE,EXP_FULL_DATABASE,ALL PRIVILEGES TO OKAYAJAVA;

          //权限

    5.imp_okayajava.bat //执行bat文件

     

     

                                                                                                    
     

     

     

    展开全文
  • dmp文件导入远程数据

    2018-12-21 13:50:35
    dmp文件导入导出远程数据,即用户分配权限,创建表空间
  • Oracle dmp文件导入

    2020-12-30 12:12:00
    dmp文件导入1、查询逻辑目录2、在目录中放入dmp文件3、使用命令4、导入方式 1、查询逻辑目录 select * from dba_directories 2、在目录中放入dmp文件 拷贝dmp文件至逻辑目录中 3、使用命令 impdp username/password...

    1、查询逻辑目录

    select * from dba_directories
    

    2、在目录中放入dmp文件

    拷贝dmp文件至逻辑目录中

    3、使用命令

    impdp username/password@orcl directory=DATA_PUMP_DIR dumpfile=20201230.dmp logfile=20201230.DMP_in.log full=y table_exists_action=REPLACE
    

    在cmd命令下导入
    impdp 用户/密码@orcl directory=逻辑目录 dumpfile=dmp文件 logfile=本次导入生成的日志 full=y table_exists_action=REPLACE

    4、导入方式

    1. SKIP
      忽略(默认行为)
    2. APPEND
      在原有数据基础上继续增加
    3. REPLACE
      先DROP表,然后创建表,最后完成数据插入
    4. TRUNCATE
      先TRUNCATE,再完成数据插入
      命令
    table_exists_action=replace
    
    展开全文
  • oracle dmp 文件导入

    千次阅读 2011-03-01 01:01:00
    dmp 文件导入

    没有思考提示,以为没有错误,没把警告当回事,以为第一次导入成功了,部署系统时发现表或视图不存在,于是又从新看了一下警告才发现没有导入成功。便从新导入了一下,有了第二次导入。

     

    第一次导入:

    C:/Users/Jonsan>imp PERSONNEL_MANAGE/MWQ@orcl file=E:/sourceforge/30050429java/
    3/Database/personnel_manage.dmp fromuser=sys ignore=y commit=y grants=y;

    Import: Release 10.2.0.1.0 - Production on 星期一 2月 28 23:28:31 2011

    Copyright (c) 1982, 2005, Oracle.  All rights reserved.


    连接到: Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
    With the Partitioning, OLAP and Data Mining options

    经由常规路径由 EXPORT:V10.02.01 创建的导出文件
    已经完成 ZHS16GBK 字符集和 AL16UTF16 NCHAR 字符集中的导入
    . 正在将 PERSONNEL_MANAGE 的对象导入到 PERSONNEL_MANAGE
    IMP-00034: 警告: 在导出文件中未找到 FromUser "SYS"
    成功终止导入, 但出现警告。

     

     

    第二次导入:


    C:/Users/Jonsan>imp PERSONNEL_MANAGE/MWQ@ORCL file=E:/sourceforge/30050429java/0
    3/Database/personnel_manage.dmp fromuser=PERSONNEL_MANAGE ignore=y commit=y gran
    ts=y;

    Import: Release 10.2.0.1.0 - Production on 星期二 3月 1 00:46:53 2011

    Copyright (c) 1982, 2005, Oracle.  All rights reserved.


    连接到: Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
    With the Partitioning, OLAP and Data Mining options

    经由常规路径由 EXPORT:V10.02.01 创建的导出文件
    已经完成 ZHS16GBK 字符集和 AL16UTF16 NCHAR 字符集中的导入
    . 正在将 PERSONNEL_MANAGE 的对象导入到 PERSONNEL_MANAGE
    . . 正在导入表             "TB_ACCESSION_FORM"导入了           2 行
    . . 正在导入表               "TB_ACCOUNT_ITEM"导入了           6 行
    . . 正在导入表           "TB_BRING_UP_CONTENT"导入了           0 行
    . . 正在导入表            "TB_BRING_UP_ONTENT"导入了           0 行
    . . 正在导入表                       "TB_DEPT"导入了           5 行
    . . 正在导入表                       "TB_DUTY"导入了           3 行
    . . 正在导入表                  "TB_DUTY_INFO"导入了           0 行
    . . 正在导入表                    "TB_MANAGER"导入了           0 行
    . . 正在导入表                     "TB_NATION"导入了           5 行
    . . 正在导入表               "TB_NATIVE_PLACE"导入了           4 行
    . . 正在导入表              "TB_PERSONAL_INFO"导入了           0 行
    . . 正在导入表                  "TB_RECKONING"导入了           2 行
    . . 正在导入表             "TB_RECKONING_INFO"导入了           0 行
    . . 正在导入表             "TB_RECKONING_LIST"导入了           0 行
    . . 正在导入表                     "TB_RECORD"导入了           0 行
    . . 正在导入表     "TB_REWARDS_AND_PUNISHMENT"导入了           0 行
    . . 正在导入表                   "TB_TIMECARD"导入了           0 行
    成功终止导入, 没有出现警告。

     

    --dmp 打开后的前7行:

    TEXPORT:V10.02.01
    DPERSONNEL_MANAGE
    RUSERS
    2048
    0
    20
    0

     

     

    展开全文
  • 之前因为工作需要将 dmp 文件导入进 Oracle ,记下步骤 一、第一部分 1、在 cmd 下进入 oracle: 输入:sqlplus 账号/密码 出现错误则:请输入用户名:账号 as sysdba 输入口令:密码 2、首先可以先建立自己...

    之前因为工作需要将 dmp 文件导入进 Oracle ,记下步骤

    一、第一部分

    1、在 cmd 下进入 oracle:

    输入:sqlplus 账号/密码

    出现错误则:请输入用户名:账号 as sysdba

    输入口令:密码

    2、首先可以先建立自己的一个用户表空间,创建表空间:

    create tablespace test  //test为表空间的名字
    datafile 'G:\oracle11gr2\product\11.2.0\dbhome_1\test.dbf'  //这边可以写成oracle的某个路径下
    size 2g    //初始大小
    autoextend on;    //自动扩展

    3、接下来创建一个自己的用户:

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

    4、然后需要给自己创建的用户赋予权限:

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

    5、创建一个存放 dmp 文件的目录:

    create directory dpdata1 as ‘D:\OracleDMP’;  //创建了目录dpdata1

    二、第二部分

    首先需要知道文件dmp是用什么数据泵导出的:exp导出来的用imp导入;expbd导出来的用impbd导入;

    若dmp用expbd导出的,用imp导入就会出现下面这个错误:

    只能通过试错得出原 dmp 是什么数据泵导出的

    1、下面新打开进入一个 cmd,输入:

    imp utest/123456 file=D:\hz.dmp full=y ignore=y
    

    若发生上面那个“IMP-00038:无法转换为环境字符集句柄”错误,则说明这个原先的dmp文件是用expdb导出的,需要用impbd语句导出。(本次就发生了这样的错误)

    2、还是 cmd 目录下,输入:

    impdp onlinecolzs/onlinecozs dumpfile=XXX.dmp directory=dpdata1 remap_schema=onlinecol:onlinecolzs  remap_tablespace=ts_onlinecol_prod:zaixianzs_data

    参数说明:

    onlinecolzs:用户名;
    onlinecozs:密码;
    XXX.dmp:需要导入的dmp文件;
    dpdata1:在第一部分的第5点创建的存放dmp文件的目录;
    remap_schema:该选项用于将源方案的所有对象装载到目标方案中;onlinecol是原先dmp文件的对象方案(导出这个文件的用户),如果不知道原先的对象方案名称是什么,先随便写个,到时候导入的时候会提示对象方案不存在,把提示不存在的对象方案名称写上去就可以;onlinecolzs是现在的目标方案对象,一般填用户名utest就行;
    remap_tablespace:将源表空间的所有对象导入到目标表空间中;ts_onlinecol_prod:原先dmp文件的表空间名称,如果不知道原先的表空间名称是什么,先随便写个,到时候导入的时候会提示表空间不存在,把提示不存在的表空间名称写上去就可以。zaixianzs_data:需要导入的表空间,在第一部分的第2点创建的表空间(test),
    

    其中有些参数我们不知道,可以通过试错来找出:

    试错一:用户不存在,则可以将 onlineecol 改为此名称

    试错二:表空间不存在,则可以将 ts_onlinecol_prod 改为此名称

    最终执行语句为:

    impdp utest/123456 dumpfile=hz.dmp directory=dpdata1 remap_schema=HZSJHL:utest remap_tablespace=SJHL_DATA:test

    至此,导入成功!

    展开全文
  • oracle的dmp文件导入到不同表空间 oracle将dmp文件导入到不同的表空间方法: 1、exp USER/PASSOWRD@SID file=c:\test.dmp ROWS=N 导出表结构和数据库其他对象 2、用UE打开test.dmp(切换到16进制编辑...
  • 达梦数据库DMP文件导入导出

    千次阅读 2021-02-01 12:10:33
    首先,使用dmp文件导入导出,一定要注意数据库版本,常用命令如下: 导出方式如下: //注意:需要先进入达梦安装目录的bin目录下 D:\dmdbms\bin>expdb SYSDBA/SYSDBA/PENG@localhost OWNER=HUOBI file=D:\HUOBI ...
  • 采用数据泵导入 在Navicat工具中,有数据泵功能,...在数据库服务器上,将dmp文件导入到特定用户上。 直接采用命令 imp username/password file=impfile.dmp full=y 其中,username为用户名,password为密码。 ...
  • dmp文件导入本地的oracle需要进行的操作 1、创建表空间: CREATE TABLESPACE 表空间名称 DATAFILE 'D:/app/Administrator/oradata/traveldrp/traveldrp_default_dat.dbf'(表空间dbf文件存放路径) size 500M...
  • dmp文件导入导出

    2018-06-25 16:36:16
    懒得每次敲,记录一下方便下次拷:导出所有表exp zxjc / zxjc @ XNJ file = D:\ app \ jeesite.dmp导入DMP文件:imp同上
  • dmp文件导出 将数据库文件完全导出 在命令行运行exp JVSC\JVSC@ORCL file=d:\daochu.dmp full=y导出数据库中部分表exp JVSC\JVSC@ORCL file=d...dmp文件导入imp test@test@ORCL file=d:\daochu1.dmp full=y ignore=y;
  • 20181112-PostgreSQL数据库dmp文件导入 标注:dmp文件导入,场景:多个schema导入 1. 环境准备: postgres集群master节点上,postgres用户执行以下操作 cd ~ scp -rp file1:实际路径 ./ chown postgres:postgres ...
  • BLOG_lhr_【故障处理】IMP-00010错误 12C的dmp文件导入11G.pdfBLOG_lhr_【故障处理】IMP-00010错误 12C的dmp文件导入11G.pdf
  • dmp文件导入oracle

    千次阅读 2019-04-07 13:05:58
    命令行运行:sqlplus登录 1. 创建目录 create or replace directory dump_oracle_db as 'F:\oracle_db'; --说明: --dump_oracle_db--目录名 --F:\oracle_db--目录指向的文件夹 ...3. 把dmp文件放到这个文件夹...
  • oracle导入dmp文件的时候,版本号不一致,有时候修改dmp文件版本号不能解决问题,需要把使用的imp.exe文件也要和数据库版本保持一致。
  • 高版本Oracle dmp文件导入低版本Oracle数据库 要求:A、B库的数据库、表空间需一致,且用哪个用户导出就使用哪个用户导入 A库导出表数据 expdp SZHIFS/SZHIFS_undead666@tsportdb schemas=SZHIFS dumpfile=SZHIFS...
  • 无奈之下只能参考网上的帖子学习如何将该项目中生成的Oracle的dmp文件导入到oracle中。参考网上的帖子完成这个功能需要两步操作:第一是创建表空间和用户;第二步是导入指定的dmp文件到第一步创建的表空间中。1.创建...
  • 如何将*.dmp文件导入审计人员熟悉的Sql Server 2008 R2中呢?以下是现场审计数据导入方法介绍。一、将*.dmp文件还原*.dmp文件为Oracle数据库备份文件,因此采集数据后,首先要将*.dmp文件还原到Oracle数据库中。还原...
  • BLOG_Oracle_lhr_将US7ASCII字符集的dmp文件导入到ZHS16GBK字符集的数据库中.pdfBLOG_Oracle_lhr_将US7ASCII字符集的dmp文件导入到ZHS16GBK字符集的数据库中.pdf
  • 如何把dmp文件导入到Oracle 数据库中? 1、首先,我们可以先建立自己的一个用户表空间,创建表空间的格式如下: CREATE TABLESPACE certification(表空间的名字) DATAFILE ‘E:\Oracle_11g\app\Administrator\...
  • 通过bat实现oracle11g用户创建、授权、dmp文件导入,以及directory路径修改,文件复制、文件夹创建等功能
  • java 实现 Dmp文件导入导出

    千次阅读 2018-05-29 16:39:21
    场景需求 利用java完成Oracle dmp文件导入和导出环境 jdk1.8 , oracle服务端、客户端(批pl/sql)代码解析 直接上导入导出的工具类了,里面有些结果集和参数,是一些封装类,上传太麻烦,在这里就不献上了,...
  • dmp文件导入数据库

    千次阅读 2016-04-03 18:20:50
    在数据库中发现导入不了dmp文件,于是我选择用cmd来导入。 在用cmd导入的时候发现imp不是内部或外部命令,无法进行导入操作。 解决方法:将自己安装的oracle下的bin文件的路径,复制粘贴到环境变量path的最前边。 ...
  • 1 浅析DMP ...导出数据库的DMP文件一般使用命令提示符或SQLPlus两种方式。这两种方式在命令上有些许不同,下面做详细介绍。 2.1 使用命令提示符方式导出 使用“窗口+R”快捷键打开运行窗口,如...
  • oracle dmp文件导入导出

    2015-06-16 15:39:17
    dmp是数据库导出的文件,用以备份数据库用,一般会用exp命令来导出,用imp命令来导入也就是恢复数据库。 导出数据库备份dmp文件 ...导入数据库备份dmp文件 imp user/password@orcl file=d:\dataBak\ora
  • Oracle dmp文件导入(还原)到不同的表空间和不同的用户下一、exp/imp解决方法:1、dmp文件包含导出时候表空间的信息,导入时候如果没有创建相应的表空间会提示表空间不存在2、如果几个表导出,导入时将错误忽略...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 22,942
精华内容 9,176
关键字:

dmp文件导入