数据的导入导出(Oracle)


一、数据库导入导出需要注意


目标数据库要与资源数据库有着名称相同的表空间;

目标数据在进行导入时,用户名尽量相同(这样保证用户的权限级别相同);

目标数据库每次在进行数据导入前,应做好数据备份,以防数据丢失;

弄清是导入导出到相同版本还是不同版本(Oracle10g版本与Oracle11g版本);

目标数据导入前,弄清楚是数据覆盖(替换),还是仅插入新数据或替换部分数据表;

确定目标数据库磁盘空间是否足够容纳新数据,是否需要扩充表空间;

导入导出时注意字符集是否相同,一般Oracle数据库字符集只有一个,并且固定,一般不改变;

确定操作者的账号权限;


二、导出数据格式


Dmp格式(Oracle独有的文件格式):.dmp是二进制文件,可跨平台,还能包 含权限,效率好;

SQL格式:.sql格式的文件,可用文本编辑器查看,通用性比较好,效率不如.dmp 格式文件,适合小数据量导入导出。尤其注意的是表中不能有大字段(blob,clob,long),如果有会报错;

Pde格式:.pde格式的文件,.pde为pl/sql developer自有的文件格式,只能用pl/sql developer工具导入导出,不能用文本编辑器查看;


三、命令执行方式


该命令需要在操作系统的命令窗口执行,而非sql/plus;
在使用导出或导入命令时,在命令的后侧不要添加分好;

命令格式

Exp|imp用户名/密码@连接地址:端口/服务名file=路径/文件名.dmp full=y|table(tablename,tablename...)|owner(username1,username2,username3)

1.Exp:导出命令,导出时必须写;

2.Imp:导入命令,导入时必须写;

3.每次操作exp和imp只能选择一个执行;

4.Username:导出数据的用户名,必须写;

5.Password:导出数据的密码,必须写;

6.@:地址符号,必须写;

7.端口:1521是默认的端口号,可以不写,如果有修改,修改后的端口号必须写;

8.服务名:Oracle的服务名(Servicename),必须写(在C:\Oracle\Oracle\NETWORK\ADMIN\tnsnames.ora下查看);

9.File=”文件名.dmp”:文件存放的路径地址,必须写;

10.Full=y:表示全库导出。可以不写,默认为no,则只导出用户下的对象;

11.Tables:表示只导出那张表;

12.Owner:导出该用户下的对象;

13.Full|tables|owner:只能使用一种;

导出数据

exp用户名/密码@Oracle的连接地址:端口/需要导出的服务名file=路径/文件 名.dmp;

将 HR 用户下的对象导出;
exp hr/oracle@localhost:1521/orcl file=d:/1.dmp

导入数据

imp 用户名/密码@oracle的连接地址:端口/需要导出的服务名file=路径/文件 名.dmp;

将导出的 dmp 文件导入到数据库中;
imp hr/oracle@localhost:1521/orcl file=d:/1.dmp

四、使用pl/sql developer实现数据的导入与导出(只限于表)


导出与导入表对象

1.在菜单栏中找到tools点击,并找到export tables(导出表数据)与import tables(导入表数据);

2.DMP格式
导出DMP格式

导入DMP格式

3.SQL格式

导出SQL格式

drop tables 也可以勾选,避免有重名的现象,如果有重名会直接删 除原文件;

导入SQL格式

4.PDE格式
导出ped格式

导入ped格式

5.数据中其他对象的导入与导出
在菜单栏中找到tools点击,并找到export user objects;

注意:只导出表结构不包含数据内容,如果想要表带有数据只能用 export tables;

导出其他数据中的对象;

导入其他数据的对象;

6.小提示:
只要是sql格式文件都可以用文本编辑器打开,只要将其中的文本复制到 SQL> 下执行就可以了;

SQL语言之数据导入导出(Oracle)相关推荐

  1. JAVA语言(POI数据导入导出Excel)

    POI数据导入导出Excel(样式可以自己设置) //----------------------------Controller层 --------------------------------- ...

  2. SQL SERVER 2005数据导入导出报“错误 0xc00470fe 数据流任务 产品级别对于 组件“源 - TestDB01$”(1) 而言不足”

    由于本次接到的任务是从其他服务器导入数据到我们的服务器上,由于数据库,表字段不一样所以我们的服务器上建了一些中间表.我想把服务器上中间表中的数据导入到自己机子来做测试. 思路一:登录服务器导出数据,却 ...

  3. SQL语言之数据控制语言(Oracle)

    数据控制语言(DCL) Grant-授予用户权限 Revoke-撤销用户权限 一.授权系统权限 授予创建其他对象权限 1.Create session 登录权限 2.Create table 制表权 ...

  4. developer工具oracle导出,[转]PL/SQLDeveloper导入导出Oracle数据库方法

    1.Oracle数据库导出步骤 1.1 Tools→Export User Objects...选项,导出.sql文件. 说明:此步骤导出的是建表语句(包括存储结构),不包括表中的数据,要导出数据需要 ...

  5. 关于64位 MS SQL 导入导出 Oracle 引发 ORA-06413 的解决方法

    如果在X64系统下我们想利用 MS SQL 的DTS导入导出 Oracle 数据,由 oracle 不支持路径中包含")",会引发 ORA-06413:连接未打开错误 解决的办法很 ...

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

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

  7. 导入导出 Oracle 分区表数据

    --**************************** -- 导入导出 Oracle 分区表数据 --**************************** 导入导入Oracle 分区表数据是 ...

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

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

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

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

最新文章

  1. QT程序启动加载流程简介
  2. android 平板安装程序开发者,android – 限制平板电脑中的应用安装
  3. jquery获取对象
  4. python点到向量的距离,夹角
  5. 饿了么高稳定、高性能、高可用、高容错API架构实践!
  6. 初学者css常见问题_5分钟内学习CSS-初学者教程
  7. 数据恢复软件(绝对真实可用)
  8. 建立一颗二叉排序树,并删除该二叉排序树上的某个节点
  9. java heap排序_关于Java排序算法-堆排序(Heap Sort)
  10. c# mysql 链接池溢出_C#MySQL连接池限制,并清理连接
  11. 在 CentOS 上安装和配置 Xen 虚拟化
  12. 直接从Windows7RC版升级安装RTM版本的小窍门
  13. yii2 controller 接收get形式传输过来的参数
  14. arduino串口监视器显示nan_Arduino常用的三种通信协议UART, I2C和SPI
  15. C# 判断文件/文件夹是否存在;
  16. ff14个服务器位置,新人求推荐个服务器
  17. 网络适配器、网卡和网卡驱动
  18. Hydra/Medusa爆破工具命令参数和简单操作
  19. 201571030135/201571030137《小学四则运算练习软件》结对项目报告
  20. Could not fetch URL https://pypi.org/simple/pip/: There was a problem confirming

热门文章

  1. 二 Array 数组常用操作方法
  2. 静态方法和实例化方法的区别 -转载
  3. 性味归经与功能的脚本(超过四元素)
  4. 1049. 数列的片段和
  5. 一个简单的blog系统(十一) 增加文章检索功能
  6. 【C#】三维立体验证码 (3DCaptcha)
  7. flash player10.1 + FMS4中的p2p功能
  8. AB1601低功耗时烧写代码注意事项
  9. AB1601串口之bugs
  10. 区块链BaaS云服务(35)亦笔科技ODRChain