scn是什么?The System Change Number
system change number (scn)是一个非常重要的标记,Oracle使用它来标记数据库在过去时间内的状态和轨迹。
Oracle使用scn来保 存所有变化的轨迹。scn是一个逻辑时钟来记录数据库事件。它非常的重要,并不是只是为了恢复。
scn有点类似于sequence,Oracle
在SGA中增加它。当一个事务修改或者插入数据,Oracle首先写入一个新的scn到回滚段中。log
writer...
我现在有一个问题,是关于98&xp OS的,我想在98 、xp启动的时候删除两个文件,并且是在核心引导之前。 请问大家有好方法吗? 本来98下有wininit.ini这一机制,但是好像xp不支持哟。 还有谁知道用autoexec.bat文件创建一个文本文件,并在你刚创建的文件时加入内容。 这个怎么实现。
2.10. 深入了解scn
2.10.1. scn的概念
scn是顺序递增的一个数字,在Oracle 中用来标识数据库的每一次改动,及其先后顺序。scn的最大值是0xffff.ffffffff。
2.10.2. scn的管理方式
Oracle对scn的管理,分为单节点和RAC两种方式。
单节点的instance中
单节点的instance中,scn值存在SGA区,由system commit number latch保护。任何进程要得到当前的scn值,都要先得到这个latch。
RAC/OPS环境中
Ora...
1、在某个时间对db(archivelog ,但没开自动归档)文件control file和fst.dbf(fst表空间及fst表在这里面)做冷备,然后db运行一段时间(期间只对fst表insert两条记录并commit,没做其他操作),再关闭数据库还原control file和fst.dbf冷备文件,发现可直接startup而不用任何recover语句。为什么,明明不一致的嘛,怎么不执行恢复便可直接启动成功? 另外启动scn在正常关db时,会赋值给结束scn,以便下次启动时相核对,那启动scn的...
菜鸟问题(关于scn的) select first_change# from v$log; select checkpoint_change# from v$database; select checkpoint_change# from v$datafile; 上面3个显示的是不是就是logfile,controlfile和datafile的 scn号码 还有SELECT MAX(ktuxescnw * POWER(2, 32) + ktuxescnb) scn FROM sys.x$ktuxe; 这个是系统的scn. 那么它和别的scn有什么不通,它再什么情况下增加,有再什么时候和别的scn进行同步 我试验了一下,有时候这个会比se...
谁弄过系统变更号(scn),在不完全恢复的时候有种情况要用到,我以为是:arch_1_1285.arc,这里面的1285这个数字呢,结果不是。这个东西怎麽找出来,按照它进行恢复?
RMAN> list backup;
List of Backup Sets
===================
BS Key Type LV Size Device Type Elapsed Time Completion Time
------- ---- -- ---------- ----------- ------------ ---------------
2 Full 581.66M DISK  ...