天翎MyApps技术社区 - 低代码平台 | 流程管理系统 | BPM软件

 找回密码
 注册成为天翎用户
查看: 2968|回复: 16

[已解决] 关于oracle问题

[复制链接]
深圳云计算 发表于 2013-4-18 10:12:06 | 显示全部楼层 |阅读模式
本帖最后由 spiral 于 2013-4-18 17:28 编辑

请注意,我们现在用的是sp6版本,未使用任何旧数据,全部手工新建的.
然后现在经过测试发现,如果同一个视图,比如我有一个视图a,我在后台更新该视图的列的内容,同事前台也在操作这个视图的时候,t_view表就会被锁定,但是mysql就没有这个问题. 数据库那边的同事说,是因为oracle数据库的事务机制和mysql不同导致的,请问,其他的myapps用户在使用oracle数据库时候是否遇到这个问题,或者你们那边能否咨询研发的,看看是否能够通过修改底层实现代码来解决该问题,谢谢!
希望这次能有一个实在的答复
 楼主| 深圳云计算 发表于 2013-4-18 10:24:13 | 显示全部楼层
???很忙么?好歹吱个声儿啊,表示有在处理啊
 楼主| 深圳云计算 发表于 2013-4-18 10:29:14 | 显示全部楼层
哎,何时你们能让我对你们有点信心呢?
spiral 发表于 2013-4-18 10:32:31 | 显示全部楼层
我们这边研究一下,稍候回复您
 楼主| 深圳云计算 发表于 2013-4-18 10:33:23 | 显示全部楼层
好的,如果你们那边暂时不会改动,那就帮忙问问研发,改哪里可以,我们这边自己改
spiral 发表于 2013-4-18 11:12:04 | 显示全部楼层
本帖最后由 spiral 于 2013-4-18 11:47 编辑

1.据我们所知,使用oracle的客户并不少,但是没有接收到相关的问题
2.我们的数据一般分为业务库与系统库2部分,前台用户查看业务库数据,后台开发者操作系统库数据,并不冲突
3.后台使用hibernate架构,读取数据时是从缓存中读取
4.软件开发结束后,并不存在同时操作前后台的情况
5.系统本身并没有对oracle的事务锁部分进行特别处理,因此大致以数据库本身为主
6.当多个开发者同时编辑同一个视图时,我们建议您使用后台的版本控制功能,避免乐观锁的问题
 楼主| 深圳云计算 发表于 2013-4-18 11:42:25 | 显示全部楼层
那个不方便,不可能用版本控制,麻烦问问研发,在代码方面是否有什么更改的,或者告知什么原因导致了会锁住这个表.你上面说了很多点,但是实际上,只有第六点有解决问题的意义.
所以,麻烦贵公司的各位,能否告知大致产生问题的原因,前台和后台既然不冲突,那么出现这个问题,肯定还是有原因的,请告知,谢谢!!!
另外,请告知,通过修改源码能否解决问题,以及大致要修改的地方,谢谢!
spiral 发表于 2013-4-18 11:59:52 | 显示全部楼层
关于前后台同时操作的问题,我这边经过简单的测试并没有发现该问题,麻烦楼主给我远程展示一下具体的现象或者在我电脑的oracle上操作以便详细定位问题(如果我这边可以重新您的问题,我们可以让研发来修复该BUG)

关于后台多个开发者同时编辑同一个对象的问题,暂时我们系统只提供了版本控制的解决方案,对您带来的不便之处表示歉意(后台-系统管理-缓存管理    该部分可以清楚缓存)
 楼主| 深圳云计算 发表于 2013-4-18 14:36:47 | 显示全部楼层
好像我一直在重复,如果你们没有什么好的方法,那么麻烦问问研发,修改哪里源码可以解决,麻烦您能否高抬贵足帮我问问?如果可以,不胜感激!
spiral 发表于 2013-4-18 14:53:01 | 显示全部楼层
楼主您好,从您一开始问的时候,我就把你的问题向研发部经理询问过了
他表示从设计的架构上找不到出现楼主问题的原因

因为不排除在系统在某个地方处理不好,引发楼主所说的情况,所以我才恳请楼主告知具体的操作顺序、报错信息等,看看能不能找到系统不完善的地方

本版积分规则

QQ|手机版|天翎MyApps技术社区 ( 粤ICP备11093750号 )

GMT+8, 2026-8-12 22:22

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表