2016 - 2024

感恩一路有你

oracle的scn号 oracle怎么恢复已删除数据?

浏览量:1937 时间:2021-03-17 01:07:30 作者:admin

oracle怎么恢复已删除数据?

1. 获取当前数据库的SCN号select currentSCN from V$database:1499223

2。在当前SCN编号之前查询SCN select*from table name(从SCN 1499220开始)(确定删除的数据是否存在,如果存在,则还原数据;如果不存在,则继续减少SCN编号)

3。将删除并提交的数据闪回表名恢复到SCN 1499220

SCN:systemchangenumberscn是用于标记数据库中更改的唯一标识号,其数字顺序是递增的。在执行事务(DML语句、DDL语句)时,系统将为每个事务更改生成相应的SCN。备份数据文件时,备份文件将记录备份点的SCN值。恢复时,Oracle将从备份点的SCN值开始恢复,直到故障点的SCN值。顺序:log Sequence number log Sequence number是重做日志的使用标识号,其值也按顺序递增。切换日志时,日志序列号将自动增加1

oracle的scn号 oracle查看scn号是否一致 查询数据库scn号

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。