dmp导入语句 oracle_oracle 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

     

    展开全文
  • oracle 数据库导入导出语句

    千次阅读 2016-05-04 11:34:23
    imp命令用于把本地的数据库.dmp文件从本地导入到远程的oracle数据库中 例子 1 将数据库test完全导出.用户名system/manager导出到D:daochu.dmp 代码如下: exp system/manager@test file=

    oracle的exp/imp命令用于实现对数据库的导出/导入操作;exp命令用于把数据从远程数据库服务器导到本地,生成.dmp文件;imp命令用于把本地的数据库.dmp文件从本地导入到远程的oracle数据库中


    例子 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%'"

    5.将D:daochu.dmp中的数据导入到test数据库中代码如下

    imp system/manager@test file:=d:doachu.dmp  (这样写的肯定会报错,因为数据库中已经存在表了,对该表就不能导入)

    所以 要在后面加上ignore=y就可以了

    imp system/manager@test file:=d:daochu.dmp ignore=y  就可以了

    6.将d:daochu.dmp中的表table1导入到test的数据库中

    imp system/manager@test file:=d:daochu.dmp tables=(table1);


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


    展开全文
  • Oracle 导入导出实例语句 dmp文件

    千次阅读 2019-10-14 10:24:21
    --删库 drop user username cascade; --创建表空间 create tablespace DATAWORK datafile 'F:\DATAWORK.dbf' size 500m autoextend on next 50m maxsize unlimited; --创建用户 create user username identified by ...
    --删库
    drop user username cascade;
    --创建表空间
    create tablespace DATAWORK datafile 'F:\DATAWORK.dbf' size 500m autoextend on next 50m maxsize unlimited;
    --创建用户
    create user username identified by password default tablespace DATAWORK;
    --赋予操作权限
    grant connect to username;
    grant dba to username;
    grant resource to username;
    --导入dmp  cmd操作
    imp username/password@orcl  file=F:\xxx.dmp   full=y ignore=y
    
    
    
    --空表也导出  
    --把查出的语句执行一遍然后再导出
    select 'alter table '||table_name||' allocate extent;' from user_tables;
    
    --导出dmp cmd操作
    exp username/password@orcl file=D:\xxx.dmp

     

    展开全文
  • 首先,我们都知道一点,由于版本问题,dmp文件的导出导入会报错,而低版本的导出,高版本是可以直接导入的,它能兼容低版本 而高版本导出,想要导入低版本,这个就有问题了,会提示版本的兼容问题,别人的解决方法...
  • 今天碰到一个问题,需要在另外一台机器(经过核实,本机器上已经安装过oracle数据库)上...如何导入呢?步骤如下: 机器环境是windows条件下,win7: 1.打开“开始”--->输入cmd,打开cmd命令窗口,输入:sqlplus / as
  • oracle数据库备份与还原语句

    万次阅读 2018-09-29 13:30:58
    1.导入语句 (1)全导入:imp 用户名/密码@实例名 full=y file=数据库备份文件路径 ignore=y; (2)单表导入:imp username/password@ip:port/servername file="E:\dmppath.dmp" tables=(emp) ignore=...
  • Oracle 导入导出imp/exp常用语句摘记

    万次阅读 2016-05-06 15:02:36
    一、导出 1、库模式:整个数据库: ...exp user/pwd@HOSTORA file=D:\数据文件备份\JSCREDIT_BSD_20151231_2.dmp TABLES=(CORP_ATTEND_DETAIL,CORP_PRESON_FINGERIMG) 二、导入: 1、库模式: 2、用户模式:
  • oracle数据库导入、导出dmp文件

    万次阅读 2017-10-24 14:19:43
    今天碰到一个问题,需要在另外一台机器(经过核实,本机器上已经安装过oracle数据库)上导入...如何导入呢?步骤如下: 机器环境是windows条件下,win7: 1.打开“开始”--->输入cmd,打开cmd命令窗口,输入:sqlplu
  • Oracle学习——dmp文件(表)导入与导出

    万次阅读 2014-12-27 19:33:13
     关于dmp我们用的还是比较多的,dmp文件它是作为oracle导入和导出表使用的文件格式,今天就将dmp文件导出和导入进行学习。   dmp文件导出    dmp文件导出用的比较多的一般是三种,他们分别是:导出整个数据库...
  • dmp文件如何导入Oracle 11g数据库

    千次阅读 2014-10-22 18:39:44
  • 1.首先要先创建数据库,以及数据库用户; 2.用控制台进入oracle安装目录bin文件夹下面,如 ...3.开始导入dmp文件,控制台导入dmp文件有两种方法,这里推荐的这种可以看到错误信息  Imp username/password@database
  • oracle11g导出dmp导入到11g

    千次阅读 2012-07-05 19:37:34
    11g 导出语句:EXPDP USERID='facial/facial@orcl as sysdba' schemas=facial directory=DATA_PUMP_DIR dumpfile=aa.dmp logfile=aa.log version=10.2.0.1.0 其中,我的用户名是facial,密码是facial,数
  • 1.先去新建oracle用户,记得分配权限(dba.resource,contect) 下面为新建的数据库用户:   2.接下来就是导数据。从zsj系统中用到的用户到检测认证的用户中。登录数据库服务器(linux) 但是oracle用户没有ssh登
  • 高版本导出的dmp在低版本导入的问题,如果是使用impdp/empdp来进行导出和导入数据库的话,在高版本的数据库中导出dmp文件时需要在末尾增加要导入的数据库的版本号(低版本oracle),导出语句如下:expdp \'sys/...
  • Oracle - 导入导出常用操作语句

    千次阅读 2018-01-15 15:32:09
    一、Exp导出Dmp -- 全库导出 EXP 用户名/密码@网络服务名 FULL=Y FILE=路径/文件名.dmp LOG=路径/文件名.log -- 按用户导出 EXP 用户名/密码@网络服务名 OWNERS=(用户1,用户2,用户3,…) FILE=路径/文件名.dmp...
  • 第一:导出数据建表语句,存储过程,视图等 打开plsql,如图,点击工具————导出用户对象  点击导出用户对象。如图所示:  如图勾选即可。可以选择你要导出的对象。也可以不选中,这样将会导出所有...
  • impdp导入dmp文件

    万次阅读 2020-05-25 12:35:53
    只能导入expdp导出的dmp文件。 expdp导出的时候,需要创建DIRECTORY 导出什么表空间,导入也要什么表空间。 导出什么用户,导入也要什么用户。 如果没有要新建。 从杭州服务器expdp导出了TOOLBOX用户的数据库dmp...
  • 1 浅析DMP DMP是一种数据库文件,其内容包括了整个数据库和表以及用户的所有信息,如存储过程,表定义,表结构等。用于程序员调试程序。 2 导出DMP文件的两种方式 导出数据库的DMP文件一般使用命令提示符或...
1 2 3 4 5 ... 20
收藏数 9,188
精华内容 3,675
关键字:

dmp导入语句 oracle