Database
allen_jinjie
这个作者很懒,什么都没留下…
展开
-
The difference of Connection vs Session in Oracle
Sometimes it is confusing Oracle connection with Oracle session, but one saying is a connection can have 1 or more sessions, and gives SQL*Plus as example. It is true but for a java developer it is a原创 2013-09-25 15:39:57 · 1598 阅读 · 0 评论 -
RestTemplate 引起的 "enq: TX - Row Lock Contention"
一个需求:服务实例 A 和服务实例 B 是同一个应用的不同实例,只是数据库不同。现在 A 创建一些数据并做分析,程序对所有 ID 特殊处理后原封不动地插入到 B 上并且做同样的分析,大致代码如下: @Transactional public Integer processRestRequest(CohortSyncDTO dto){ logger.info("进入单队列远程REST请求的处理方原创 2017-11-27 17:48:46 · 357 阅读 · 0 评论 -
Oracle+Mybatis批量插入含有Sequence和CLOB字段
参考 当oracle+mybaits批量insert遇到CLOB类型字段,通过使用 begin .. end 将语句放入Oracle 的块里实现批量提交。常规的,带有 Sequence 的插入语句需要使用到 Mybatis 的 selectKey 标签。但是,带有 Sequence 和 CLOB 的却可以使用下面更简洁的方式完成: <insert id="insertAll" para...原创 2018-12-28 14:08:45 · 1058 阅读 · 1 评论 -
使用ORA2PG迁移数据库
首先需要安装 Perl 和 PostgreSQL数据库,还需要安装Oracle的客户端。我都是在本机 Windows 系统上测试的,对应的文件名: ActivePerl-5.26.3.2603-MSWin32-x64-a95bce075.exe postgresql-10.6-1-windows-x64-binaries.zip 软件装完进入Perl 的bin目录,命令安装Perl 的...原创 2019-01-27 15:20:23 · 1325 阅读 · 0 评论