2016 - 2024

感恩一路有你

数据库oracle Oracle数据库SCN号是什么呢?

浏览量:1756 时间:2021-03-11 11:17:56 作者:admin

Oracle数据库SCN号是什么呢?

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

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

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

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

启动数据库时,首先使用oracleusid,找到服务器参数文件(如spfileorcl11g.ORA),启动到nomount状态。此时,实例启动;

数据库oracle oracle数据库基本语句 oracle数据库入门

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