生产环境:oracle10g, 应用帐号: webapp;
同时为了方便开发人员查询,又不能随意动生产数据,建立了一个只读用户: webappviewer;
现在的现象是,客户端:PL/SQL Developer, 使用 webappviewer执行 “ select * from tablea for update ”可以执行不报错,但是如果不提交或回滚事务的话,会锁表(但是实际提交 事务会报错:只读用户);开发攻城狮从来就是一开开一天,晚上也不退出。有时候重要的表,比如批量,就会被锁上,造成严重的后果;
已经被这个现象 困扰好久了,请教OSchina上诸位大侠,帮忙出出主意;
只读用户如何只设置 select权限,不能用用 select * from table for update的执行权限(现在是只读用户可以执行此语句,但是不能真正去update后提交);
建立测试库,生产系统上不能胡来<divclass="ref">
刚刚遇到了同样的问题,有什么方法可以控制这个forupdate操作
这位大神给了解答,可以参考
<arel="nofollow">http://yangtingkun.itpub.net/post/468/525587
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。