dmp导出命令 oracle_oracle11g怎么导出空表导出dmp命令 - CSDN
精华内容
参与话题
  • 首先可以通过 –help命令查看命令行语句的关键字信息: 如以下的exp -help(下图仅显示本命令部分信息) 以及:imp-help(下图仅显示本命令部分信息) 导出: exp 用户名/密码@实例名 file=导出dmp文件存放路径 ...

    首先可以通过 –help命令查看命令行语句的关键字信息:

    如以下的exp -help(下图仅显示本命令部分信息)

    以及:imp-help(下图仅显示本命令部分信息)

    1. 导出:

    exp 用户名/密码@实例名 file=导出的dmp文件存放路径 log=导出日志存放路径,

    例子如下:

    在导出的目录中可以看到导出的dmp文件以及对应的日志:

    1. 导入:

    imp 用户名/密码@实例名 file=导入的dmp文件路径 full=y

    备注:如果dmp文件由dba用户导出,而导入的用户不是dba,那么则会报以下的错误:

    只需将dba权限赋值给需要导入的用户后,重新导入即可:

    赋值语句:

    grant dba to testimp1

     

    展开全文
  • 1.先去新建oracle用户,记得分配权限(dba.resource,contect) 下面为新建的数据库用户:   2.接下来就是导数据。从zsj系统中用到的用户到检测认证的用户中。登录数据库服务器(linux) 但是oracle用户没有ssh登

       公司的检测认证一直和zsj系统是一套数据库,之前也是在zsj的数据库上做的数据项检测,决定新迁出一套数据库来给检测认证,方便检测折腾。

    1.先去新建oracle用户,记得分配权限(dba.resource,contect)

    下面为新建的数据库用户:

      

    2.接下来就是导数据。从zsj系统中用到的用户到检测认证的用户中。登录数据库服务器(linux)


    但是oracle用户没有ssh登录权限,在/etc/passwd中修改oracle登录权限。



    3.导出命令:(这个是按用户导出的,具体的还可百度,这是s斌给我的命令,我开始用的是exp,交互的那种,结果把整库都导出了,汗)

     exp zsj_trade_bj/zhulong BUFFER=64000 FILE=/home/oracle/database/jc.dmp owner="(zsj_trade_bj,zsj_trade_zs,zsj_trade_ls,zsj_center)" 

    导入命令:
     imp jcrz_trade_bj/zhulong file=/home/oracle/database/jc.dmp fromuser=zsj_trade_bj touser=jcrz_trade_bj; 
     

    另:
    删除oracle用户命令: 
     drop user jc_center  cascade; 


    展开全文
  • linux下 oracle怎么导出dmp文件

    万次阅读 2018-03-31 21:42:32
    dmp文件:oracle的逻辑备份文件,常用于数据库逻辑备份,数据库迁移等操作。1、先给导出的路径 赋予权限:chmod 777 /home/userct/oss-shanxi2、切换用户su oracle3、连接数据库并导出exp 用户名/密码@orcl file=/...
    dmp文件:oracle的逻辑备份文件,常用于数据库逻辑备份,数据库迁移等操作。

    1、先给导出的路径 赋予权限:
    chmod 777 /home/userct/oss-shanxi

    2、切换用户
    su oracle

    3、连接数据库并导出
    exp 用户名/密码@orcl file=/home/userct/oss-shanxi/oss_api.dmp full=y;

    报错:
    没有写dmp的权限。

    先ctrl + d 断开连接,换个文件夹 再
    exp 用户名/密码@orcl file=/home/oracle/oss_api.dmp full=y;
    表示正在导出。
    打印 successfully表示导入成功




    展开全文
  • Oracle导出表(即DMP文件)的两种方法

    万次阅读 多人点赞 2012-05-18 16:32:40
    方法一:利用PL/SQL Developer工具导出: ...方法二:利用cmd的操作命令导出,详情如下(备注:方法二是转载网上的教程): 1:G:\Oracle\product\10.1.0\Client_1\NETWORK\ADMIN目录下有个tnsname.or
    方法一:利用PL/SQL Developer工具导出:
    菜单栏---->Tools---->Export Tables,如下图,设置相关参数即可:




    方法二:利用cmd的操作命令导出,详情如下(备注:方法二是转载网上的教程):

    1:G:\Oracle\product\10.1.0\Client_1\NETWORK\ADMIN目录下有个tnsname.ora文件,内容如下:
    CMSTAR =
      (DESCRIPTION =
        (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = TCP)(HOST = 172.18.13.200)(PORT = 1521))
        )
        (CONNECT_DATA =
          (SERVICE_NAME = cmstar)
        )
      )
    其中:CMSTAR为数据库名,HOST为IP地址,所以可以仿效上面的例子手动添加数据录连接。
    2:用cmd进入命令行
    输入:tnsping cmstar
    就是测试172.18.13.200是否连接成功
    3:导入与导出,如下:

    数据导出:
     1 将数据库TEST完全导出,用户名system 密码manager 导出到D:\daochu.dmp中
       exp system/manager@TEST file=d:\daochu.dmp full=y
     2 将数据库中system用户与sys用户的表导出
       exp system/manager@TEST file=d:\daochu.dmp owner=(system,sys)
     3 将数据库中的表table1 、table2导出
       exp system/manager@TEST file=d:\daochu.dmp tables=(table1,table2) 
     4 将数据库中的表table1中的字段filed1以"00"打头的数据导出
       exp system/manager@TEST file=d:\daochu.dmp tables=(table1) query=\" where filed1 like '00%'\"
      
         上面是常用的导出,对于压缩我不太在意,用winzip把dmp文件可以很好的压缩。
      不过在上面命令后面 加上 compress=y  就可以了 
    数据的导入
     1 将D:\daochu.dmp 中的数据导入 TEST数据库中。
       imp system/manager@TEST  file=d:\daochu.dmp
       上面可能有点问题,因为有的表已经存在,然后它就报错,对该表就不进行导入。
       在后面加上 ignore=y 就可以了。
     2 将d:\daochu.dmp中的表table1 导入
     imp system/manager@TEST  file=d:\daochu.dmp  tables=(table1) 


    注意事项:导出dmp数据时需要有导出表的权限的用户,否则不能导出。



    展开全文
  • 1 浅析DMP ...导出数据库的DMP文件一般使用命令提示符或SQLPlus两种方式。这两种方式在命令上有些许不同,下面做详细介绍。 2.1 使用命令提示符方式导出 使用“窗口+R”快捷键打开运行窗口,如...
  • linux 环境命令行导出dmp文件

    千次阅读 2015-09-02 19:18:07
    linux 环境导出dmp文件 1、登陆oracle用户 -su oralce  2、输入以下命令 exp tdms/tdms@orcl file=/home/oracle/daochu.dmp; linux 环境导入dmp文件 1、登陆oracle用户 -su oralce  ...
  • linux下导入导出oracledmp文件

    千次阅读 2019-02-22 16:45:52
    注意:导入导出命令执行地在oracle安装用户下的shell命令行,无需进入sql命令行! 命令:exp QGTG/\"QGTG@orcl\" file=/usr/fuck.dmp exp QGTG/\"QGTG@orcl\" file=/usr/fuck.dmp full=y ,多...
  • oracle数据库导入、导出dmp文件

    万次阅读 2017-10-24 14:19:43
    今天碰到一个问题,需要在另外一台机器(经过核实,本机器上已经安装过oracle数据库)上导入... 如何导入呢?步骤如下: 机器环境是windows条件下,win7: 1.打开“开始”--->输入cmd,打开cmd命令窗口,输入:sqlplu
  • dmp文件的导出: exp xue/123456@localhost:1521/orcl file=G:\Oracle\backups_20180718.dmp owner=xue 格式:exp 用户名/密码@IP地址:端口号/数据库实例名 file=dmp文件导出时的保存路径即文件名 owner=要...
  • 一、sqlplus连接远程oracleoracle远程登录解决办法Oracle远程登录:在cmd中:sqlplus scott/tiger@oracle //在tiger和@中间不能加空格,oracle为你自己在netca中添加的远程连接的服务名在cmd中:sqlplus /...
  • oracle 数据库导入导出语句

    千次阅读 2016-05-04 11:34:23
    oracle的exp/imp命令用于实现对数据库的导出/导入操作;exp命令用于把数据从远程数据库服务器导到本地,生成.dmp文件;imp命令用于把本地的数据库.dmp文件从本地导入到远程的oracle数据库中 例子 1 将数据库test...
  • oracle导入dmp遇到的问题

    万次阅读 2012-09-11 15:37:41
    一、 首先要明白,导入导出dmp文件是通过cmd命令执行的,而不是通过SQL plus执行的.  此外也可以借助PLSQLDev工具进行导入导出 记得“导出可执行文件”选择客户端安装好的bin下的exp.exe工具 二、...
  • ivr.dmp是用在生产库上通过用户shhvydivr导出的,要将数据导入到本地ivr用户里面。命令如下: imp file=D:/f/ivr.dmp fromuser=shhbydivr touser=ivr userid=ivr/ivr_2009@orcl
  • Oracle数据库备份与还原命令

    万次阅读 2016-11-13 23:22:34
    Oracle数据库备份与还原命令   数据导出:    1 将数据库TEST完全导出,用户名system 密码manager 导出到D:\daochu.dmp中    exp system/manager@TEST file=d:\daochu.dmp full=y    2 将数据库中...
  • 最全的Oracle数据库备份与还原命令

    万次阅读 2018-01-19 09:08:15
    【数据导出】 1. 导出orcl中所有的表空间 exp system/manager@orcl file=d:\daochu.dmp full=y 2. 导出system数据库中指定的表空间 exp system/manager@orcl file=d:\daochu.dmp owner=(system,sys) 3. 导出...
  • Oracle 导入导出命令(简析)

    千次阅读 2018-04-08 17:01:48
    exp的导出问题:1)exp通常导不出空表(设置 deferred_segment_creation 参数为FALSE可以导出之后建立的空表)2)Oracle11G引入了INTERVAL分区,INTERVAL分区不支持EXP导出exp1.导出用户库exp user/pwd@orcl file='xx....
  • Oracle导出DMP文件的两种方法

    千次阅读 2018-01-05 17:49:56
    方法一:利用PL/SQL Developer ... 选中要导出的表 ---> 在下方Oracle Export 栏中选择参数(如下图),选择导出路径... 注意:导出可执行文件一栏需要选择本电脑上的exp.exe文件,若没有此文件,则导出按钮显示灰色,
1 2 3 4 5 ... 20
收藏数 23,138
精华内容 9,255
关键字:

dmp导出命令 oracle