
数据库学习
数据库学习
※宋健※
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
oracle查询锁表信息
以下SQL文可以查询锁表的ip,锁表的SQL等信息。SELECT l.session_id, s.serial#,s.machine, o.object_name, s.logon_time , SYS_CONTEXT('USERENV','IP_ADDRESS') as ip , v.TYPE,t.name,t.DESCRIPTION , a.SQL_FULLTEXTFROM v$locked_object l , dba_objects o , v...原创 2020-07-07 23:18:25 · 1568 阅读 · 0 评论 -
oracle自治事务
自治事务就是独立于主事务,自己控制的分支事务,实现方式超级简单,在PL/SQL代码中加入PRAGMA AUTONOMOUS_TRANSACTION就可以了,不多说,上案例。之前做过一个项目,可以把写日志的处理单独开一个session,这样就可以隔离业务处理和日志处理了。这个算是一个解决方案,缺点就是占用数据库连接。不要以为直接insert一下就好了,因为假设事务失败了,日志表的DML操作也会回滚,这样,在排错时,日志就没有卵用了。2.另一种解决方案就是自治事务。原创 2020-06-03 08:28:37 · 405 阅读 · 0 评论