2023-03-24
JDBC使用绑定变量,9个字符升级为128位
数据库环境:12.2
JDK:java jdk8
使用 mybatis 连接数据库,插入9个字符后,发生绑定变量升级,字符长度从32位升级至128位,bind mismatch(22)
测试过程:
表: create table t ( x1 number,x2 varchar2(2001) )
java :
StringBuilder sb = new StringBuilder("x");
for( int i =1 ;i < 2000 ;i++){
cimTestMapper.insertX(i,sb.toString());
sb.append("x");
}复制
我来答
添加附件
收藏
分享
问题补充
5条回答
默认
最新
回答交流
Markdown
请输入正文
提交
相关推荐
rac集群使用startup命令和srvctl命令启动区别
回答 2
是不是startup启动后,实例还没有注册到监听上?看看lsnrctlstatus正常吗
有没有哪位大佬给个实现 第一个结果集转换成第二个结果集格式的SQL写法
回答 1
已采纳
有几种方式,是通过SELECT…CASE写法函数计算方式,另一种是pivot,看看符合不符合要求。自己写,才能理解
请问下各位前辈,如果用虚拟机,例如 VirtualBox 在产品环境安装数据库的吗? 性能损耗有多少?
回答 2
您好:不建议使用该方案,如果对性能有明确要求,请选择使用物理机。损耗具体指标不易给出,因为涉及环节太多了,网络开销、磁盘优化等方面,如果不具备成熟的基础设施,即使选择虚拟化方案也请优先选云数据库方案,
Oracle表空间加密,忘记wallet密码如何解密?
回答 2
基本无解。可以尝试暴力破解,如果隐约觉得自己的密码不是特别复杂。
oracle 一个表和一个视图联合更新,表的索引字段和视图的对应字段类型一样,但是最大长度不一样,索引还有效果吗?
回答 1
已采纳
类型一致就行。看执行计划就行。前提是要有有效的where条件就行。
Oracle大规模数据全库迁移到pg,比如好几T,也是用ora2pg吗?
回答 9
有cloudcanal ,你测下免费版增量同步行不行。
oracle rac 生产库一般需要几个网卡?
回答 4
已采纳
Oraclerac如果是本地测试的话,2张网卡就够用了,一个用于公网,一个用于私网心跳。⭐️但是生产库rac一般是4张网卡最为稳妥!两张网卡做一个绑定,作为冗余,bond或者team都可以,作为公网。
oracle 的 profile 策略修改后是立即生效的嘛?? 各位大佬可否解惑
回答 3
.profile文件修改后需要执行一下source.profile才能立即生效或者退出当前用户重新su进来也是自动生效的
有一个两节点的ADG环境,主库1个,备库1,现在要新增一个备库,能不能在原有的备库上rman备份,用来恢复一个新备库?这样就不用消耗主库的资源了。
回答 2
已采纳
只能从主库rman备份
Oracle中为什么唯独有一个rowid无法更新?
回答 1
如果更新卡住,首先怀疑的就是存在锁表,资源等待的情况,可以先不要中断程序,保持卡住的状态,然后用脚本检查是否存在资源等待,参考sql:SELECTdecode(request,0,'Holder:',