摘要: ORACLE事务流程1.分配一个回滚段2.在回滚段事务表中分配一个事务槽3.分配undo block4.更新数据块上的ITL事务槽5.把前镜像记录在undo block内6.更改数据块的内容update 一条语句.会导致回滚段写入量增加.通过 select xidusn,xidslot,xidsqn,ubablk,ubafil,ubarec from v$transaction 的数据变化可以发现... 阅读全文
posted @ 2009-12-06 17:41 Christmas 阅读(494) 评论(0) 推荐(0) 编辑
摘要: ORACLE DUMP文件中总是存在一些DBA字段.要从Data block address获得文件,块号有两种方式:方法一.选转换为2进制,前10位为文个号,后顾22位为块号如:0x0080006d = 0000 0000 1000 0000 0000 0000 0110 1101文件号:2 块号:109方法二.通过ORACEL提代的函数转换:select DBMS_UTILITY.data_b... 阅读全文
posted @ 2009-12-06 16:58 Christmas 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 此代码转自eygle的站点上:SELECT d.VALUE || '/' || LOWER (RTRIM (i.INSTANCE, CHR (0))) || '_ora_' || p.spid || '.trc' trace_file_name FROM (SELECT p.spid FROM v$mystat m, v$session s, v$process p WHERE m.statist... 阅读全文
posted @ 2009-12-06 16:10 Christmas 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 今天启动数据库,报ORA-32004: obsolete and/or deprecated parameter(s) specified 错误,数据库启动正常.查看alert_log.log日志:Deprecated system parameters with specified values: sql_trace End of deprecated system parameter list... 阅读全文
posted @ 2009-12-06 15:47 Christmas 阅读(222) 评论(0) 推荐(0) 编辑