最近由于项目原因,我学习了Oracle数据库一些知识。数据的导出及导入,是任何数据库使用人员必备的一项技能,现给大家介绍一下Oracle数据的导出及导入实现方法。

数据的导出及导入,可以用命令exp/imp来实现,也可以采用第三方客户端如PLSQL来实现。而导出及导入,要注意你要操作的是表结构和表数据,还是仅仅是表结构,还要注意你导出及导入的是dmp文件,还是sql文件或者是pde文件等。

我们需要关注三个方面的字符集:oracel server端的字符集,oracle client端的字符集,dmp文件的字符集。尤其是在做数据导入的时候,这三个方面的字符集只有保持一致才能正确导入到Oracle数据库。

1. 使用命令exp/imp

数据的导出

数据库完全导出

exp system/manager@orcl file=D:\output.dmp full=y

数据库中表table1与table2导出

exp system/manager@orcl file=D:\output.dmp tables=(tables1,tables2)

数据的导入

数据库完全导入

imp system/manager@orcl file=D:\output.dmp full=y

数据库中表table1与table2导入

imp system/manager@orcl file=D:\output.dmp tables=(tables1,tables2)

2. 使用第三方客户端PLSQL

用户对象导出(可以导出表结构,不可导出表数据)

工具→导出用户对象,选择用户,选择导出文件的路径,命名导出文件名称(.sql),然后点击导出即可。

表数据导出(可以导出表结构和表数据)

1. Oracle导出方式

工具→导出表,Oracle导出方式,选择可执行文件(exp.exe),选择选择导出文件的路径,命名导出文件名称(.dmp),然后点击导出即可。

2. SQL插入方式

工具→导出表,SQL插入方式,导出文件的路径,命名导出文件名称(.sql),然后点击导出即可。

3. PLSQL Developer方式

工具→导出表,PLSQL Developer方式,导出文件的路径,命名导出文件名称(.pde),然后点击导出即可。

用户对象导入

工具→导入表,SQL插入方式,选择可执行文件(sqlplus.exe),选择导入文件(.sql),然后点击导入即可。

表数据导入

1. Oracle导入方式

工具→导入表,Oracle导入方式,选择可执行文件(imp.exe),选择导入文件(.dmp),然后点击导入即可。

2. SQL插入方式

工具→导入表,SQL插入方式,选择可执行文件(sqlplus.exe),选择导入文件(.sql),然后点击导入即可。

3. PLSQL Developer方式

工具→导入表,PLSQL Developer方式,选择导入文件(.pde),然后点击导出即可。

oracle导出字符集命令,Oracle数据的导出及导入实现相关推荐

  1. oracle sql 导入mysql数据库备份_使用PL/SQL连接oracle数据库,并将数据进行导出备份和导入恢复...

    使用PL/SQL连接oracle数据库,并将数据进行导出备份和导入恢复 这种操作百度一搜一大片,今天整理以前做的项目时自己备份了一下数据库,试着将数据进行导出备份和导入恢复了一下:下面是操作过程: 1 ...

  2. oracle数据库源数据路径,oracle中用什么命令查找数据文件所在路径呢?

    oracle中用什么命令查找数据文件所在路径呢? 来源:互联网  宽屏版  评论 2009-07-09 18:39:28 分类: 电脑/网络 >> 电脑常识 问题描述: 在pl/sql中执 ...

  3. python列表导出_python list格式数据excel导出方法

    如下所示: # _*_ coding:utf-8 _*_ #----------------------------------------------- # import modules #---- ...

  4. linux导出日志命令_Linux中的导出命令

    linux导出日志命令 In this guide, we will look at the export command in Linux. Export is a built-in command ...

  5. php数据的导出到excel,php 数据的导出到excel表格-怎么将php数据导出excel

    怎么使用php把表格中的数据导入到excel中 下面写的一个PHP导出数据到CSV问价的函数,你到时候直接调用了 /** * 导出CSV * @param string $fileName文件名字 * ...

  6. php把搜索的结果导出,excel表格查找数据之后导出-如何将Excel查找全部后得到的内容Copy出来...

    PHP如何将查询出来的数据导出成excel表格(最好做... 1.选中第一行(整行), 2工具栏中的数据,再点击筛选(到第一行中有箭头) 3.在要选的列中点击三角箭头 4.见图: 5.见图: 6.在框 ...

  7. python列表导出excel_python list格式数据excel导出方法

    如下所示: # _*_ coding:utf-8 _*_ #----------------------------------------------- # import modules #---- ...

  8. Linux下改动Oracle数据库字符集命令

    常见情形:从server备份Oracle数据库后再到本地机器上还原Oracle数据库的时候常常会碰见数据库字符编码不一致的情况,能够用下面命令来改动本地的Oracle数据库字符编码,然后顺利还原Ora ...

  9. oracle数据库cp命令,Oracle数据库备份与恢复(I)

    1. exp/imp(导出与导入) 1.1 基本命令: $exphelp=y $imphelp=y 2.三种工作方式 (1)交互方式: $exp //然后按照提示输入所需要的参数 (2)命令行方式: ...

最新文章

  1. 净化心灵的诗歌--《当你老了》
  2. Linux 防火墙工具--iptables
  3. Python基础概念_4_控制流程
  4. 分布式锁双重防死锁演进
  5. 数据结构题:根据所给权值设计相应的哈夫曼树,并设计哈夫曼编码
  6. java x.length_Java中的length和length()
  7. 合并两个有序数组 java_合并两个有序的数组
  8. 马匹赛跑java_java模拟龟兔赛跑
  9. linux 中的gzip命令
  10. 自媒体行业的发展和前景
  11. 《实时控制软件设计》团队项目分组
  12. hdu-2191悼念512汶川大地震遇难同胞——珍惜现在,感恩生活 HDU - 2191(多重背包)
  13. c语言空战游戏的课程程序设计,贪吃蛇c语言课程设计_相关文章专题_写写帮文库...
  14. 华为云王红新_华为云新加坡峰会盛大举行,多家公司签署MoU
  15. 博客右下角的动态人物(live2d)看板娘
  16. Dubbo远程传输协议详解
  17. 计算机专业笔记本用i5还是i7,玩游戏笔记本i5和i7的区别_笔记本电脑游戏用i5还是i7...
  18. 一文梳理类脑计算的前世今生 | 中科院自动化所研究员李国齐
  19. 九宫山自驾露营二日游
  20. awk显示指定行到末尾行之间小技巧

热门文章

  1. what is the meaning of bring you up to speed?
  2. 修改linux bash shell PS1
  3. js 操作 select option
  4. powerdesigner连接db2生成模型步骤
  5. Winsows VISTA启动过程解析
  6. Java 对象和类的一些笔记总结
  7. 奇异值分解SVD与PCA
  8. 在GridView中使用Cache
  9. WSGI接口(廖雪峰重点)
  10. 手把手教你Chrome浏览器安装Postman(含下载云盘链接)【转载】