社区
Oracle
帖子详情
数据库的回滚机制求解
kcajyc1314
2013-06-18 04:57:06
各位大虾,小弟目前碰到一个问题。
如何能将一个已提交的事务进行回滚,比如我更新了A表(已COMMIT),现在由于业务等操作问题,需要回滚,该如何处理?假设之前更新表比较多,业务比较复杂,不想采用反向UPDATE进行数据还原,希望通过数据库事务进行自动还原!谢谢大家
...全文
358
12
打赏
收藏
数据库的回滚机制求解
各位大虾,小弟目前碰到一个问题。 如何能将一个已提交的事务进行回滚,比如我更新了A表(已COMMIT),现在由于业务等操作问题,需要回滚,该如何处理?假设之前更新表比较多,业务比较复杂,不想采用反向UPDATE进行数据还原,希望通过数据库事务进行自动还原!谢谢大家
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sasacat
2013-06-24
打赏
举报
回复
如果多人同时操作数据库,闪回会不会把别人提交的也回滚? 我觉得还是反向写一些UPDATE保险点。
吃葡萄不吐葡萄皮
2013-06-24
打赏
举报
回复
lz可以在可以确定对数据库的操作没问题时可以建一个savepoint,当误操作的时候rollback就可以了.
陈字文
2013-06-23
打赏
举报
回复
如果真的从业务上来讲的话,最好还是逆序根据你的日志表,反写你的信息. 当然,前提是 你的提交与回滚 都是需要被记录在案的.
善若止水
2013-06-23
打赏
举报
回复
只能对未提交的事务进行回滚。对已经提交的事务只能用闪回的技术。
hello_cyx
2013-06-22
打赏
举报
回复
闪回很好用 不过要慎用
Rotel-刘志东
2013-06-22
打赏
举报
回复
提交的事物是无法回滚的。 可以尝试一下flashback机制。
linwaterbin
2013-06-22
打赏
举报
回复
已提交的事务进行回滚? 提交了就无法回滚、这叫恢复 FLASHBACK TABLE test TO TIMESTAMP TIMESTAMP '2010-3-18 10:00:00'; 这要求TEST表事先有ENABLE ROW MOVEMENT. 或者把旧数据找出来然后手工写回去: SELECT * FROM test AS OF TIMESTAMP TIMESTAMP '2010-3-18 10:00:00';
gaojiebao123
2013-06-22
打赏
举报
回复
闪回是为了避免误操作,尽量少用,尽量少误操作。
sych888
2013-06-21
打赏
举报
回复
flashback.......
wushangjimo
2013-06-21
打赏
举报
回复
之前没用过undo,刚才查了一些资料,有一点点理解,建议你自己查查看,很不错的知识点
u010412956
2013-06-18
打赏
举报
回复
正如楼上所说,oracle有闪回 机制
白脑哥
2013-06-18
打赏
举报
回复
已经提交的的事物,默认在15分钟之内就可以闪回
mariadb
数据库
linux,Linux之MariaDB基础详解
Lamp之MariaDB
数据库
结构模型分类1、层次模型2、网状模型3、关系模型关系模型的组成部分二维关系表rowcolumn索引index视图view (只包含固定字段,不包含其他字段)关系型
数据库
的常见组件:
数据库
: Database表 : table行 : row列 : column索引 : index视图 : view用户 : user权限 : privilege存储过程 : proced...
autobloody 核心源码解析:从 BloodHound 路径到自动执行的完整攻击链路
autobloody 是一款面向 Active Directory(AD)安全测试的**权限提升自动化工具**,它的核心能力是:自动读取 BloodHound 图
数据库
中分析出的权限提升路径,然后一键自动执行整条攻击链路。本文将带你从源码层面剖析 autobloody 的完整工作原理,看懂"路径发现 → 权重计算 → 自动利用 → 痕迹
回滚
"这条完整的攻击链路是如何实现的,帮助新手理解域渗透自动化
遗传算法实战:50行Python代码实现可调优进化
求解
器
遗传算法是一种不依赖梯度、适用于非凸/不可导/离散约束优化问题的群体智能搜索方法。其核心原理在于模拟自然选择
机制
,通过选择压力筛选优质个体,借助交叉实现基因重组以探索解空间,再以低概率变异打破局部收敛僵局。该技术在供应链排产、超参调优、工业控制等工程场景中展现出强鲁棒性与业务友好性。本文聚焦实操落地,详解适应度函数设计、SBX交叉、高斯变异、拉丁超立方初始化等关键环节,并提供轻量可运行的NumPy实现——无需深度学习框架,仅用47行代码即可完成从随机种群到稳定收敛的完整进化过程。
Databend 开源周报第 116 期
是一款现代云数仓。专为弹性和高效设计,为您的大规模分析需求保驾护航。自由且开源。。
动态数据结构约束满足问题在集成电路验证中的应用
约束满足问题(CSP)是计算机科学中解决组合优化问题的经典方法,通过变量、值域和约束的三元组建模。在集成电路功能验证领域,动态数据结构约束满足问题(D2SCSP)扩展了传统CSP,支持变量动态扩展和约束条件激活,有效应对运行时数据结构变化的挑战。该技术通过虚拟变量和守卫
机制
实现动态建模,结合SAT/SMT
求解
器的增量
求解
能力,显著提升验证效率。在SystemVerilog等硬件验证语言中,D2SCSP已成功应用于缓存一致性验证、资源分配检查等场景,相比传统方法可获得数十倍的性能加速。
Oracle
17,133
社区成员
55,258
社区内容
发帖
与我相关
我的任务
Oracle
Oracle开发相关技术讨论
复制链接
扫一扫
分享
社区描述
Oracle开发相关技术讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章