之前工作中遇到生产环境不允许导入Oracle的dmp文件,只能导入sql脚本,但是表中存在clob字段,直接用plsql工具无法导出clob字段,用了下dbvisualizer可以直接导出,亲测可用。 dbvisualizer是一款十分好用的数据库工具,支持数据库AmazonRedShift、DB2 ...
分类:
数据库 时间:
2019-12-11 21:25:16
阅读次数:
799
分析sql执行失败的原因,在于没有强制指定插入字符串为clob类型,解析sql时,oracle会把插入的字符串作为 “字符串类型”处理,由于oracle有最大字符串限制(不超过4000个字符),所以会报错。 ...
分类:
其他好文 时间:
2019-12-07 10:52:12
阅读次数:
73
我们会发现通过exp、imp导入库的表所属表空间还是导出时的表空间,那么假如我们导入的数据库表空间和导入时的数据库表空间不一致时就会比较麻烦,这里我们主要处理,已经导入的表所属表空间不是指向我们所要的表空间时如何修改。 1、查看表当前所属表空间 SELECT TABLE_NAME,TABLESPAC ...
分类:
数据库 时间:
2019-11-08 10:52:35
阅读次数:
120
<!--获取ae45at--> <select id="selectAe45at" parameterClass="java.util.Map" resultClass="java.util.HashMap"> <!--select caz045,aac001,to_char(aae013) aae... ...
分类:
数据库 时间:
2019-10-30 16:32:20
阅读次数:
1682
一、基本概念 大数据也称之为LOB(Large Objects),LOB又分为:clob和blob,clob用于存储大文本,blob用于存储二进制数据,例如图像、声音、二进制文等。 在实际开发中,有时是需要用程序把大文本或二进制数据直接保存到数据库中进行储存的。 对MySQL而言只有blob,而没有 ...
分类:
数据库 时间:
2019-10-17 23:56:03
阅读次数:
176
数据如下图,有一个需求,统计scott.emp中不同部门(deptno)的薪资(sal)总数。 如果不考虑行列转换的话,那么最基本的方法是通过deptno进行分组: 效果如下: 如果要在一行中显示所有部门的薪资总和,那么可以使用SUM(DECODE...)这种方式: 效果如下: 或者是使用SUM(C ...
分类:
其他好文 时间:
2019-10-17 13:31:59
阅读次数:
98
今天,公司项目某个模块的导出报如下错误: 内存溢出,导出前需要查询的sql如下: 其中表p_invoice_detail 中大概34W条数据,p_invoice_inform_order_detail中大概14W条数据,其它表中数据不超1W条,于是博主各种折腾,建索引,调整连接顺序等,都不起作用,博 ...
分类:
数据库 时间:
2019-09-27 22:58:42
阅读次数:
166
setSERVEROUTonDECLAREtab_sqlvarchar2(4000);tab_lobclob;TYPEddl_typeISREFCURSOR;ddl_curddl_type;typetab_ddl_typeisrecord(ddl_conclob);tab_ddltab_ddl_type;cursortab_curisselectDISTINCTobject_type,object
分类:
数据库 时间:
2019-09-16 16:20:35
阅读次数:
94
一、Cause ogg日志出现以下报错 由于表没有添加主键或修改主键或者没有添加补充日志或者导入大量clob字段等等原因,在ogg日志里看到有表同步报错,此时需要在ogg源端里过滤不同步的表,然后解决掉问题或者手工同步表到目标端,再在目标端里取消过滤 二、解决办法 2.1过滤不同步的表 2.2将主库 ...
分类:
其他好文 时间:
2019-09-10 17:45:56
阅读次数:
126
public Boolean JudgeIsQuality(Collection<String> tabIdLists){ Connection editConn = null; try { editConn = GlobalDBConnector.getInstance().getEditConn ...
分类:
数据库 时间:
2019-09-09 11:46:51
阅读次数:
112