Tuesday, June 05, 2007

什么是Incarnation 和Thread Number

在10g的LOG_ARCHIVE_FORMAT 有提到
%t Thread Number
%r resetlogs ID that ensures unique names are constructed for the archived log files across multiple incarnations of the databaser

请问它们的具体含义及用途是什么?

Thread一般针对RAC的情况,RAC中每个instance为一个thread,单实例数据库只有一个thread 1

incarnation意思为“化身”,个人觉得主要是针对resetlogs后的情况,resetlog后,log sequence被重置,此时以前的controlfile不能再用力进行恢复,当前controlfile即为以前备份的controlfile的一个 incarnatio

在rmancatalog里,一个数据库有一个incarnation号。