《2022年基于PLSQL的数据库备份方法及如何解决导出clob和blob类型数据报错的问题.docx》由会员分享,可在线阅读,更多相关《2022年基于PLSQL的数据库备份方法及如何解决导出clob和blob类型数据报错的问题.docx(7页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、精选学习资料 - - - - - - - - - PL/SQL Developer 是 Oracle 数据库中用于导入或导出数据库的主要工具,本文主要介 绍了利用 PL/SQL Developer 导入和导出数据库的过程,并对导入或导出时的一些留意事项 进行了说明,接下来我们就一一介绍;导出步骤:1、tools -export user object 挑选选项,导出 .sql 文件;2、tools -export tables- Oracle Export 挑选选项导出 .dmp 文件; b5E2RGbCAP 导入步骤:注:导入之前最好把以前的表删除,当然导入另外数据库除外;1、tools-i
2、mport tables-SQL Inserts 导入 .sql 文件;2、tools-import talbes-Oracle Import然后再导入dmp 文件;一些说明:Tools-Export User Objects 导出的是建表语句 导出; p1EanqFDPw Tools-Export Tables 里面包含三种导出方式,三种方式都能导出表结构以及数据,如下:. Oracle Export . Sql Insert . pl/sql developer 第一种是导出为 .dmp 的文件格式, .dmp 文件是二进制的,可以跨平台,仍能包含权限,效率也很不错,用得最广;DXDiTa
3、9E3d 其次种是导出为 .sql 文件的,可用文本编辑器查看,通用性比较好,但效率不如第一种,适合小数据量导入导出;特别留意的是表中不能有大字段;RTCrpUDGiT 第三种是导出为 .pde 格式的, .pde 为 Pl/sql developer 自有的文件格式,只能用 Pl/sql developer 自己导入导出,不能用编辑器查看;5PCzVD7HxA PS:只有 Oracle Export 方式导出再导入后,表结构和索引结构没有发生变化,另两种方式都转变了索引类型;jLBHrnAILg - xHAQX74J0X 第 1 章导入数据的苦恼最近,始终再为搭建测试数据库的事情苦恼,主要遇
4、到如下困难:1、使用 oracle dump 方式导出的数据在导入的时候不能随便挑选一张表的数据进行导入;一般业务的表的数量都有1000 左右,在显现由于某张表数据反常导致的故障时,用dump 文件进行复原基本不行行或者很费事;LDAYtRyKfE 2、表存在外键约束和触发器,使用oracle dump import 方式导入表的时候不能特别简单的禁止触发器和外键,导致大量错误产生,导入的表的数据不全,部分表数据没有导入;Zzz6ZB2Ltk 3、当修改了某些表的数据后需要将这些表的数据复原到测试环境搭建时的数据,import 不能将这些表的数据清空后重新导入;dvzfvkwMI1 4、当修改
5、了某些表的字段后需要将这些表的数据复原到测试环境搭建时的数据,import 不能将这些表重建后重新导入;rqyn14ZNXI 那么有没有一个工具能够解决上面我们这位工程师的苦恼呢?第 2 章 PL/SQL Developer导入导出工具PL/SQL Developer 位于PLSQL DEV 工具的“Tools” 菜单下的“Export tables ” 和1 / 4 名师归纳总结 - - - - - - -第 1 页,共 4 页精选学习资料 - - - - - - - - - “ Import tables ” 下,可以进行数据的导出和导入;EmxvxOtOco 2.1 导出功能介绍Wher
6、e clause: 使导出操作支持where 条件,比如你只需要导出每张表的10000 条记录,可以在输入框里输入“rownum from sys.all_tab_columns a where a.OWNER = ICDPUB and a.TABLE_NAME not in select t.TABLE_NAME from sys.all_tab_columns t where t.OWNER = ICDPUB and t.DATA_TYPE in CLOB,BLOB sQsAEJkW5T 留意:上面的 sql 语句里的 ICDPUB是用户名2、根据上面的语句的执行结果生成 容如下: GMs
7、IasNXkA Object selection 的文件 后缀是 .osf),文件的内PL/SQL Developer Object Selection File 1 TABLE ICDPUB.ACTIVE_ALARMS TABLE ICDPUB.ALLAPPOINT TABLE ICDPUB.ALLOPTIONVIEW TABLE ICDPUB.ALLOTCONFIG TABLE ICDPUB.ALLPAPERAUTHVIEW TABLE ICDPUB.ALLPAPERVIEW TABLE ICDPUB.ALLQUESTIONVIEW 3、在导出表功能的表挑选框里单击右键挑选“作的文件 ,完成表的挑选;TIrRGchYzg 4、挑选合适的参数,进行导出操作;Load Object selection ” ,挑选上一步制5、用 oracle export 方式导出包含 clob 和 blob 的数据;申明:全部资料为本人收集整理,仅限个人学习使用,勿做商业用途;4 / 4 名师归纳总结 - - - - - - -第 4 页,共 4 页