热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

Oracle导出/导入数据

1.Oracle导出表结构和数据(1)expimp工具,.dmp文件:带参数:rowsy带数据导出导入;rowsn——不带数据的导出导入,只移植结构。例如:导出:只导出3张

1.Oracle导出表结构和数据

(1) exp/imp工具,.dmp文件:

带参数:

rows=y 带数据导出导入;
rows=n —— 不带数据的导出导入,只移植结构。

例如:

<1> 导出:
 只导出3张表的结构:

exp user/pasword@dbServerName owner=user tables=(table1,table2,table3) rows=n file=c:\1.dmp

连带数据导出:

exp user/pasword@dbServerName owner=user tables=(table1,table2,table3) rows=y file=c:\2.dmp

<2> 导人:

imp user2/pasword@dbServerName2 fromuser=user touser=user2 file=c:\1.dmp

或者

imp user2/pasword@dbServerName2 fromuser=user touser=user2 file=c:\2.dmp

注意事项:

<1> 在执行imp导人操作时,可能会报出创建触发器错误,原因权限不足。此时需要登录sysdba,进行授权操作。

grant create trigger to scott;

<2> 当导出的表上建立了物化视图时,导出时不会报错,但在导入时,就可能会报错:

IMP-00017:由于ORACLE错误1031,以下语句失败:
&#8220;BEGIN SYS.DBMS_SNAPSHOT_UTL.SYNC_UP_LOG(&#8216;TIANZHI_SMART&#8217;,&#8217;ZH_MAJOR_ITEM&#8217;);&#8221;
&#8220;END;&#8221;
IMP-00003:遇到ORACLE错误1031
ORA-01031:权限不足
ORA-06512:在&#8221;SYS.DBMS_ISNAPSHOT&#8221;,line 108
ORA-06512:在&#8221;SYS.DBMS_SNAPSHOT_UTL&#8221;,line 1666
ORA-06512:在line 1
成功终止导入,但出现警告.

这种错误情况,暂定为是ORACLE的本身存在的bug。当遇到这种情况时,就采用下面提到的导出sql文件的方式进行操作。

(2) 使用PL/SQL Developer工具导出/导入.sql文件:

步骤如下:

<1> 导出:

《Oracle导出/导入数据》 导出操作流程

注意:在第2步操作中,要勾选创建表的选项,要不然执行sql文件时,没有创建表的sql语句。

<2> 导入:
Tools(工具) &#8212;-> 导入表,之后依次出现如下界面:

《Oracle导出/导入数据》 导入操作流程

出现如右侧窗口之后,就代表执行完毕了,此时就可以在用户下找到对应表了。

注意事项:

<1>不要勾包括存储。(未验证!)
<2>当表中包含类型为CLOB的字段时,无法使用sql文件形式进行导出操作,此时需要使用dmp文件形式进行导出和导入操作。

2.Oracle导出/导入(exp/imp)一个用户下的所有表数据

(1) 从源数据库导出数据:

语法:

exp user1/pwd1@test1 file='E:test.dmp';

示例:

exp tianzhi_smart/tianzhi_smart@192.168.56.60:1521/orcl file='E:\tianzhi_smart.dmp';

应用截图:
本人愚钝,初次使用时,都不知道在哪里输入这导出语句,所以专门贴出来,以备像我一样的小伙伴,少走些弯路.

《Oracle导出/导入数据》 导出

(2) 向目标数据库导入数据:

语法:

imp user2/pwd@test2 file='E:test.dmp' full=y;

示例:

imp tianzhi_smart/tianzhi_smart@192.168.10.129:1521/orcl file='E:\tianzhi_smart.dmp' full=y;

应用截图:

《Oracle导出/导入数据》 导入


推荐阅读
  • 本文介绍了如何使用php限制数据库插入的条数并显示每次插入数据库之间的数据数目,以及避免重复提交的方法。同时还介绍了如何限制某一个数据库用户的并发连接数,以及设置数据库的连接数和连接超时时间的方法。最后提供了一些关于浏览器在线用户数和数据库连接数量比例的参考值。 ... [详细]
  • 一、Hadoop来历Hadoop的思想来源于Google在做搜索引擎的时候出现一个很大的问题就是这么多网页我如何才能以最快的速度来搜索到,由于这个问题Google发明 ... [详细]
  • 图解redis的持久化存储机制RDB和AOF的原理和优缺点
    本文通过图解的方式介绍了redis的持久化存储机制RDB和AOF的原理和优缺点。RDB是将redis内存中的数据保存为快照文件,恢复速度较快但不支持拉链式快照。AOF是将操作日志保存到磁盘,实时存储数据但恢复速度较慢。文章详细分析了两种机制的优缺点,帮助读者更好地理解redis的持久化存储策略。 ... [详细]
  • 本文讨论了在数据库打开和关闭状态下,重新命名或移动数据文件和日志文件的情况。针对性能和维护原因,需要将数据库文件移动到不同的磁盘上或重新分配到新的磁盘上的情况,以及在操作系统级别移动或重命名数据文件但未在数据库层进行重命名导致报错的情况。通过三个方面进行讨论。 ... [详细]
  • 本文介绍了iOS数据库Sqlite的SQL语句分类和常见约束关键字。SQL语句分为DDL、DML和DQL三种类型,其中DDL语句用于定义、删除和修改数据表,关键字包括create、drop和alter。常见约束关键字包括if not exists、if exists、primary key、autoincrement、not null和default。此外,还介绍了常见的数据库数据类型,包括integer、text和real。 ... [详细]
  • 本文介绍了一个误删Oracle数据文件导致数据库无法打开的问题,并提供了解决方式。解决方式包括切换到mount状态、离线删除报错的数据文件等。 ... [详细]
  • qt学习(六)数据库注册用户的实现方法
    本文介绍了在qt学习中实现数据库注册用户的方法,包括登录按钮按下后出现注册页面、账号可用性判断、密码格式判断、邮箱格式判断等步骤。具体实现过程包括UI设计、数据库的创建和各个模块调用数据内容。 ... [详细]
  • Oracle Database 10g许可授予信息及高级功能详解
    本文介绍了Oracle Database 10g许可授予信息及其中的高级功能,包括数据库优化数据包、SQL访问指导、SQL优化指导、SQL优化集和重组对象。同时提供了详细说明,指导用户在Oracle Database 10g中如何使用这些功能。 ... [详细]
  • 在说Hibernate映射前,我们先来了解下对象关系映射ORM。ORM的实现思想就是将关系数据库中表的数据映射成对象,以对象的形式展现。这样开发人员就可以把对数据库的操作转化为对 ... [详细]
  • 本文详细介绍了MysqlDump和mysqldump进行全库备份的相关知识,包括备份命令的使用方法、my.cnf配置文件的设置、binlog日志的位置指定、增量恢复的方式以及适用于innodb引擎和myisam引擎的备份方法。对于需要进行数据库备份的用户来说,本文提供了一些有价值的参考内容。 ... [详细]
  • 使用Ubuntu中的Python获取浏览器历史记录原文: ... [详细]
  • 本文介绍了Oracle数据库中tnsnames.ora文件的作用和配置方法。tnsnames.ora文件在数据库启动过程中会被读取,用于解析LOCAL_LISTENER,并且与侦听无关。文章还提供了配置LOCAL_LISTENER和1522端口的示例,并展示了listener.ora文件的内容。 ... [详细]
  • 本文介绍了Hyperledger Fabric外部链码构建与运行的相关知识,包括在Hyperledger Fabric 2.0版本之前链码构建和运行的困难性,外部构建模式的实现原理以及外部构建和运行API的使用方法。通过本文的介绍,读者可以了解到如何利用外部构建和运行的方式来实现链码的构建和运行,并且不再受限于特定的语言和部署环境。 ... [详细]
  • 本文介绍了通过ABAP开发往外网发邮件的需求,并提供了配置和代码整理的资料。其中包括了配置SAP邮件服务器的步骤和ABAP写发送邮件代码的过程。通过RZ10配置参数和icm/server_port_1的设定,可以实现向Sap User和外部邮件发送邮件的功能。希望对需要的开发人员有帮助。摘要长度:184字。 ... [详细]
  • MyBatis多表查询与动态SQL使用
    本文介绍了MyBatis多表查询与动态SQL的使用方法,包括一对一查询和一对多查询。同时还介绍了动态SQL的使用,包括if标签、trim标签、where标签、set标签和foreach标签的用法。文章还提供了相关的配置信息和示例代码。 ... [详细]
author-avatar
fade2010_480
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有