`

Oracle导出表(即DMP文件)的两种方法及导入

 
阅读更多
方法一:利用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)  full = y ignore=y

 

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

分享到:
评论

相关推荐

    oracle导入导出DMP数据库

    Oracle 导入导出 DMP 数据库 Oracle 导入导出 DMP 数据库是指使用 Oracle 数据库管理系统提供的导入导出...通过两种方法:使用客户端 Enterprise Manager Console 和使用 PL/SQL,可以快速地实现数据库的导入和导出。

    oracle导出dmp备份文件

    "Oracle导出DMP备份文件"是Oracle数据库进行数据备份的一种方式,通过这种方式,我们可以将整个数据库或特定用户模式的数据导出为一个二进制的.DMP文件,以便在需要时进行数据恢复或迁移。 Oracle Data Pump(简称...

    oracle导入导出dmp文件(详细步骤).pdf

    下面我们将详细介绍两种常见的导入导出方法:使用 Oracle 客户端 Enterprise Manager Console 和 PL/SQL Developer。 #### 三、使用 Oracle 客户端 Enterprise Manager Console 进行 DMP 文件导入 ##### 3.1 准备...

    修改oracle dmp文件版本

    但有一种间接的方法可以实现这个目标,即通过重新导出数据到低版本兼容的DMP文件: 1. **创建链接服务器**:在高版本Oracle数据库上,可以创建一个到低版本数据库的数据库链接,这样就可以通过低版本的SQL*Plus或...

    dmp文件导入oracle数据库方法[参考].pdf

    Oracle 数据库中导入 DMP 文件方法 Oracle 数据库是一种关系型数据库管理系统,广泛应用于企业级应用中。DMP 文件是 Oracle 数据库的导出文件,包含了数据库中的表结构、数据和索引信息。下面将详细介绍如何将 DMP ...

    dmp文件导入oracle数据库方法.docx

    当需要将一个现有的 Oracle 数据库导出的 DMP 文件导入到另一个 Oracle 数据库中时,掌握正确的导入方法至关重要。本文将详细介绍如何将 DMP 文件导入到 Oracle 数据库中的步骤,并对其中的关键技术和注意事项进行...

    Oracle 19c 备份恢复-导入导出

    用户方式:将指定用户的所有对象及数据导出或导入,例如,exp user/pwd file=/dir/xxx.dmp log=xxx.log owner=(xx,yy)。 全库方式:将数据库中的所有对象导出或导入,例如,exp user/pwd file=/dir/xxx.dmp log=xxx...

    dmp文件导入oracle数据库方法.pdf

    建立表空间有两种方法,一种是DOS下SQLPLUS方式,一种是Oracle的EM方式。建议使用EM方式建立表空间: 1. 启动服务:我的电脑—右键—管理—服务—ORACLE三个服务启动。 2. 启动EM:开始—程序—ORACLE-oradb11g_...

    Oracle备份dmp导入dmp的小工具

    该压缩包中的"Oracle备份导入小工具"包含两个小程序,它们可能是用于执行DMP文件的导出和导入操作。这些工具可能具有以下功能: 1. **数据导出**:允许用户选择特定的数据库对象或整个数据库进行导出,生成DMP文件...

    oracle命令导入dmp文件与给用户受权

    首先,Oracle DMP(Data Pump Export)文件是一种用于导出数据库对象和数据的二进制格式。DMP文件通常用于备份数据库、迁移数据到其他数据库实例或者恢复数据。导入DMP文件使用的是Data Pump Import工具,它提供了...

    Oracle中dmp文件的导入导出总结

    ### Oracle中DMP文件的导入导出总结 在Oracle数据库管理中,经常需要对数据库进行备份或迁移操作,其中一种常见的方法就是通过DMP(Data Pump)文件来完成这一过程。DMP文件是Oracle Data Pump工具创建的一种特殊...

    向oracle中导入dmp文件

    导出DMP文件的过程可以通过以下几种方式进行: 1. **全库导出**: ```bash exp system/manager@TEST file=d:daochu.dmp full=y ``` 这条命令会将名为`TEST`的数据库全部内容导出至`daochu.dmp`文件中。 2. **...

    导入导出 Oracle 分区表数据

    本文将详细介绍如何利用`exp/imp`和`expdp/impdp`这两种主要工具来进行分区表的数据导入导出,并提供实际操作步骤和示例。 #### 二、分区表的概念与特点 在深入了解导入导出之前,我们先简要回顾一下Oracle分区表的...

    oracle_dmp.rar_DMP_oracle

    Oracle Data Pump是由Export和Import两个组件组成,Export用于将数据从数据库中导出到DMP文件,而Import则用于将这些DMP文件中的数据导入到目标数据库。这两个过程是数据库管理员进行数据迁移、备份和恢复的重要手段...

    ORACLE数据库导入导出

    有两种主要的方法来清理原有数据: 1. **直接删除用户并重新创建**: - 使用`sys`账号登录到PL/SQL Developer。 - 在“Users”列表中找到需要删除的用户,执行删除操作。 - 重新创建新的用户,并进行导入。 2. ...

    Oracle利用传输表空间导出导入数据的步骤

    其中,通过传输表空间的方式来实现数据的导出和导入是一种非常高效的方法,尤其是在相同硬件架构和操作系统类型之间进行数据迁移时更是如此。 #### 二、传输表空间的基本原理 传输表空间是指在不同的Oracle实例之间...

    Oracle导dmp出现文件ORA-12154 TNS 无法解析指定的连接标识符解决方案

    ### Oracle导dmp出现文件ORA-12154 TNS 无法解析指定的连接标识符解决方案 #### 问题背景 在进行Oracle数据库的操作时,经常会遇到“ORA-12154 TNS 无法解析指定的连接标识符”这样的错误提示。此问题通常发生在...

    oracle数据库导入导出命令! 更改字符集

    文件名列表中的文档似乎与Oracle数据库的导入导出命令无关,它们可能是与iSmart平台的开发、部署和OA系统操作有关的文档,这些文档通常包含对系统环境配置、部署步骤和操作指南的详细说明,对于理解及操作相关平台...

    oracle导入导出文档及视频.zip

    Oracle数据库提供了两种主要的工具来实现数据的导入导出:EXPDP(Export Data Pump)和IMPDP(Import Data Pump)。它们是Oracle Data Pump的一部分,相比传统的EXP和IMP命令,Data Pump在速度和功能上都有显著提升...

Global site tag (gtag.js) - Google Analytics