问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

我在plsql中使用dblink访问远程数据库上的表,执行select后为什么plsql...

发布网友 发布时间:2022-04-23 01:08

我来回答

3个回答

热心网友 时间:2022-04-09 05:44

你应该是查询结果没展示完全,点击下面的绿色向下箭头获取全部的查询结果就不会提示要你提交或者回滚了。

热心网友 时间:2022-04-09 07:02

这个问题背后还有很多故事,我就献丑长话短说,提供我的理解,希望对你有所帮助:
1、Oracle有一个分布式数据库和分布式事务的概念,具体情况可以参阅Oracle官方文档:
http://docs.oracle.com/cd/B28359_01/server.111/b28310/ds_txnman.htm#i1207516
2、在通过DBLINK执行DML(含SELECT)和DDL访问远程数据的对象(表、视图、存储过程等)时,会自动开启连接和会话到远程数据库。
3、由于远端数据库和本地数据都有各自的SCN,而SCN是Oracle保证读一致性非常霸气的东西,必须做两个数据库的SCN同步(Oracle目前还没有能够实现实时同步SCN)Oracle就自动开启分布式事务,在分布式事务的开始和结束时同步SCN(在每个SQL执行完也会同步SCN)。
详细情况参阅Oracle官方文档:
http://docs.oracle.com/cd/B28359_01/server.111/b28310/ds_txnman010.htm#ADMIN12288
4、在Commit或Rollback后,会结束事务。
简单一句话,就是为了保证读一致性。追问恩,有所理解了。 那我要是一直不点提交呢,会有什么问题吗 ? 就当平时一样的查询

追答一直不提交事务,就会一直占用远端数据库中的回滚段,导致被占用的回滚段无法回收,如果在PLSQL开发方面不做控制的话,可想而知,可能会导致远端数据库的不定时的报出回滚段相关的错误(比如回滚段用光,就报错了)

热心网友 时间:2022-04-09 08:37

不知道在不在,这个要回滚还是提交
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
土地入股的定义 ups快递客服电话24小时 贷款记录在征信保留几年? 安徽徽商城有限公司公司简介 安徽省徽商集团新能源股份有限公司基本情况 安徽省徽商集团有限公司经营理念 2019哈尔滨煤气费怎么有税? 快手删除的作品如何恢复 体育理念体育理念 有关体育的格言和理念 ...目前没什么基础准备去培训,想学oracle的话是不是需要掌握linux的技术... oracle 如何减肥? 求Oracle市场总监黄玮的资料 探求Oracle数据库怎样存储图片 0基础如何成为OracleDBA oracle的发展历史是怎样的 什么是数据库的实例instance 怎样写出精彩的Oracle DBA简历! 1.1 什么是Oracle数据库 关于oracle PLSQL?? GDI是什么发动机 起亚k5后面的gdi是什么意思 现代全新胜达后面的gdi是什么意思 长安逸动xt,gdi是什么意思? 现代gdi是什么车型 GDI是什么意思? 汽车GDI+DCT什么意思 起亚,GDI什么意思 北京现代领动后面的GDi是什么意思? 汽车发动机中的GDI,MPI,LPI是什么意思? 求英文参考文献 关于java和oracle和短信网站平台介绍的 翻译后4000-500... Oracle通过job定时创建表 电脑键盘上shift+键在哪 四级营养师报考条件? 四级营养师是什么? 绘出一条含四级营养级的食物链 公共营养师四级多少分及格 四级公共营养师报名条件是什么? 国家四级营养师与三级的区别? 公共营养师四级都考什么?需要买哪些教材? 公共营养师证的高级,中级,初级和2级,3级,4级有什么区别? 四级公共营养师要具备哪些条件啊? 四级公共营养师报考条件 四级公共营养师到底有没有用啊? 全国营养师分几个等级? 四级和三级营养师证有什么区别 关于四级营养师考试 公共营养师分几个级别? 公共四级营养师难考吗??还有需要考那些 有营养师资格证(四级)可以从事哪些职业?