前言

现在做的项目涉及到很多张表,为了在本地开发方便需要把表导入导出(一次性导表结构和数据),所以用到dmp文件,首先询问对方数据库的表空间名称和大小,然后在你的oracle中建立相应表空间,最后使用命令导入、导出数据.

内容1.dmp文件

dmp文件是oracle的备份文件,相当于oracle数据还原与备份.Oracle数据导入导出imp/exp就相当于oracle数据还原与备份。exp命令可以把数据从远程数据库服务器导出到本地的dmp文件,imp命令可以把dmp文件从本地导入到远处的数据库服务器中。 利用这个功能可以构建两个相同的数据库.2.数据导出

在项目实践中我们需要导出远程数据库的表到本地表中进行开发,但是有些数据库里面是含有多个用户的,恰好我们需要其中一个用户的数据:比如userfocus用户,或者我们需要全部数据将数据库XE(里面的全部表)完全导出,用户名system 密码manager 导出到D:shuju.dmp中

exp [email protected] file=d:shuju.dmp full=y

将数据库中system用户与sys用户的表导出

exp [email protected] file=d:shuju.dmp owner=(system,sys)

将数据库中的表student、teacher导出

exp [email protected] file= d:datanewsmgnt.dmp tables=

(student,teacher)

上面是常用的导出,对于压缩,既用winzip把dmp文件可以很好的压缩。也可以在上面命令后面加上compress=y 来实现3.数据导入将D:shuju.dmp 中的数据导入 XE数据库中。

imp [email protected] file=d:shuju.dmp

上面可能有点问题,因为有的表已经存在,然后它就报错,对该表就不进行导入.在后面加ignore=y 就可以了。

将d:shuju.dmp中的表table1 导入

imp [email protected] file=d:shuju.dmp tables=(table1)

注意:

操作者要有足够的权限,权限不够它会提示。

数据库时可以连上的。可以用tnsping TEST 来获得数据库TEST能否连上。

附录一:

给用户增加导入数据权限的操作

第一,启动sql*puls

第二,以system/manager登陆

第三,create user 用户名 IDENTIFIED BY 密码 (如果已经创建过用户,这步

可以省略)

第四,GRANT CREATE USER,DROP USER,ALTER USER ,CREATE ANY VIEW ,

DROP ANY VIEW,EXP_FULL_DATABASE,IMP_FULL_DATABASE,

DBA,CONNECT,RESOURCE,CREATE SESSION TO 用户名字

第五, 运行-cmd-进入dmp文件所在的目录,

imp userid=system/manager full=y file=*.dmp

或者 imp userid=system/manager full=y file=filename.dmp

执行示例:

F:WorkOracle_Databackup>imp userid=test/test full=y

file=inner_notify.dmp

屏幕显示

Import: Release 8.1.7.0.0 - Production on 星期四 2月 16 16:50:05 2006

(c) Copyright 2000 Oracle Corporation. All rights reserved.

连接到: Oracle8i Enterprise Edition Release 8.1.7.0.0 - Production

With the Partitioning option

JServer Release 8.1.7.0.0 - Production

经由常规路径导出由EXPORT:V08.01.07创建的文件

已经完成ZHS16GBK字符集和ZHS16GBK NCHAR 字符集中的导入

导出服务器使用UTF8 NCHAR 字符集 (可能的ncharset转换)

. 正在将AICHANNEL的对象导入到 AICHANNEL

. . 正在导入表 “INNER_NOTIFY” 4行被导入

准备启用约束条件…

成功终止导入,但出现警告。

oracle exportdmp,Oracle导入导出dmp表相关推荐

  1. 服务器导出表为dmp文件,Oracle导入导出dmp表

    前言 现在做的项目涉及到很多张表,为了在本地开发方便需要把表导入导出(一次性导表结构和数据),所以用到 dmp 文件,首先询问对方数据库的表空间名称和大小,然后在你的 oracle 中建立相应表空间, ...

  2. oracle 命令行输出到文件路径,oracle数据泵导入导出dmp文件语法

    导入操作 (本次示例是多个数据泵文件的导入COSPACE.DMP.WISDOMGOV.DMP) 0.数据库登陆 plsql 使用sys账号,as sysdba身份登录orcl实例: 1.在被导入的数据 ...

  3. 【ORACLE】dmp格式导入导出,表没有数据的情况下,该表导入会缺失

    使用过oralce很多种导入导出的方式,pde,sql(导出不支持blog格式),dmp格式,觉得.dmp最为方便,可以导出所有的表结构.数据.SEQ及存储过程等,下面就开始具体流程,并说明到如果表中 ...

  4. [转载]oracle的表导入导出,表空间,用户名

    原文地址:oracle的表导入导出,表空间,用户名作者:不小馨 1.查询所有的表空间 select * from dba_data_files; 2.创建表空间 create tablespace 名 ...

  5. cmd imp导入dmp文件_这是一篇长篇入门级数据库讲解:oracle数据库数据导入导出步骤...

    正如标题一样,本文内容主要介绍了浅谈入门级oracle数据库数据导入导出步骤,文章通过步骤解析介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧!!! ...

  6. Oracle导入导出dmp文件步骤

    Oracle导入导出dmp文件步骤 加粗部分需按需改变,导入时的表空间名与导出前一致 导出dmp文件 第一步在sqlplus中运行: 第二步,在第一步运行完后,将查询出的结果都执行一遍 第三步打开电脑 ...

  7. oracle数据库数据导入导出步骤(入门)

    oracle数据库数据导入导出步骤(入门) 说明:  1.数据库数据导入导出方法有多种,可以通过exp/imp命令导入导出,也可以用第三方工具导出,如:PLSQL  2.如果熟悉命令,建议用exp/i ...

  8. oracle临时表经常被锁_这是一篇长篇入门级数据库讲解:oracle数据库数据导入导出步骤

    正如标题一样,本文内容主要介绍了浅谈入门级oracle数据库数据导入导出步骤,文章通过步骤解析介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧!!! ...

  9. 如何将mysql导出数据泵_Oracle数据库之ORACLE 数据泵导入导出数据

    本文主要向大家介绍了Oracle数据库之ORACLE 数据泵导入导出数据,通过具体的内容向大家展现,希望对大家学习Oracle数据库有所帮助. 一.摘要 在平常备库和数据库迁移的时候,当遇到大的数据库 ...

最新文章

  1. display(block,inline,none),visibility(visible,hidden)之间的关系及区别(不同)
  2. php选框判断,网络编程如何判断php复选框是否被选中
  3. 图灵测试70载,回顾对话机器人的经典实践和最新进展
  4. sql更新表的字段和主键
  5. mongodb 可是化_Mongodb GUI可视化管理工具推荐
  6. php程序如何保证3秒作出响应,这个留言本的响应时间总是在3秒左右,如何优化?...
  7. Python 黑帽子 netcat工具python3实现
  8. 银河麒麟系统PDF转Word
  9. GA-H81M-DS2 触发-掉电-自动触发-掉电-循环
  10. 工业镜头和民用镜头的特点和区别
  11. python histogram bins_5种方法教你用Python玩转histogram直方图
  12. linux未备案本地网站访问,教你如何解析未备案的域名到国内服务器
  13. 一、学习Lua 教程
  14. 入职百度第二周,我知道了这些
  15. 呼叫中心系统智能排队功能转接流程
  16. 关于自己在大学的一些经历
  17. leetcode-从双倍数组中还原原数组
  18. Unix中sed用法
  19. [源代码]基于D-S证据理论的雷达探测信息融合
  20. jython 引入java.lang_Jython与Java的互相调用

热门文章

  1. Devexpress PdfViewer预览pdf,禁止下载,打印,复制
  2. Second-Order Cone Programming(SOCP) 二阶锥规划
  3. 推荐系统入门(六):新闻推荐实践1(附代码)
  4. 在 Mac 上通过“启动转换助理”安装 Windows 10
  5. 程序设计C实验二题目一计算员工周工资
  6. CentOS8 安装 Docker repo ‘appstream‘ 下载元数据失败
  7. WIN7 启动屏幕键盘
  8. 深度学习——神经网络的学习
  9. Docker push命令推送镜像到远端仓库
  10. FII-PRA006/010开发板硬件实验一