oracle查詢scn號 oracle里的sequence號是什么,scn號是什么?
oracle里的sequence號是什么,scn號是什么?SCN:系統(tǒng)更改號SCN是用于標(biāo)記數(shù)據(jù)庫中更改的唯一標(biāo)識號,其數(shù)字順序是遞增的。在執(zhí)行事務(wù)(DML語句、DDL語句)時(shí),系統(tǒng)將為每個(gè)事務(wù)更改生
oracle里的sequence號是什么,scn號是什么?
SCN:系統(tǒng)更改號SCN是用于標(biāo)記數(shù)據(jù)庫中更改的唯一標(biāo)識號,其數(shù)字順序是遞增的。在執(zhí)行事務(wù)(DML語句、DDL語句)時(shí),系統(tǒng)將為每個(gè)事務(wù)更改生成相應(yīng)的SCN。備份數(shù)據(jù)文件時(shí),備份文件將記錄備份點(diǎn)的SCN值?;謴?fù)時(shí),Oracle將從備份點(diǎn)的SCN值開始恢復(fù),直到故障點(diǎn)的SCN值。順序:log Sequence number log Sequence number是重做日志的使用標(biāo)識號,其值也按順序遞增。切換日志時(shí),日志序列號會(huì)自動(dòng)增加1
]1。獲取當(dāng)前數(shù)據(jù)庫的SCN號select currentSCN from V$database:1499223
2。在當(dāng)前SCN編號之前查詢SCN select*from table name(從SCN 1499220開始)(確定刪除的數(shù)據(jù)是否存在,如果存在,則還原數(shù)據(jù);如果不存在,則繼續(xù)減少SCN編號)
3?;謴?fù)已刪除和提交的數(shù)據(jù)。閃回表的名稱為SCN 1499220
SCN(system change number簡稱SCN)是數(shù)據(jù)庫管理系統(tǒng)自動(dòng)維護(hù)的一個(gè)數(shù)字,在Oracle數(shù)據(jù)庫更新后,這個(gè)數(shù)字會(huì)不斷累積和增加。你需要甲骨文來打開它。