首先询问对方数据库的表空间名称和大小,然后在你的oracle中建立相应表空间,最后使用命令导入、导出数据。

补充:

1.要新建一个数据库;

Oracle数据导入导出imp/exp就相当于oracle数据还原与备份。exp命令可

以把数据从远程数据库服务器导出到本地的dmp文件,imp命令可以把dmp文件从本

地导入到远处的数据库服务器中。 利用这个功能可以构建两个相同的数据库,一

个用来测试,一个用来正式使用。

例如:imp命令导入数据:

imp username/password@SID file=XXX.dmp fromuser=XXX touser=XXX tables=(XXX,XXX)

其中,fromuser指对方数据库用户名,touser指你的数据库的用户名;

fromuser若为多个表空间的话,使用()将其括起来:fromuser=(a,b);

touser参数仿fromuser参数;

若只导入一部分表,使用tables参数,用()括起要导入的表;如果想全部导入,不需要指定tables参数

下面介绍的是导入导出的实例。

数据导出:

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 将数据库中的表inner_notify、notify_staff_relat导出

exp aichannel/aichannel@TESTDB2 file= d:\data\newsmgnt.dmp tables=

(inner_notify,notify_staff_relat)

上面是常用的导出,对于压缩,既用winzip把dmp文件可以很好的压缩。

也可以在上面命令后面 加上 compress=y 来实现。

数据的导入

1 将D:\daochu.dmp 中的数据导入 TEST数据库中。

imp system/manager@TEST file=d:\daochu.dmp

imp aichannel/aichannel@HUST full=y file=file= d:\data\newsmgnt.dmp

ignore=y

上面可能有点问题,因为有的表已经存在,然后它就报错,对该表就不进行导

入。

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

2 将d:\daochu.dmp中的表table1 导入

imp system/manager@TEST file=d:\daochu.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:\Work\Oracle_Data\backup>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+导入emp,Oracle数据库导入导出emp文件相关推荐

  1. oracle数据库怎么导出dat文件_oracle导入导出dmp文件(详细步骤)

    < 方法 1 : 使用客户端 Enterprise Manager Console> 1. 用 SYS 用户名, 以 DBA 的身份在 ie 中登入到数据库 (ORACLE 客户端 Ent ...

  2. ORACLE 错误 1659,数据库导入dmp临时表空间内存不够

    IMP-00017: 由于 ORACLE 错误 1659, 以下语句失败: 今儿在自己电脑上搭建开发环境,在给数据库导入表结构以及数据时出现"IMP-00017: 由于 ORACLE 错误 ...

  3. oracle dmp 导入 mysql_oracle新数据库导入dmp文件

    Oracle数据导入导出imp/exp命令 10g以上expdp/impdp命令 Oracle数据导入导出imp/exp就相当于oracle数据还原与备份.exp命令可以把数据从远程数据库服务器导出到 ...

  4. oracle数据库怎么导出dat文件_论将数据从数据库导出为dat格式.docx

    论将数据库中的数据导出为dat格式 一.写作目的: 在生产过程中,往往需要将数据库中的某个表或者视图中的数据导出为某固定格式的文本文件,如txt.dat或xls等格式.本文以导出dat文件为例,详述在 ...

  5. linux mysql csv文件_Linux MySQL数据库如何导出数据文件?导出csv语句命令

    广告 2017年11月13日 MySQL中你可以使用SELECT ... INTO OUTFILE语句来简单的导出数据到文本文件上. 使用SELECT ... INTO OUTFILE语句导出数据 以 ...

  6. linux下使用命令行将informix数据库表导出.unl文件

    导出.unl文件 1.在根目录下新建一个文件夹用于存放生成的.unl文件. mkdir jzfz 2.cd jzfz 3.使用dbaccess进去 dbaccess 数据库名 4.选择Query-la ...

  7. oracle时间格式设为英文,Oracle向中文字符集数据库导入英文日期格式数据出现问题的解决...

    在程序中导入脚本文件,执行结束后,没有出现错误,但是在查询customers表时,发现只有一行数据,仔细观察发现: 1. CREATE TABLE customers ( customer_id IN ...

  8. MySQL数据库导入代码_mysql数据库导入导入代码

    我想大家都知道数据导入和导入可以使用mysql自带的功具mysqldump来实现,同时也可以自定义程序来实现,下面我介绍了二种方法. 先来讲讲利用比如到处数据用逗号('),竖线(|)隔开的数据.很多人 ...

  9. ssh连接mysql数据库导入_ssh向数据库导入数据库

    aliyun7天实践训练营第四日---使用PolarDB和ECS搭建门户网站 学习过程创建PolarDB数据库账号1.登录管理控制台:2.产品与服务 > 云数据库PolarDB,进入云数据库Po ...

  10. mysql导入wps_WpS数据数据库导入

    金山的wps同样是一款不错的办公软件,而要想把txt中数据导入excel不需要从WPS应用程序中去转换.这里教大家一种通过wps表格数据转换的方式来把txt记事本数据导入到wps表格中.具体操作步骤如 ...

最新文章

  1. Openlayers中实现地图上添加一条红色直线
  2. 【机器学习基础】前置知识(五):30分钟掌握常用Matplotlib用法
  3. C++面向对象设计原则详解
  4. Python基础(三)深浅拷贝、函数、文件处理、三元运算、递归、冒泡排序
  5. sklearn中的验证
  6. python文件操作小总结
  7. 【Python】Sklearn创建三种仿真数据集
  8. [设计模式] - 工厂模式
  9. Git——版本管理工具(一)
  10. 远程无人值守批量装机(图文详解)
  11. 51nod1359 循环探求
  12. php saas,saas系统是什么
  13. 离京前记--带宝贝爬长城小感想
  14. 面试被问“你未来的职业规划是什么”,怎样回答最完美?
  15. 【转载】当爱只是需要
  16. 1688.item_get API接口
  17. Java------IO流与异常处理机制 详解
  18. CentOS系列之Elasticsearch(二):查询
  19. java三角形代码_编写Java程序测试三角形
  20. 计算机截取当前页面,电脑截图怎么截

热门文章

  1. python字典统计排序1_python-如何按字典顺序对Counter.mostCommon(n)的...
  2. HBase Java API 代码开发
  3. java 压缩jar 仓库,java服务安装(一):使用java service wrapper及maven打zip包
  4. ThreadLocal初识
  5. SpringBoot————JPA快速使用
  6. 数据生态mysql_数据生态:MySQL复制技术与生产实践
  7. java stl分解_[STL训练]寻梦-题解(Java代码)极简思路
  8. linux下如何bash文件,Linux系统的文件管理命令及bash的相关工作特性
  9. linux宽松模式,SELinux 宽容模式(permissive) 强制模式(enforcing) 关闭(disabled) 几种模式之间的转换...
  10. openlayers3 根据经纬度 自动画框_用这软件,让你的电脑自动搞黄色