暂无图片
update更新问题
我来答
分享
Uncopyrightable
2021-11-03
update更新问题

在awr报告中发现有一个update语句一直在执行,但应该没有commit提交;

这个DML语句有什么好办法结束嘛?可以在其他回话执行commit语句,使该update事物完成提交嘛?


我来答
添加附件
收藏
分享
问题补充
5条回答
默认
最新
薛晓刚

alter system kill session 结束他。

暂无图片 评论
暂无图片 有用 0
打赏 0
Uncopyrightable

通过v$sql中无法查到这个sid_id对应的信息,可以在dba_hist_sqlstat、dba_hist_sqltext中可以查询信息,无法反推具体的sid和serial#信息;

暂无图片 评论
暂无图片 有用 0
打赏 0
Uncopyrightable

从查询实时锁表记录中也没有找到该sql_id的记录信息;bug?

暂无图片 评论
暂无图片 有用 0
打赏 0
DarkAthena

rac的数据库,查静态视图,比如v$sql这种,要改成查gv$sql,否则就只是查你登录的这个节点


想要不杀会话但介入会话操作,18c版本新增了一个特性 alter session cancel,可以让这个会话的当前操作不再执行并回滚到上一个commit,而且会话也不会被kill掉。

暂无图片 评论
暂无图片 有用 0
打赏 0
Uncopyrightable

单节点数据库,数据库版本是11.2.0.4版本的,没有办法使用18c这个新特性;

暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
数据文件坏块无法修复
回答 2
谢谢大神,这个方法确实好。
在数据库中如何给用户续期
回答 3
如果说过期了,就用cqiwen的办法。如果说锁了就解锁。
oracle SQL文本文件的最大大小是多少?
回答 3
已采纳
在实际使用中,如果您需要处理非常大的SQL文本文件,建议先检查您所使用的操作系统和文件系统的文档,了解其对文件大小的限制。需要注意的是,处理非常大的SQL文本文件可能会对系统资源和性能产生影响。在导入
imp dmp后表还是原来的表空间吗,假如新环境有和原来dmp文件表空间同名的表空间可有影响?
回答 5
直接打开备份的sql文件改下表空间名
Oracle什么时候建立索引?
回答 2
已采纳
索引并不一定就意味更快的访问。实际上你会发现,在许多情况下,索引反而会使性能下降。是否该用索引取决于两个因素:你访问的数据量占表中总数据的比重,以及访问表时数据的分布。如果仅用索引就能拿到答案,那么就
es怎么拉取慢sql
回答 1
Elasticsearch提供了慢查询日志,你可以通过配置elasticsearch.yml文件中的参数来启用。在elasticsearch.yml中添加以下配置:index.search.slowl
Oracle rac节点重启CRS-8013
回答 5
votedisktimeout磁盘心跳超时呀
AWR分析报告问题求助:如何去优化
回答 2
感谢大佬我研究一下
Oracle 中 用alter改sys用户密码时 报错:01109数据库未打开,数据库能用,system用户密码也修改了
回答 1
已采纳
当你切换到一个未open的pdb时,或跟你报错相同,但是切换到一个open的pdb,也是无法修改sys密码的,下面为19.13版本测试。sys/system属于commonuser,为全局用户,需要在
Oracle 密码取消180天限制之后,是立刻生效吗?
回答 2
已采纳
应该新的链接生效