DBA_2PC_PENDING中的分布式锁-解锁
发表于:2025-02-03 作者:千家信息网编辑
千家信息网最后更新 2025年02月03日,运行shell脚本后,会生成 roll.sql文件。只需要运行roll.sql就会解除dba_2pc_pending 中的分布式锁。注意:根据情况决定shell脚本中是否需要where 条件,比如过滤
千家信息网最后更新 2025年02月03日DBA_2PC_PENDING中的分布式锁-解锁运行shell脚本后,会生成 roll.sql文件。只需要运行roll.sql就会解除dba_2pc_pending 中的分布式锁。
注意:根据情况决定shell脚本中是否需要where 条件,比如过滤status 是prepare的,还是其他的,还是全部的。
----------------------shell脚本-------------------------#!/bin/bash. /home/oracle/.profilesqlplus -S / as sysdba < roll.sql
set heading off pagesize 0 echo off linesize 200 feedback off trimspool on
select 'rollback force ''' || LOCAL_TRAN_ID || ''';' || chr(10) ||
'execute DBMS_TRANSACTION.PURGE_LOST_DB_ENTRY(''' || LOCAL_TRAN_ID
|| ''');' || chr(10) || 'commit;' from DBA_2PC_PENDING;
exit;
EOF ------------------------上述sh生成的roll.sql文件格式----------------------- rollback force '1506.7.4851';
execute DBMS_TRANSACTION.PURGE_LOST_DB_ENTRY('1506.7.4851');
commit;rollback force '84.4.6215898';
execute DBMS_TRANSACTION.PURGE_LOST_DB_ENTRY('84.4.6215898');
commit;
注意:根据情况决定shell脚本中是否需要where 条件,比如过滤status 是prepare的,还是其他的,还是全部的。
----------------------shell脚本-------------------------#!/bin/bash. /home/oracle/.profilesqlplus -S / as sysdba <
set heading off pagesize 0 echo off linesize 200 feedback off trimspool on
select 'rollback force ''' || LOCAL_TRAN_ID || ''';' || chr(10) ||
'execute DBMS_TRANSACTION.PURGE_LOST_DB_ENTRY(''' || LOCAL_TRAN_ID
|| ''');' || chr(10) || 'commit;' from DBA_2PC_PENDING;
exit;
EOF ------------------------上述sh生成的roll.sql文件格式----------------------- rollback force '1506.7.4851';
execute DBMS_TRANSACTION.PURGE_LOST_DB_ENTRY('1506.7.4851');
commit;rollback force '84.4.6215898';
execute DBMS_TRANSACTION.PURGE_LOST_DB_ENTRY('84.4.6215898');
commit;
脚本
文件
还是
生成
运行
分布式
情况
条件
格式
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
常熟直销服务器质量保证
数据库如何修改变量名
超市管理系统数据库设计表
数据库时间还原
杭州web前端软件开发有用吗
表格中列数据变成行数据库
网络安全知名培训
多功能戴尔服务器型号
灵寿品牌软件开发设计专业服务
双网口服务器如何接两个交换机
在校软件开发总结报告
考研数据库的学校
金蝶系统管理无法更换服务器
农村集体使用权数据库
海南招聘网络技术员
数据库不安全存储
数据库系统与应用模拟题
gtap更新数据库
海康服务器管理默认密码
微信云数据库批量修改
阿里rds canal数据库
淄博在线学习软件开发价格
计算网络技术模拟试题题
嘉会医疗软件开发
高校网络安全宣传短视频
龙翔软件开发新天游戏运营中心
水城软件开发有限公司
大发棋牌是哪的服务器
中兴上海网络技术工程师
ORL_92x112人脸数据库