服务热线:13616026886

技术文档 欢迎使用技术文档,我们为你提供从新手到专业开发者的所有资源,你也可以通过它日益精进

位置:首页 > 技术文档 > 数据库技术 > Oracle技术 > Oracle开发 > 查看文档

使用_disable_logging即可禁止日志的生成 (1)

【赛迪网-it技术报道】在我们的实际的工作中,非归档模式下(注:归档模式会导致日志损坏)使用_disable_logging可以禁止日志的生成,在此条件下可以很大的提高某些特殊操作(例如批量加载或者benchmark测试等)的性能。

禁止完成的参考示例:

首先我们需要启动两个session,一个用来管理,一个用来测试。

1.session 1 ,使用sys用户连接数据库,当前_disable_logging没有设置,数据库处于正常的状态。

$ sqlplus "/ as sysdba"

sql*plus: release 9.2.0.4.0 - production on fri apr 14 09:30:42 2006

copyright (c) 1982, 2002, oracle corporation. all rights reserved.

connected to:

oracle9i enterprise edition release 9.2.0.4.0 - 64bit production

with the partitioning option

jserver release 9.2.0.4.0 - production

sql> col member for a40

sql> select * from v$logfile;

group# status type member

---------- ------- -------

1 online /opt/oracle9/oradata/testora9/redo01.log

2 online /opt/oracle9/oradata/testora9/redo02.log

3 online /opt/oracle9/oradata/testora9/redo03.log

sql> alter system switch logfile;

system altered.

sql> select * from v$log;

group# thread# sequence# bytes members

arc status first_change# first_tim

---------- ---------- ---------- ----------

1 1 148 104857600 1 no current 262708457 14-apr-06

2 1 146 104857600 1 no inactive 262662667 14-apr-06

3 1 147 104857600 1 no active 262675537 14-apr-06

2.session 2则通过scott用户连接,具体执行下面的更新:

sql> connect scott/tiger

connected.

sql> update emp set sal=3000 where empno=7788;

1 row updated.

sql> commit;

commit complete.

3.在session转储redo日志

sql> alter system dump logfile '

/opt/oracle9/oradata/testora9/redo01.log';

system altered.

4.观察跟踪文件,记录正常状态下的redo信息

$ ls

testora9_ora_16037.trc

$ cat *

/opt/oracle9/admin/testora9/udump/testora9_ora_16037.trc

oracle9i enterprise edition release 9.2.0.4.0 - 64bit production

with the partitioning option

jserver release 9.2.0.4.0 - production

oracle_home = /opt/oracle9/product/9.2.0

system name: sunos

node name: testdbserver.hurray.com.cn

release: 5.8

version: generic_108528-25

machine: sun4u

instance name: testora9

redo thread mounted by this instance: 1

oracle process number: 15

unix process pid: 16037, image: oracle@testdbserver.hurray.com.cn (tns v1-v3)

*** 2006-04-14 09:32:01.356

*** session id:(17.3524) 2006-04-14 09:32:01.340

dump of redo from file '/opt/oracle9/oradata/testora9/redo01.log'

opcodes *.*

dba's: (file # 0, block # 0) thru (file # 65534, block # 4194303)

rba's: 0x000000.00000000.0000 thru 0xffffffff.ffffffff.ffff

scn's scn: 0x0000.00000000 thru scn: 0xffff.ffffffff

times: creation thru eternity

file header:

software vsn=153092096=0x9200000, compatibility vsn=153092096=0x9200000

db id=1628068176=0x610a5950, db name='testora9'

activation id=1628067152=0x610a5550

control seq=1161=0x489, file size=204800=0x32000

file number=1, blksiz=512, file type=2 log

descrip:"thread 0001, seq# 0000000148, scn 0x00000fa89ce9-0xffffffffffff"

thread: 1 nab: 0xffffffff seq: 0x00000094 hws: 0x1 eot: 1 dis: 0

reset logs count: 0x1f435110 scn: 0x0000.00000001

low scn: 0x0000.0fa89ce9 04/14/2006 09:31:06

next scn: 0xffff.ffffffff 01/01/1988 00:00:00

enabled scn: 0x0000.00000001 04/26/2004 15:56:10

thread closed scn: 0x0000.0fa89ce9 04/14/2006 09:31:06

log format vsn: 0x8000000 disk cksum: 0x9930 calc cksum: 0x9930

terminal recovery stamp scn: 0x0000.00000000 01/01/1988 00:00:00

most recent redo scn: 0x0000.00000000

largest lwn: 0 blocks

end-of-redo stream : no

unprotected mode

miscellaneous flags: 0x0

redo record - thread:1 rba: 0x000094.00000002.0010 len: 0x01b0 vld: 0x01

scn: 0x0000.0fa89cf0 subscn: 1 04/14/2006 09:31:30

change #1 typ:0 cls:33 afn:2 dba:0x00800089 scn:0x0000.0fa89cca seq: 1 op:5.2

ktudh redo: slt: 0x000f sqn: 0x00009c89 flg: 0x000a siz: 132 fbi: 0

uba: 0x00800559.0352.01 pxid: 0x0000.000.00000000

change #2 typ:1 cls:34 afn:2 dba:0x00800559 scn:0x0000.0fa89cf0 seq: 1 op:5.1

ktudb redo: siz: 132 spc: 0 flg: 0x000a seq: 0x0352 rec: 0x01

xid: 0x0009.00f.00009c89

ktubl redo: slt: 15 rci: 0 opc: 11.1 objn: 30359 objd: 30359 tsn: 0

undo type: regular undo begin trans last buffer split: no

temp object: no

tablespace undo: no

0x00000000 prev ctl uba: 0x00800558.0352.57

prev ctl max cmt scn: 0x0000.0fa89887 prev tx cmt scn: 0x0000.0fa8988b

kdo undo record:

ktb redo

op: 0x04 ver: 0x01

op: l itl: xid: 0x0005.01e.00009810 uba: 0x00800615.032f.26

flg: c--- lkc: 0 scn: 0x0000.0f92af59

kdo op code: urp row dependencies disabled

xtype: xa bdba: 0x0040a482 hdba: 0x0040a481

itli: 1 ispac: 0 maxfr: 4863

tabn: 0 slot: 7(0x7) flag: 0x2c lock: 0 ckix: 0

ncol: 8 nnew: 1 size: 0

col 5: [ 2] c2 29

change #3 typ:2 cls: 1 afn:1 dba:0x0040a482 scn:0x0000.0f92ced1 seq: 1 op:11.5

ktb redo

op: 0x11 ver: 0x01

op: f xid: 0x0009.00f.00009c89 uba: 0x00800559.0352.01

block cleanout record, scn: 0x0000.0fa89cf0 ver: 0x01 opt: 0x02, entries follow...

itli: 2 flg: 2 scn: 0x0000.0f92ced1

kdo op code: urp row dependencies disabled

xtype: xa bdba: 0x0040a482 hdba: 0x0040a481

itli: 1 ispac: 0 maxfr: 4863

tabn: 0 slot: 7(0x7) flag: 0x2c lock: 1 ckix: 0

ncol: 8 nnew: 1 size: 0

col 5: [ 2] c2 1f

change #4 media recovery marker scn:0x0000.00000000 seq: 0 op:5.20

session number = 16

serial number = 651

transaction name =

redo record - thread:1 rba: 0x000094.00000002.01c0 len: 0x0054 vld: 0x01

scn: 0x0000.0fa89cf1 subscn: 1 04/14/2006 09:31:30

change #1 typ:0 cls:33 afn:2 dba:0x00800089 scn:0x0000.0fa89cf0 seq: 1 op:5.4

ktucm redo: slt: 0x000f sqn: 0x00009c89 srt: 0 sta: 9 flg: 0x2

ktucf redo: uba: 0x00800559.0352.01 ext: 2 spc: 8016 fbi: 0

redo record - thread:1 rba: 0x000094.00000004.0010 len: 0x01f4 vld: 0x01

scn: 0x0000.0fa89cf2 subscn: 1 04/14/2006 09:31:31

change #1 typ:0 cls:21 afn:2 dba:0x00800029 scn:0x0000.0fa89ccc seq: 1 op:5.2

ktudh redo: slt: 0x001b sqn: 0x00009c9b flg: 0x0012 siz: 108 fbi: 0

uba: 0x0080046b.0345.40 pxid: 0x0000.000.00000000

change #2 typ:0 cls:22 afn:2 dba:0x0080046b scn:0x0000.0fa89ccb seq: 1 op:5.1

ktudb redo: siz: 108 spc: 2908 flg: 0x0012 seq: 0x0345 rec: 0x40

xid: 0x0003.01b.00009c9b

ktubl redo: slt: 27 rci: 0 opc: 11.1 objn: 3643 objd: 3643 tsn: 0

undo type: regular undo begin trans last buffer split: no

temp object: no

tablespace undo: no

0x00000000 prev ctl uba: 0x0080046b.0345.3f

prev ctl max cmt scn: 0x0000.0fa89888 prev tx cmt scn: 0x0000.0fa8988d

kdo undo record:

ktb redo

op: 0x04 ver: 0x01

op: l itl: xid: 0x0002.021.0000a088 uba: 0x0080091e.0714.47

flg: c--- lkc: 0 scn: 0x0000.0fa89ce0

kdo op code: lkr row dependencies disabled

xtype: xa bdba: 0x00401f7a hdba: 0x00401f79

itli: 1 ispac: 0 maxfr: 4863

tabn: 0 slot: 0 to: 0

change #3 typ:2 cls: 1 afn:1 dba:0x00401f7a scn:0x0000.0fa89ce3 seq: 1 op:11.4

ktb redo

op: 0x11 ver: 0x01

op: f xid: 0x0003.01b.00009c9b uba: 0x0080046b.0345.40

block cleanout record, scn: 0x0000.0fa89cf2 ver: 0x01 opt: 0x02, entries follow...

itli: 1 flg: 2 scn: 0x0000.0fa89ce0

itli: 2 flg: 2 scn: 0x0000.0fa89ce3

kdo op code: lkr row dependencies disabled

xtype: xa bdba: 0x00401f7a hdba: 0x00401f79

itli: 1 ispac: 0 maxfr: 4863

tabn: 0 slot: 0 to: 1

change #4 media recovery marker scn:0x0000.00000000 seq: 0 op:5.19

session number = 8

serial number = 1

current username = sys

login username =

client info =

os username = oracle9

machine name = testdbserver.hurray.com.cn

os terminal = unknown

os process id = 2053

os program name = oracle@testdbserver.hurray.com.cn (qmn0)

transaction name =

redo record - thread:1 rba: 0x000094.00000005.0014 len: 0x00dc vld: 0x01

scn: 0x0000.0fa89cf2 subscn: 1 04/14/2006 09:31:31

change #1 typ:0 cls:22 afn:2 dba:0x0080046b scn:0x0000.0fa89cf2 seq: 1 op:5.1

ktudb redo: siz: 84 spc: 2798 flg: 0x0022 seq: 0x0345 rec: 0x41

xid: 0x0003.01b.00009c9b

ktubu redo: slt: 27 rci: 64 opc: 11.1 objn: 3635 objd: 3635 tsn: 0

undo type: regular undo undo type: last buffer split: no

tablespace undo: no

0x00000000

kdo undo record:

ktb redo

op: 0x04 ver: 0x01

op: l itl: xid: 0x0008.01b.00009c85 uba: 0x008007a3.037e.0b

flg: c--- lkc: 0 scn: 0x0000.0fa89ce3

kdo op code: lkr row dependencies disabled

xtype: xa bdba: 0x00401f3a hdba: 0x00401f39

itli: 1 ispac: 0 maxfr: 4863

tabn: 0 slot: 0 to: 0

change #2 typ:2 cls: 1 afn:1 dba:0x00401f3a scn:0x0000.0fa89ce5 seq: 1 op:11.4

ktb redo

op: 0x01 ver: 0x01

op: f xid: 0x0003.01b.00009c9b uba: 0x0080046b.0345.41

kdo op code: lkr row dependencies disabled

xtype: xa bdba: 0x00401f3a hdba: 0x00401f39

itli: 1 ispac: 0 maxfr: 4863

tabn: 0 slot: 0 to: 1

redo record - thread:1 rba: 0x000094.00000005.00f0 len: 0x0054 vld: 0x01

scn: 0x0000.0fa89cf3 subscn: 1 04/14/2006 09:31:31

change #1 typ:0 cls:21 afn:2 dba:0x00800029 scn:0x0000.0fa89cf2 seq: 1 op:5.4

ktucm redo: slt: 0x001b sqn: 0x00009c9b srt: 0 sta: 9 flg: 0x2

ktucf redo: uba: 0x0080046b.0345.41 ext: 2 spc: 2712 fbi: 0

redo record - thread:1 rba: 0x000094.00000006.0010 len: 0x0188 vld: 0x01

scn: 0x0000.0fa89cf5 subscn: 1 04/14/2006 09:31:31

change #1 typ:0 cls:27 afn:2 dba:0x00800059 scn:0x0000.0fa89ccd seq: 1 op:5.2

ktudh redo: slt: 0x0020 sqn: 0x00009c72 flg: 0x0012 siz: 108 fbi: 0

uba: 0x0080027b.0352.1d pxid: 0x0000.000.00000000

change #2 typ:0 cls:28 afn:2 dba:0x0080027b scn:0x0000.0fa89ccc seq: 1 op:5.1

ktudb redo: siz: 108 spc: 5718 flg: 0x0012 seq: 0x0352 rec: 0x1d

xid: 0x0006.020.00009c72

ktubl redo: slt: 32 rci: 0 opc: 11.1 objn: 3635 objd: 3635 tsn: 0

undo type: regular undo begin trans last buffer split: no

temp object: no

tablespace undo: no

0x00000000 prev ctl uba: 0x0080027b.0352.1c

prev ctl max cmt scn: 0x0000.0fa8988a prev tx cmt scn: 0x0000.0fa8988e

kdo undo record:

ktb redo

op: 0x04 ver: 0x01

op: l itl: xid: 0x0002.01a.0000a089 uba: 0x0080091e.0714.49

flg: c--- lkc: 0 scn: 0x0000.0fa89ce5

kdo op code: lkr row dependencies disabled

xtype: xa bdba: 0x00401f3a hdba: 0x00401f39

itli: 2 ispac: 0 maxfr: 4863

tabn: 0 slot: 0 to: 0

change #3 typ:2 cls: 1 afn:1 dba:0x00401f3a scn:0x0000.0fa89cf3 seq: 1 op:11.4

ktb redo

op: 0x11 ver: 0x01

op: f xid: 0x0006.020.00009c72 uba: 0x0080027b.0352.1d

block cleanout record, scn: 0x0000.0fa89cf5 ver: 0x01 opt: 0x02, entries follow...

itli: 1 flg: 2 scn: 0x0000.0fa89cf3

itli: 2 flg: 2 scn: 0x0000.0fa89ce5

kdo op code: lkr row dependencies disabled

xtype: xa bdba: 0x00401f3a hdba: 0x00401f39

itli: 2 ispac: 0 maxfr: 4863

tabn: 0 slot: 0 to: 2

change #4 media recovery marker scn:0x0000.00000000 seq: 0 op:5.20

session number = 8

serial number = 1

transaction name =

redo record - thread:1 rba: 0x000094.00000006.0198 len: 0x0054 vld: 0x01

scn: 0x0000.0fa89cf6 subscn: 1 04/14/2006 09:31:31

change #1 typ:0 cls:27 afn:2 dba:0x00800059 scn:0x0000.0fa89cf5 seq: 1 op:5.4

ktucm redo: slt: 0x0020 sqn: 0x00009c72 srt: 0 sta: 9 flg: 0x2

ktucf redo: uba: 0x0080027b.0352.1d ext: 2 spc: 5608 fbi: 0

redo record - thread:1 rba: 0x000094.00000007.0010 len: 0x00d4 vld: 0x01

scn: 0x0000.0fa89cf7 subscn: 1 04/14/2006 09:31:31

change #1 typ:0 cls:33 afn:2 dba:0x00800089 scn:0x0000.0fa89cf1 seq: 1 op:5.2

ktudh redo: slt: 0x0027 sqn: 0x00009c88 flg: 0x0011 siz: 52 fbi: 0

uba: 0x00800559.0352.02 pxid: 0x0000.000.00000000

change #2 typ:0 cls:34 afn:2 dba:0x00800559 scn:0x0000.0fa89cf0 seq: 2 op:5.1

ktudb redo: siz: 52 spc: 8016 flg: 0x0012 seq: 0x0352 rec: 0x02

xid: 0x0009.027.00009c88

ktubl redo: slt: 39 rci: 0 opc: 5.7 objn: 0 objd: 0 tsn: 0

undo type: regular undo begin trans last buffer split: no

temp object: no

tablespace undo: no

0x00000000 prev ctl uba: 0x00800559.0352.01

prev ctl max cmt scn: 0x0000.0fa8988b prev tx cmt scn: 0x0000.0fa89894

change #3 media recovery marker scn:0x0000.00000000 seq: 0 op:5.20

session number = 8

serial number = 1

transaction name =

redo record - thread:1 rba: 0x000094.00000007.00e4 len: 0x0118 vld: 0x01

scn: 0x0000.0fa89cf8 subscn: 1 04/14/2006 09:31:31

change #1 typ:0 cls:33 afn:2 dba:0x00800089 scn:0x0000.0fa89cf7 seq: 1 op:5.2

ktudh redo: slt: 0x0027 sqn: 0x00000000 flg: 0x0002 siz: 84 fbi: 0

uba: 0x00800559.0352.03 pxid: 0x0000.000.00000000

change #2 typ:0 cls:34 afn:2 dba:0x00800559 scn:0x0000.0fa89cf7 seq: 1 op:5.1

ktudb redo: siz: 84 spc: 7962 flg: 0x0022 seq: 0x0352 rec: 0x03

xid: 0x0009.027.00009c88

ktubu redo: slt: 39 rci: 0 opc: 11.1 objn: 3643 objd: 3643 tsn: 0

undo type: regular undo undo type: last buffer split: no

tablespace undo: no

0x00000000

kdo undo record:

ktb redo

op: 0x04 ver: 0x01

op: l itl: xid: 0x0008.01b.00009c85 uba: 0x008007a3.037e.0a

flg: c--- lkc: 0 scn: 0x0000.0fa89ce3

kdo op code: lkr row dependencies disabled

xtype: xa bdba: 0x00401f7a hdba: 0x00401f79

itli: 2 ispac: 0 maxfr: 4863

tabn: 0 slot: 1 to: 0

change #3 typ:2 cls: 1 afn:1 dba:0x00401f7a scn:0x0000.0fa89cf3 seq: 1 op:11.4

ktb redo

op: 0x01 ver: 0x01

op: f xid: 0x0009.027.00009c88 uba: 0x00800559.0352.03

kdo op code: lkr row dependencies disabled

xtype: xa bdba: 0x00401f7a hdba: 0x00401f79

itli: 2 ispac: 0 maxfr: 4863

tabn: 0 slot: 1 to: 2

redo record - thread:1 rba: 0x000094.00000008.0010 len: 0x00dc vld: 0x01

scn: 0x0000.0fa89cf8 subscn: 1 04/14/2006 09:31:31

change #1 typ:0 cls:34 afn:2 dba:0x00800559 scn:0x0000.0fa89cf8 seq: 1 op:5.1

ktudb redo: siz: 84 spc: 7876 flg: 0x0022 seq: 0x0352 rec: 0x04

xid: 0x0009.027.00009c88

ktubu redo: slt: 39 rci: 3 opc: 11.1 objn: 3635 objd: 3635 tsn: 0

undo type: regular undo undo type: last buffer split: no

tablespace undo: no

0x00000000

kdo undo record:

ktb redo

op: 0x04 ver: 0x01

op: l itl: xid: 0x0003.01b.00009c9b uba: 0x0080046b.0345.41

flg: c--- lkc: 0 scn: 0x0000.0fa89cf3

kdo op code: lkr row dependencies disabled

xtype: xa bdba: 0x00401f3a hdba: 0x00401f39

itli: 1 ispac: 0 maxfr: 4863

tabn: 0 slot: 1 to: 0

change #2 typ:2 cls: 1 afn:1 dba:0x00401f3a scn:0x0000.0fa89cf6 seq: 1 op:11.4

ktb redo

op: 0x01 ver: 0x01

op: f xid: 0x0009.027.00009c88 uba: 0x00800559.0352.04

kdo op code: lkr row dependencies disabled

xtype: xa bdba: 0x00401f3a hdba: 0x00401f39

itli: 1 ispac: 0 maxfr: 4863

tabn: 0 slot: 1 to: 1

redo record - thread:1 rba: 0x000094.00000008.00ec len: 0x0054 vld: 0x01

scn: 0x0000.0fa89cf9 subscn: 1 04/14/2006 09:31:31

change #1 typ:0 cls:33 afn:2 dba:0x00800089 scn:0x0000.0fa89cf8 seq: 1 op:5.4

ktucm redo: slt: 0x0027 sqn: 0x00009c88 srt: 0 sta: 9 flg: 0x2

ktucf redo: uba: 0x00800559.0352.04 ext: 2 spc: 7790 fbi: 0

redo record - thread:1 rba: 0x000094.00000008.0140 len: 0x0188 vld: 0x01

scn: 0x0000.0fa89cfa subscn: 1 04/14/2006 09:31:31

change #1 typ:0 cls:21 afn:2 dba:0x00800029 scn:0x0000.0fa89cf3 seq: 1 op:5.2

ktudh redo: slt: 0x001a sqn: 0x00009c9b flg: 0x0012 siz: 108 fbi: 0

uba: 0x0080046b.0345.42 pxid: 0x0000.000.00000000

change #2 typ:0 cls:22 afn:2 dba:0x0080046b scn:0x0000.0fa89cf2 seq: 2 op:5.1

ktudb redo: siz: 108 spc: 2712 flg: 0x0012 seq: 0x0345 rec: 0x42

xid: 0x0003.01a.00009c9b

ktubl redo: slt: 26 rci: 0 opc: 11.1 objn: 3635 objd: 3635 tsn: 0

undo type: regular undo begin trans last buffer split: no

temp object: no

tablespace undo: no

0x00000000 prev ctl uba: 0x0080046b.0345.40

prev ctl max cmt scn: 0x0000.0fa8988d prev tx cmt scn: 0x0000.0fa898e6

kdo undo record:

ktb redo

op: 0x04 ver: 0x01

op: l itl: xid: 0x0006.020.00009c72 uba: 0x0080027b.0352.1d

flg: c--- lkc: 0 scn: 0x0000.0fa89cf6

kdo op code: lkr row dependencies disabled

xtype: xa bdba: 0x00401f3a hdba: 0x00401f39

itli: 2 ispac: 0 maxfr: 4863

tabn: 0 slot: 1 to: 0

change #3 typ:2 cls: 1 afn:1 dba:0x00401f3a scn:0x0000.0fa89cf9 seq: 1 op:11.4

ktb redo

op: 0x11 ver: 0x01

op: f xid: 0x0003.01a.00009c9b uba: 0x0080046b.0345.42

block cleanout record, scn: 0x0000.0fa89cfa ver: 0x01 opt: 0x02, entries follow...

itli: 1 flg: 2 scn: 0x0000.0fa89cf9

itli: 2 flg: 2 scn: 0x0000.0fa89cf6

kdo op code: lkr row dependencies disabled

xtype: xa bdba: 0x00401f3a hdba: 0x00401f39

itli: 2 ispac: 0 maxfr: 4863

tabn: 0 slot: 1 to: 2

change #4 media recovery marker scn:0x0000.00000000 seq: 0 op:5.20

session number = 8

serial number = 1

transaction name =

redo record - thread:1 rba: 0x000094.00000009.00d8 len: 0x0054 vld: 0x01

scn: 0x0000.0fa89cfb subscn: 1 04/14/2006 09:31:31

change #1 typ:0 cls:21 afn:2 dba:0x00800029 scn:0x0000.0fa89cfa seq: 1 op:5.4

ktucm redo: slt: 0x001a sqn: 0x00009c9b srt: 0 sta: 9 flg: 0x2

ktucf redo: uba: 0x0080046b.0345.42 ext: 2 spc: 2602 fbi: 0

redo record - thread:1 rba: 0x000094.00000009.012c len: 0x00d4 vld: 0x01

scn: 0x0000.0fa89cfb subscn: 1 04/14/2006 09:31:31

change #1 typ:0 cls:27 afn:2 dba:0x00800059 scn:0x0000.0fa89cf6 seq: 1 op:5.2

ktudh redo: slt: 0x000c sqn: 0x00009c72 flg: 0x0011 siz: 52 fbi: 0

uba: 0x0080027b.0352.1e pxid: 0x0000.000.00000000

change #2 typ:0 cls:28 afn:2 dba:0x0080027b scn:0x0000.0fa89cf5 seq: 1 op:5.1

ktudb redo: siz: 52 spc: 5608 flg: 0x0012 seq: 0x0352 rec: 0x1e

xid: 0x0006.00c.00009c72

ktubl redo: slt: 12 rci: 0 opc: 5.7 objn: 0 objd: 0 tsn: 0

undo type: regular undo begin trans last buffer split: no

temp object: no

tablespace undo: no

0x00000000 prev ctl uba: 0x0080027b.0352.1d

prev ctl max cmt scn: 0x0000.0fa8988e prev tx cmt scn: 0x0000.0fa89902

change #3 media recovery marker scn:0x0000.00000000 seq: 0 op:5.20

session number = 8

serial number = 1

transaction name =

redo record - thread:1 rba: 0x000094.0000000a.0010 len: 0x0148 vld: 0x01

scn: 0x0000.0fa89cfb subscn: 1 04/14/2006 09:31:31

change #1 typ:0 cls:27 afn:2 dba:0x00800059 scn:0x0000.0fa89cfb seq: 1 op:5.2

ktudh redo: slt: 0x000c sqn: 0x00000000 flg: 0x0002 siz: 84 fbi: 0

uba: 0x0080027b.0352.1f pxid: 0x0000.000.00000000

change #2 typ:0 cls:28 afn:2 dba:0x0080027b scn:0x0000.0fa89cfb seq: 1 op:5.1

ktudb redo: siz: 84 spc: 5554 flg: 0x0022 seq: 0x0352 rec: 0x1f

xid: 0x0006.00c.00009c72

ktubu redo: slt: 12 rci: 0 opc: 11.1 objn: 3643 objd: 3643 tsn: 0

undo type: regular undo undo type: last buffer split: no

tablespace undo: no

0x00000000

kdo undo record:

ktb redo

op: 0x04 ver: 0x01

op: l itl: xid: 0x0003.01b.00009c9b uba: 0x0080046b.0345.40

flg: c--- lkc: 0 scn: 0x0000.0fa89cf3

kdo op code: lkr row dependencies disabled

xtype: xa bdba: 0x00401f7a hdba: 0x00401f79

itli: 1 ispac: 0 maxfr: 4863

tabn: 0 slot: 2 to: 0

change #3 typ:2 cls: 1 afn:1 dba:0x00401f7a scn:0x0000.0fa89cf9 seq: 1 op:11.4

ktb redo

op: 0x11 ver: 0x01

op: f xid: 0x0006.00c.00009c72 uba: 0x0080027b.0352.1f

block cleanout record, scn: 0x0000.0fa89cfb ver: 0x01 opt: 0x02, entries follow...

itli: 1 flg: 2 scn: 0x0000.0fa89cf3

itli: 2 flg: 2 scn: 0x0000.0fa89cf9

kdo op code: lkr row dependencies disabled

xtype: xa bdba: 0x00401f7a hdba: 0x00401f79

itli: 1 ispac: 0 maxfr: 4863

tabn: 0 slot: 2 to: 1

redo record - thread:1 rba: 0x000094.0000000a.0158 len: 0x00dc vld: 0x01

scn: 0x0000.0fa89cfb subscn: 1 04/14/2006 09:31:31

change #1 typ:0 cls:28 afn:2 dba:0x0080027b scn:0x0000.0fa89cfb seq: 2 op:5.1

ktudb redo: siz: 84 spc: 5468 flg: 0x0022 seq: 0x0352 rec: 0x20

xid: 0x0006.00c.00009c72

ktubu redo: slt: 12 rci: 31 opc: 11.1 objn: 3635 objd: 3635 tsn: 0

undo type: regular undo undo type: last buffer split: no

tablespace undo: no

0x00000000

kdo undo record:

ktb redo

op: 0x04 ver: 0x01

op: l itl: xid: 0x0009.027.00009c88 uba: 0x00800559.0352.04

flg: c--- lkc: 0 scn: 0x0000.0fa89cf9

kdo op code: lkr row dependencies disabled

xtype: xa bdba: 0x00401f3a hdba: 0x00401f39

itli: 1 ispac: 0 maxfr: 4863

tabn: 0 slot: 2 to: 0

change #2 typ:2 cls: 1 afn:1 dba:0x00401f3a scn:0x0000.0fa89cfb seq: 1 op:11.4

ktb redo

op: 0x01 ver: 0x01

op: f xid: 0x0006.00c.00009c72 uba: 0x0080027b.0352.20

kdo op code: lkr row dependencies disabled

xtype: xa bdba: 0x00401f3a hdba: 0x00401f39

itli: 1 ispac: 0 maxfr: 4863

tabn: 0 slot: 2 to: 1

redo record - thread:1 rba: 0x000094.0000000b.0044 len: 0x0054 vld: 0x01

scn: 0x0000.0fa89cfc subscn: 1 04/14/2006 09:31:31

change #1 typ:0 cls:27 afn:2 dba:0x00800059 scn:0x0000.0fa89cfb seq: 2 op:5.4

ktucm redo: slt: 0x000c sqn: 0x00009c72 srt: 0 sta: 9 flg: 0x2

ktucf redo: uba: 0x0080027b.0352.20 ext: 2 spc: 5382 fbi: 0

redo record - thread:1 rba: 0x000094.0000000b.0098 len: 0x0188 vld: 0x01

scn: 0x0000.0fa89cfd subscn: 1 04/14/2006 09:31:31

change #1 typ:0 cls:33 afn:2 dba:0x00800089 scn:0x0000.0fa89cf9 seq: 1 op:5.2

ktudh redo: slt: 0x000d sqn: 0x00009c89 flg: 0x0012 siz: 108 fbi: 0

uba: 0x00800559.0352.05 pxid: 0x0000.000.00000000

change #2 typ:0 cls:34 afn:2 dba:0x00800559 scn:0x0000.0fa89cf8 seq: 2 op:5.1

ktudb redo: siz: 108 spc: 7790 flg: 0x0012 seq: 0x0352 rec: 0x05

xid: 0x0009.00d.00009c89

ktubl redo: slt: 13 rci: 0 opc: 11.1 objn: 3635 objd: 3635 tsn: 0

undo type: regular undo begin trans last buffer split: no

temp object: no

tablespace undo: no

0x00000000 prev ctl uba: 0x00800559.0352.02

prev ctl max cmt scn: 0x0000.0fa89894 prev tx cmt scn: 0x0000.0fa89905

kdo undo record:

ktb redo

op: 0x04 ver: 0x01

op: l itl: xid: 0x0003.01a.00009c9b uba: 0x0080046b.0345.42

flg: c--- lkc: 0 scn: 0x0000.0fa89cfb

kdo op code: lkr row dependencies disabled

xtype: xa bdba: 0x00401f3a hdba: 0x00401f39

itli: 2 ispac: 0 maxfr: 4863

tabn: 0 slot: 2 to: 0

change #3 typ:2 cls: 1 afn:1 dba:0x00401f3a scn:0x0000.0fa89cfc seq: 1 op:11.4

ktb redo

op: 0x11 ver: 0x01

op: f xid: 0x0009.00d.00009c89 uba: 0x00800559.0352.05

block cleanout record, scn: 0x0000.0fa89cfd ver: 0x01 opt: 0x02, entries follow...

itli: 1 flg: 2 scn: 0x0000.0fa89cfc

itli: 2 flg: 2 scn: 0x0000.0fa89cfb

kdo op code: lkr row dependencies disabled

xtype: xa bdba: 0x00401f3a hdba: 0x00401f39

itli: 2 ispac: 0 maxfr: 4863

tabn: 0 slot: 2 to: 2

change #4 media recovery marker scn:0x0000.00000000 seq: 0 op:5.20

session number = 8

serial number = 1

transaction name =

redo record - thread:1 rba: 0x000094.0000000c.0030 len: 0x0054 vld: 0x01

scn: 0x0000.0fa89cfe subscn: 1 04/14/2006 09:31:31

change #1 typ:0 cls:33 afn:2 dba:0x00800089 scn:0x0000.0fa89cfd seq: 1 op:5.4

ktucm redo: slt: 0x000d sqn: 0x00009c89 srt: 0 sta: 9 flg: 0x2

ktucf redo: uba: 0x00800559.0352.05 ext: 2 spc: 7680 fbi: 0

redo record - thread:1 rba: 0x000094.0000000d.0010 len: 0x00d4 vld: 0x01

scn: 0x0000.0fa89cff subscn: 1 04/14/2006 09:31:37

change #1 typ:0 cls:21 afn:2 dba:0x00800029 scn:0x0000.0fa89cfb seq: 1 op:5.2

ktudh redo: slt: 0x0017 sqn: 0x00009c9c flg: 0x0011 siz: 52 fbi: 0

uba: 0x0080046b.0345.43 pxid: 0x0000.000.00000000

change #2 typ:0 cls:22 afn:2 dba:0x0080046b scn:0x0000.0fa89cfa seq: 1 op:5.1

ktudb redo: siz: 52 spc: 2602 flg: 0x0012 seq: 0x0345 rec: 0x43

xid: 0x0003.017.00009c9c

ktubl redo: slt: 23 rci: 0 opc: 5.7 objn: 0 objd: 0 tsn: 0

undo type: regular undo begin trans last buffer split: no

temp object: no

tablespace undo: no

0x00000000 prev ctl uba: 0x0080046b.0345.42

prev ctl max cmt scn: 0x0000.0fa898e6 prev tx cmt scn: 0x0000.0fa89907

change #3 media recovery marker scn:0x0000.00000000 seq: 0 op:5.20

session number = 8

serial number = 1

transaction name =

redo record - thread:1 rba: 0x000094.0000000d.00e4 len: 0x0118 vld: 0x01

scn: 0x0000.0fa89cff subscn: 1 04/14/2006 09:31:37

change #1 typ:0 cls:21 afn:2 dba:0x00800029 scn:0x0000.0fa89cff seq: 1 op:5.2

ktudh redo: slt: 0x0017 sqn: 0x00000000 flg: 0x0002 siz: 84 fbi: 0

uba: 0x0080046b.0345.44 pxid: 0x0000.000.00000000

change #2 typ:0 cls:22 afn:2 dba:0x0080046b scn:0x0000.0fa89cff seq: 1 op:5.1

ktudb redo: siz: 84 spc: 2548 flg: 0x0022 seq: 0x0345 rec: 0x44

xid: 0x0003.017.00009c9c

ktubu redo: slt: 23 rci: 0 opc: 11.1 objn: 3643 objd: 3643 tsn: 0

undo type: regular undo undo type: last buffer split: no

tablespace undo: no

0x00000000

kdo undo record:

ktb redo

op: 0x04 ver: 0x01

op: l itl: xid: 0x0009.027.00009c88 uba: 0x00800559.0352.03

flg: c--- lkc: 0 scn: 0x0000.0fa89cf9

kdo op code: lkr row dependencies disabled

xtype: xa bdba: 0x00401f7a hdba: 0x00401f79

itli: 2 ispac: 0 maxfr: 4863

tabn: 0 slot: 3 to: 0

change #3 typ:2 cls: 1 afn:

1 dba:0x00401f7a scn:0x0000.0fa89cfc seq: 1 op:11.4

ktb redo

op: 0x01 ver: 0x01

op: f xid: 0x0003.017.00009c9c uba: 0x0080046b.0345.44

kdo op code: lkr row dependencies disabled

xtype: xa bdba: 0x00401f7a hdba: 0x00401f79

itli: 2 ispac: 0 maxfr: 4863

tabn: 0 slot: 3 to: 2

redo record - thread:1 rba:

0x000094.0000000e.0010 len: 0x00dc vld: 0x01

scn: 0x0000.0fa89cff subscn: 1 04/14/2006 09:31:37

change #1 typ:0 cls:22 afn:

2 dba:0x0080046b scn:0x0000.0fa89cff seq: 2 op:5.1

ktudb redo: siz: 84 spc: 2462 flg: 0x0022 seq: 0x0345 rec: 0x45

xid: 0x0003.017.00009c9c

ktubu redo: slt: 23 rci: 68 opc: 11.1 objn: 3635 objd: 3635 tsn: 0

undo type: regular undo undo type: last buffer split: no

tablespace undo: no

0x00000000

kdo undo record:

ktb redo

op: 0x04 ver: 0x01

op: l itl: xid: 0x0006.00c.00009c72 uba: 0x0080027b.0352.20

flg: c--- lkc: 0 scn: 0x0000.0fa89cfc

kdo op code: lkr row dependencies disabled

xtype: xa bdba: 0x00401f3a hdba: 0x00401f39

itli: 1 ispac: 0 maxfr: 4863

tabn: 0 slot: 3 to: 0

change #2 typ:2 cls: 1 afn:

1 dba:0x00401f3a scn:0x0000.0fa89cfe seq: 1 op:11.4

ktb redo

op: 0x01 ver: 0x01

op: f xid: 0x0003.017.00009c9c uba: 0x0080046b.0345.45

kdo op code: lkr row dependencies disabled

xtype: xa bdba: 0x00401f3a hdba: 0x00401f39

itli: 1 ispac: 0 maxfr: 4863

tabn: 0 slot: 3 to: 1

redo record - thread:1 rba:

0x000094.0000000e.00ec len: 0x0054 vld: 0x01

scn: 0x0000.0fa89d00 subscn: 1 04/14/2006 09:31:37

change #1 typ:0 cls:21 afn:2 dba:0x00800029 scn:0x0000.0fa89cff seq: 2 op:5.4

ktucm redo: slt: 0x0017 sqn: 0x00009c9c srt: 0 sta: 9 flg: 0x2

ktucf redo: uba: 0x0080046b.0345.45 ext: 2 spc: 2376 fbi: 0

redo record - thread:1 rba:

0x000094.0000000e.0140 len: 0x0188 vld: 0x01

scn: 0x0000.0fa89d01 subscn: 1 04/14/2006 09:31:37

change #1 typ:0 cls:27 afn:2 dba:0x00800059 scn:0x0000.0fa89cfc seq: 1 op:5.2

ktudh redo: slt: 0x001f sqn: 0x00009c72 flg: 0x0012 siz: 108 fbi: 0

uba: 0x0080027b.0352.21 pxid: 0x0000.000.00000000

change #2 typ:0 cls:28 afn:2 dba:0x0080027b scn:0x0000.0fa89cfb seq: 3 op:5.1

ktudb redo: siz: 108 spc: 5382 flg: 0x0012 seq: 0x0352 rec: 0x21

xid: 0x0006.01f.00009c72

ktubl redo: slt: 31 rci: 0 opc: 11.1 objn: 3635 objd: 3635 tsn: 0

undo type: regular undo begin trans last buffer split: no

temp object: no

tablespace undo: no

0x00000000 prev ctl uba:

0x0080027b.0352.1e

prev ctl max cmt scn:

0x0000.0fa89902 prev tx cmt scn: 0x0000.0fa89908

kdo undo record:

ktb redo

op: 0x04 ver: 0x01

op: l itl: xid:

0x0009.00d.00009c89 uba: 0x00800559.0352.05

flg: c--- lkc: 0 scn: 0x0000.0fa89cfe

kdo op code: lkr row dependencies disabled

xtype: xa bdba: 0x00401f3a hdba: 0x00401f39

itli: 2 ispac: 0 maxfr: 4863

tabn: 0 slot: 3 to: 0

change #3 typ:2 cls: 1 afn:

1 dba:0x00401f3a scn:0x0000.0fa89d00 seq: 1 op:11.4

ktb redo

op: 0x11 ver: 0x01

op: f xid: 0x0006.01f.00009c72 uba: 0x0080027b.0352.21

block cleanout record, scn: 0x0000.0fa89d01 ver: 0x01 opt: 0x02, entries follow...

itli: 1 flg: 2 scn: 0x0000.0fa89d00

itli: 2 flg: 2 scn: 0x0000.0fa89cfe

kdo op code: lkr row dependencies disabled

xtype: xa bdba: 0x00401f3a hdba: 0x00401f39

itli: 2 ispac: 0 maxfr: 4863

tabn: 0 slot: 3 to: 2

change #4 media recovery marker scn:0x0000.00000000 seq: 0 op:5.20

session number = 8

serial number = 1

transaction name =

redo record - thread:1 rba:

0x000094.0000000f.00d8 len: 0x0054 vld: 0x01

scn: 0x0000.0fa89d02 subscn:

1 04/14/2006 09:31:37

change #1 typ:0 cls:27 afn:

2 dba:0x00800059 scn:0x0000.0fa89d01 seq: 1 op:5.4

ktucm redo: slt: 0x001f sqn:

0x00009c72 srt: 0 sta: 9 flg: 0x2

ktucf redo: uba: 0x0080027b.0352.21 ext: 2 spc: 5272 fbi: 0

redo record - thread:

1 rba: 0x000094.0000000f.012c len: 0x00d4 vld: 0x01

scn: 0x0000.0fa89d02 subscn:

1 04/14/2006 09:31:37

change #1 typ:0 cls:33 afn:

2 dba:0x00800089 scn:0x0000.0fa89cfe seq: 1 op:5.2

ktudh redo: slt: 0x0028 sqn:

0x00009c88 flg: 0x0011 siz: 52 fbi: 0

uba: 0x00800559.0352.06 pxid:

0x0000.000.00000000

change #2 typ:0 cls:34 afn:

2 dba:0x00800559 scn:0x0000.0fa89cfd seq: 1 op:5.1

ktudb redo: siz: 52 spc: 7680 flg: 0x0012 seq: 0x0352 rec: 0x06

xid: 0x0009.028.00009c88

ktubl redo: slt: 40 rci: 0 opc: 5.7 objn: 0 objd: 0 tsn: 0

undo type: regular undo begin trans last buffer split: no

temp object: no

tablespace undo: no

0x00000000 prev ctl uba: 0x00800559.0352.05

prev ctl max cmt scn: 0x0000.0fa89905 prev tx cmt scn: 0x0000.0fa8990a

change #3 media recovery marker scn:0x0000.00000000 seq: 0 op:5.20

session number = 8

serial number = 1

transaction name =

redo record - thread:1 rba:

0x000094.00000010.0010 len: 0x0054 vld: 0x01

scn: 0x0000.0fa89d03 subscn:

1 04/14/2006 09:31:37

change #1 typ:0 cls:33 afn:2 dba:

0x00800089 scn:0x0000.0fa89d02 seq: 1 op:5.4

ktucm redo: slt: 0x0028 sqn:

0x00009c88 srt: 0 sta: 9 flg: 0x2

ktucf redo: uba:

0x00800559.0352.06 ext: 2 spc: 7626 fbi: 0

end of redo dump

----- redo read statistics for thread 1 -----

read rate (async): 7kb in 0.19s => 0.00 mb/sec

longest record: 0kb, moves: 0/27 (0%)

change moves: 6/63 (9%), moved: 0mb

5.禁用日志生成的,并且切换日志

sql> alter system set "_disable_logging"=true;

system altered.

sql> alter system switch logfile;

system altered.

sql> select * from v$log;

group# thread# sequence# bytes members arc status first_change# first_tim

---------- ---------- ---------- ---------

1 1 148 104857600 1 no active 262708457 14-apr-06

2 1 149 104857600 1 no current 262708606 14-apr-06

3 1 147 104857600 1 no inactive 262675537 14-apr-06

6.scott用户再更新

sql> show parameter disable

name type value

------------------------------------

_disable_logging boolean true

sql> update emp set sal=4000 where empno=7788;

1 row updated.

sql> commit;

commit complete.

7.转储日志

sql> alter system dump logfile '

/opt/oracle9/oradata/testora9/redo02.log';

system altered.

8.记录此时redo信息

dump of redo from file '/opt/oracle9/oradata/testora9/redo02.log'

opcodes *.*

dba's: (file # 0, block # 0) thru (file # 65534, block # 4194303)

rba's: 0x000000.00000000.0000 thru 0xffffffff.ffffffff.ffff

scn's scn: 0x0000.00000000 thru scn: 0xffff.ffffffff

times: creation thru eternity

file header:

software vsn=153092096=0x9200000, compatibility vsn=153092096=0x9200000

db id=1628068176=0x610a5950, db name='testora9'

activation id=1628067152=0x610a5550

control seq=1163=0x48b, file size=204800=0x32000

file number=2, blksiz=512, file type=2 log

descrip:"thread 0001, seq# 0000000149, scn 0x00000fa89d7e-0xffffffffffff"

thread: 1 nab: 0xffffffff seq: 0x00000095 hws: 0x1 eot: 1 dis: 0

reset logs count: 0x1f435110 scn: 0x0000.00000001

low scn: 0x0000.0fa89d7e 04/14/2006 09:33:43

next scn: 0xffff.ffffffff 01/01/1988 00:00:00

enabled scn: 0x0000.00000001 04/26/2004 15:56:10

thread closed scn: 0x0000.0fa89d7e 04/14/2006 09:33:43

log format vsn: 0x8000000 disk cksum: 0xcac7 calc cksum: 0xcac7

terminal recovery stamp scn: 0x0000.00000000 01/01/1988 00:00:00

most recent redo scn: 0x0000.00000000

largest lwn: 0 blocks

end-of-redo stream : no

unprotected mode

miscellaneous flags: 0x0

end of redo dump

至此已经没有redo的生成.数据库目前仅仅记录少量的必要信息。

扫描关注微信公众号