社区
Oracle
帖子详情
oracle 同一数据库、不同用户间、表操作的事务问题
debug0x
2014-07-25 11:53:41
在同一数据库中,有A、B两个用户,现在我要对A用户下的表和B用户下的表做插入、更新或删除操作,我要保证这些操作在同一个事务里,怎么做到,我不知道管理员的密码,只知道A用户和B用户的密码,且A用户和B用户只对自己的表有相应的权限,现在应该怎么办?
...全文
382
2
打赏
收藏
oracle 同一数据库、不同用户间、表操作的事务问题
在同一数据库中,有A、B两个用户,现在我要对A用户下的表和B用户下的表做插入、更新或删除操作,我要保证这些操作在同一个事务里,怎么做到,我不知道管理员的密码,只知道A用户和B用户的密码,且A用户和B用户只对自己的表有相应的权限,现在应该怎么办?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
huangdh12
2014-07-25
打赏
举报
回复
把a的表操作权限赋予b或者把b的表操作权限赋予a,然后写在一个事务里面。
小灰狼W
2014-07-25
打赏
举报
回复
找一个用户来操作,该用户要有对涉及的表的操作权限 可以在A用户上来做,先用B用户将它的表的增删改权限赋给A用户 操作中间不提交,不断开连接,就在一个事务里了
Oracle
经典常用技巧荟萃
Oracle
的技术广泛应用于各行各业,在现实工作中从安装到管理都有技巧可循,本刊总结整理了
Oracle
的优质帖子,以精华贴为主,也囊括部分经典的非精华帖,目的方便大家查阅和学习,减少时
间
的浪费。
oracle
千万级别
同一
数据库
不同
scheme下的数据导入
解决方法:nologging和insert /*+append*/ alter table F_PM_ASSET_INFO NOLOGGING; INSERT /*+ append */ into test select 测试600W数据,3min,测试通过
oracle
数据库
事务
并发
操作
(1)丢失数据修改当两个或多个
事务
选择
同一
行,然后基于最初选定的值更新该行时,会发生丢失更新
问题
。每个
事务
都不知道其它
事务
的存在。最后的更新将重写由其它
事务
所做的更新,这将导致数据丢失。(2)读“脏”数据(脏读)读“脏”数据是指
事务
T1修改某一数据,并将其写回磁盘,
事务
T2读取
同一
数据后,T1由于某种原因被除撤消,而此时T1把已修改过的数据又恢复原值,T2读到的数据与
数据库
的数据不一致,则T2读到的
oracle
数据库
不同
用户
之
间
插入数据
create table testN1 as select * from
用户
名.testN1; insert into
用户
名1.testN1 select * from
用户
名2.testN1;
Oracle
--
同一
个ip下的创建了两个
不同
账号的
数据库
,两个
数据库
中
表
相同,但是其中一个新添加了一些
表
,这时再去
操作
另外一个
数据库
想要它也同样添加
表
spring整合heibernate
操作
oracel
数据库
配置: 当
同一
个ip下的创建了两个
不同
账号的
数据库
,两个
数据库
中
表
相同,但是其中一个新添加了一些
表
,这时再去
操作
另外一个
数据库
想要它也同样添加
表
时,只配置自动更新项update时,运行程序会报已存在
表
,或者
表
或视图不存在。最终另一账户的
数据库
中没有添加新的
表
。 这是因为两个
不同
账户的
数据库
在
同一
个ip下,自动更新配置会检查
同一
ip下的所有不...
Oracle
17,137
社区成员
55,257
社区内容
发帖
与我相关
我的任务
Oracle
Oracle开发相关技术讨论
复制链接
扫一扫
分享
社区描述
Oracle开发相关技术讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章