dmp导入指定表 oracle - CSDN
精华内容
参与话题
  • Oracledmp导入一张

    千次阅读 2019-07-10 21:40:45
    之前对整个数据库做的备份,但因误删除了一张,需要从备份中恢复误删的,如果直接导入dmp文件的话,因为数据量比较大,需要很长时间,那经过查找资料,可以使用命令从dmp导入一张,以下是测试过的命令: ...

    之前对整个数据库做的备份,但因误删除了一张表,需要从备份中恢复误删的表,如果直接导入dmp文件的话,因为数据量比较大,需要很长时间,那经过查找资料,可以使用命令从dmp中导入一张表,以下是测试过的命令:

    imp test/test@fealm97 file=F:\Oracle.dmp tables=lsetlist ignore=y

    oracle好强大,O(∩_∩)O哈哈~ 太方便了

    imp system/manager buffer=102400000  \
    ignore=y tables=SP_WH_GWG1_17S_1S \
    fromuser=CPXOA_GDWHT touser=CPXOA_GDWHT \
    file=g:\1.dmp \
    log=G:\20150630.sp_wh_gwg1_17_1s.log

     

    展开全文
  • oracle imp导入库到指定表空间

    千次阅读 2018-09-20 16:12:01
    一般默认导入的空间是导出时候的空间,也可以指定空间,如下所示: imp username/password file='c:\***.dbf' tablespaces=example_tablespace fromuser=sourcename touser=... 导入指定表空间 ...

    一般默认导入的表空间是导出时候的表空间,也可以指定表空间,如下所示:

    imp username/password file='c:\***.dbf' tablespaces=example_tablespace fromuser=sourcename touser=targetname log='c:\a.txt';   导入指定表空间 

    展开全文
  • linux 下oracle导入dmp文件

    万次阅读 2017-08-02 08:46:25
    linux 导dmp文件到oracle
        最近要到某公司进行poc演示,整了个新项目,需要我数据库修改项目,这才有了这篇博客。
        首先进入linux下oracle路径下,用户不是我创建的,所以我就不写了,自行百度,想必也是十分简单的事。
    

    这里写图片描述
    这就算已经登录上来了,然后就是创建表空间,创建的时候会说没有dba权限啥的,其实就是刚建的新用户没有一些权限罢了 grant dba to + 用户名

    SQL>  grant dba  to hxsibas ;
    授权成功。
    SQL> 

    授权成功了就可以愉快的建表空间了,()的是解释,

    create tablespace hxsibas_data_space(表空间名) DATAFILE'/mnt/db_data/casdb/ljp/sibas_data_space01.dbf(自己定义的空间存储名字)' size 500m(大小)
    AUTOEXTEND ON
    MAXSIZE 30000m
    extent management LOCAL AUTOALLOCATE
    segment space management AUTO;

    这里写图片描述

    表空间建好了,然后就是导入数据
    imp 用户/密码 dmp路径 ignore=y full=y
    
    imp hxsibas/xxxx file=/home/01-hxsibas20170730-owner.dmp ignore=y full=y

    这里写图片描述

        然后就没了,登录plsql就可以用新用户查看表数据了。。。。。。。。。。。。。。
    
    展开全文
  • DMP是一种数据库文件,其内容包括了整个数据库和以及用户的所有信息,如存储过程,定义,结构等。用于程序员调试程序。 2 导出DMP文件的两种方式 导出数据库的DMP文件一般使用命令提示符或SQLPlus两种方式。...

    1 浅析DMP

           DMP是一种数据库文件,其内容包括了整个数据库和表以及用户的所有信息,如存储过程,表定义,表结构等。用于程序员调试程序。

    2 导出DMP文件的两种方式

          导出数据库的DMP文件一般使用命令提示符或SQLPlus两种方式。这两种方式在命令上有些许不同,下面做详细介绍。

    2.1 使用命令提示符方式导出

          使用“窗口+R”快捷键打开运行窗口,如下图2-1所示:

     

    图2-1 运行窗口

        在该窗口输入cmd,按Enter键进入命令提示符窗口。在该窗口下输入exp导出命令,进行导出。

    Ø 导出数据库MORCL中的所有用户

    语法: exp [拥有oracle数据库管理权限的用户(如sys,system)/该用户密码]@数据库实例名(安装oracle数据库时指定的SID或全局服务名) file=[导出路径+导出文件名.dmp] full=y。

    Eg: exp system/manage@MORCL file=D:\oracle_dmp\dms.dmp full=y

    Ø 导出数据库中的system,sys用户

    语法:exp [拥有oracle数据库管理权限的用户(如sys,system)/该用户密码]@数据库实例名(安装oracle数据库时指定的SID或全局服务名) file=[导出路径+导出文件名.dmp] owner=(指定需要导出的用户)。

    Eg: exp system/manage@MORCL file=D:\oracle_dmp\dms1.dmp owner=(system,sys)

    Ø 导出数据库中的USER_TAb,DEPT_TAB表

    语法:exp [拥有oracle数据库管理权限的用户(如sys,system)/该用户密码]@数据库实例名(安装oracle数据库时指定的SID或全局服务名) file=[导出路径+导出文件名.dmp] table=(指定需要导出的用户)。

    Eg: exp system/manage@MORCL file=D:\oracle_dmp\dms1.dmp table=(USER_TAB,DEPT_TAB)

    Ø 导出数据库中USER_TAB表中的字段usernum以2017开头的数据

    语法:exp [拥有oracle数据库管理权限的用户(如sys,system)/该用户密码]@数据库实例名(安装oracle数据库时指定的SID或全局服务名) file=[导出路径+导出文件名.dmp] tables=(指定表名) query=\" where filed1 like '00%'\"

    Eg: exp system/manage@MORCL file=D:\oracle_dmp\dms1.dmp tables=(USER_TAB) query=\" where usernum like '2017%'\"

    2.2 使用SQLPLUS导出

    使用“窗口+R”快捷键打开运行窗口,如下图2-2所示:

     

    图 2-2 运行窗口

    在该窗口输入sqlplus,按Enter键进入到SQLPLUS界面,如下图2-3所示:

     

    图2-3 SQLPLUS界面

    在上图SQLPLUS窗口中输入具有ORACLE数据库管理权限的用户及该用户密码,连接到ORACLE数据库。然后输入使用命令提示符方式导出DMP使用的命令,但需要注意的是使用SQLPLUS方式导出DMP时,在exp命令前加“$”符,不然会报错:SP2-0734: 未知的命令开头 "exp system..." - 忽略了剩余的行。

    3 导入DMP到ORACLE数据库的方式

    将DMP文件导入到ORACLE数据库时,使用imp命令。

    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 (将文件导入到我们自己新建的用户的表空间中)  注意:这条语句的执行环境是刚进命令台时的环境。

     

     

     

    展开全文
  • oracle导出导入指定表DMP

    千次阅读 2019-01-20 10:01:16
    imp LY_IS2018/LY_IS2018@192.168.36.101:1521/orcl file=E:\ly_is_2018-10-09.dmp log=E:\ly_is_2018-10-09-imp.log ignore=y tables=(LY_XXBZ_BBXX,LY_XXBZ_ZZJGXX,LY_XXBZ_DMJ,LY_XXBZ_DMX,LY_XXBZ_SJKJ,LY_XXBZ_...
  • linux下 oracle怎么导入dmp文件

    万次阅读 2018-03-31 21:37:35
    先创建数据库用户:create user XXX identified by xxx default tablespace ...数据库:用户名:XXXX密码:XXXX服务器连接地址和SID:10.XX.XX.XXX:1521/orcl1、给dmp文件加权限chmod 777 /home/userct/oss-shan...
  • Oracle导出导入指定表

    万次阅读 2016-04-12 18:19:20
    从源数据库导出:exp user1/pwd@server1 file=c:\temp\exp.dmp tables=(table1, table2)导入到目标数据库:imp user2/pwd@server2 file=c:\temp\exp.dmp tables=(table1, table2)Oracle就是有这个好处,可以直接将...
  • Oracle学习——dmp文件()导入与导出

    万次阅读 2014-12-27 19:33:13
     关于dmp我们用的还是比较多的,dmp文件它是作为oracle导入和导出使用的文件格式,今天就将dmp文件导出和导入进行学习。   dmp文件导出    dmp文件导出用的比较多的一般是三种,他们分别是:导出整个数据库...
  • 1、Oracle12c导出dmp文件 2、直接导入Oracle10g提示如下错误 3、使用notepad工具打开Oracle10g导出的dmp文件版本号 4、使用AlxcTools.exe工具修改dmp文件版本号 5、再次进行导入Oracle10gm,成功...
  • Oracle imp导入数据指定表空间

    千次阅读 2013-10-12 14:38:07
    imp导入数据指定表空间,大致有以下几种方法可以:  1. 有一个简单的方法,适用于数据比较少的情况:直接使用UltraEdit打方DMP文件,默认是16进制,切换成文本模式,将里面的: TABLESPACE "TS1"全部替换成...
  • oracle数据库导入、导出dmp文件

    万次阅读 2017-10-24 14:19:43
    今天碰到一个问题,需要在另外一台机器(经过核实,本机器上已经安装过oracle数据库)上导入...如何导入呢?步骤如下: 机器环境是windows条件下,win7: 1.打开“开始”--->输入cmd,打开cmd命令窗口,输入:sqlplu
  • Oracle导入dmp格式的文件有两种方式: 一、plsql工具 工具--导入表 但是,导入可执行文件执行时会出现闪退的情况,很是讨厌。果断放弃这个方法,选择更加高大上的方法--第二种方法。     二、命令 Ctrl+r...
  • oracle11g导入dmp文件(根据用户)

    千次阅读 2018-04-04 09:13:48
    需求:将该dmp文件导入本地oracle11g中。 步骤:  1、将该dmp文件拷贝到G:\oracle11g\admin\orcl\dpdump目录下;(这里是我自己的oracle11g安装目录G:\oracle11g)  2、cmd打开dos窗口;  3、键入命令:impdp...
  • 更改由oracle导入dmp文件的版本

    千次阅读 2015-02-13 12:29:09
    今天客户给了我一个从oracle11g数据库里面导出的一张数据文件给我,文件的后缀是dmp文件,我把dmp文件导入我们的业务数据库中报错,后来网上一查是因为oracle数据库版本不一致的原因造成的,我们的业务数据库版本...
  • 1.先去新建oracle用户,记得分配权限(dba.resource,contect) 下面为新建的数据库用户:   2.接下来就是导数据。从zsj系统中用到的用户到检测认证的用户中。登录数据库服务器(linux) 但是oracle用户没有ssh登
  • Oracle 导入表导出

    千次阅读 2018-04-28 00:25:56
    dmp文件是作为oracle导入和导出使用的文件格式dmp文件导出dmp文件导出用的比较多的一般是三种,他们分别是:1.导出整个数据库实例下的所有数据2.导出指定用户的所有3.导出指定表。打开命令行:1,将数据库ORACLE...
  • 首先本地安装的有Oracle数据库Oracle安装目录d:\oracle\product\10.2.0\db_1\bin\下有exp.exe和imp.exe 然后win+R 打开运行命令即可 自己用到的导入导出: exp tlzf/tlzf@192.168.0.0/orcl file=E:\tlzf.dmp ...
  • 导出、导入某用户所有数据(包括、视图、存储过程...) 前提:在CMD 命令下   导出命令:exp 用户名/密码@数据库 owner=用户名 file=文件存储路径(如:F:\abcd.dmp) 测试截图:exp ZM/sql123@ORCL owner...
  • 假设数据用户USER1使用默认空间TS1,用户USER2使用默认空间TS2,现在将USER1的数据导入到USER2,要求使用空间TS2。通过IMP命令参数tablespaces指定表空间是不行的,其他复杂方法要修改配额什么的,麻烦。整理...
1 2 3 4 5 ... 20
收藏数 11,125
精华内容 4,450
热门标签
关键字:

dmp导入指定表 oracle