实验第33步:

下面来验证:

节选实例1上的/u01/app/oracle/admin/RDBA/udump/rdba1_ora_18378.trc:

/u01/app/oracle/admin/RDBA/udump/rdba1_ora_18378.trc

Oracle Database 10g Enterprise Edition  Release 10.2.0.1.0 - Production

With the Partitioning, Real Application  Clusters, OLAP and Data Mining options

ORACLE_HOME =  /u01/app/oracle/product/10.2.0/db_1

System name:Linux

Node name:node1.example.com

Release:2.6.18-164.el5xen

Version:#1 SMP Tue Aug 18 16:06:30 EDT 2009

Machine: i686

Instance name: RDBA1

Redo thread mounted by this instance: 1

Oracle process number: 25

Unix process pid: 18378, p_w_picpath:  oracle@node1.example.com (TNS V1-V3)

*** 2014-01-13 16:22:07.764

*** SERVICE NAME:(SYS$USERS) 2014-01-13  16:22:07.763

*** SESSION  ID:(125.1496) 2014-01-13 16:22:07.763

*****************************************************************

GLOBAL ENQUEUE  SERVICE DEBUG INFORMATION

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

Resource hash bucketcount

04

11

24

311

46

56

61

73

84

……

20392

20402

20416

20425

20432

20449

20452

20462

20473

Total resource count in hash buckets: 8213

***************** End of lkdebug output  *************************

*** 2014-01-13 16:26:26.465

*****************************************************************

GLOBAL ENQUEUE SERVICE DEBUG INFORMATION

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

node# 0, #nodes 2, state 4, msgver 4,  rcvver 0 validver 4

valid_domain 1

sync acks 0x000000000000000000000000000000000

Resource freelist #0 len 28410 lwm 2893  add 241108 rem 212698

Resource freelist #1 len 28471 lwm 3306  add 241942 rem 213471

LMS0:

Hash buckets log2(11)

Bucket# 0 #res 0

Bucket# 1 #res 0

Bucket# 2 #res 0

Bucket# 3 #res 0

Bucket# 4 #res 0

Bucket# 5 #res 0

Bucket# 6 #res 0

Bucket# 7 #res 0

……

atch buckets log2(6)

GCS shadow freelist #0 len 29067 lwm 7451  add 88332 rem 59265

GCS shadow freelist #1 len 29097 lwm 7257  add 88862 rem 59765

files in affinity vector:

* >> PT table contents ---:

pt table bucket = 1

pkey 4294950913, stat 0, masters[32767,  0->0], reminc 2, RM# 1 flg 0x0

pt table bucket = 2

pkey 4294950914, stat 0, masters[32767,  0->0], reminc 2, RM# 1 flg 0x0

pt table bucket = 3

pkey 4294950915, stat 0, masters[32767,  0->0], reminc 2, RM# 1 flg 0x0

pkey 52533, stat 0, masters[0, 1->1],  reminc 4, RM# 6 flg 0x0←手工 remaster之前, oradebug lkdebug –k的输出,代表master实例是2([0,  1->1]中的1->1表示实例2),上一任 master是实例1([0, 1->1]中的0表示上一任master实例1)

* kjilpkey = 0

***************** End of lkdebug output  *************************

*** 2014-01-13 16:27:14.981

*****************************************************************

GLOBAL ENQUEUE SERVICE DEBUG INFORMATION

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

***************** End of lkdebug output  *************************

Latch buckets log2(6)

GCS shadow freelist #0 len 7487 lwm 7451  add 88336 rem 80849

GCS shadow freelist #1 len 7569 lwm 7257  add 88863 rem 81294

files in affinity vector:

* >> PT table contents ---:

pkey 4294950932, stat 0, masters[32767,  1->1], reminc 4, RM# 4 flg 0x0

pt table bucket = 3381

pkey 52533, stat 0, masters[1, 0->0],  reminc 4, RM# 7 flg 0x0←手工 remaster之后, oradebug lkdebug –k的输出,代表master实例是1([1,  0->0]中的0->0表示实例1),上一任 master是实例1([1, 0->0]中的1表示上一任master实例2)

* kjilpkey = 1

***************** End of lkdebug output  *************************

trace文件已经说明:实例1重新夺回了对象52533所有的块的mastership。

select*from  myviewwhere"MASTER_Instance"=2 ;

无输出。这就对了,因为都被实例1master了。

select* from v$gcspfmaster_info where object_id=52533;

FILE_IDOBJECT_IDCURRENT_MASTERPREVIOUS_MASTERREMASTER_CNT

10525330↖代表master实例是11↖代表上一任master是实例20

select drms from X$KJDRMAFNSTATS;

DRMS

15

DRM为4+1=5,验证了此刻又发生了一次Remaster(第3次Remaster)。

再验证:

进入实例1的/u01/app/oracle/admin/RDBA/bdump:

执行:grep-r"pkey  52533"./

输出:

./rdba1_lmd0_7002.trc:Transfer pkey 52533 to node 0

./rdba1_lmd0_7002.trc:Begin DRM(5) - transfer pkey  52533 to 0 oscan 0.0

./rdba1_lmd0_7002.trc:Rcvd DRM(6) Transfer pkey  52533 from 0 to 1 oscan 0.0

./rdba1_lmd0_7002.trc:Transfer pkey 52533 to node 0

./rdba1_lmd0_7002.trc:Begin DRM(7) -  transfer pkey 52533 to 0 oscan 0.0

进入实例2的/u01/app/oracle/admin/RDBA/bdump:

执行:grep-r"pkey  52533"./

输出:

./rdba2_lms0_7034.trc: GCS CLIENT 0x233f71b0,2  sq[(nil),(nil)] resp[(nil),0x185.40000] pkey 52533

./rdba2_lms0_7034.trc:pkey 52533

./rdba2_lms0_7034.trc: GCS CLIENT 0x233f71b0,2  sq[(nil),(nil)] resp[(nil),0x185.40000] pkey 52533

./rdba2_lms0_7034.trc:pkey 52533

./rdba2_lmd0_7032.trc:Rcvd DRM(5) Transfer pkey  52533 to 0 oscan 1.1

./rdba2_lmd0_7032.trc:Transfer pkey 52533 to node 1

./rdba2_lmd0_7032.trc:Begin DRM(6) - transfer pkey  52533 to 1 oscan 0.0

./rdba2_lmd0_7032.trc:Rcvd  DRM(7) Transfer pkey 52533 from 1 to 0 oscan 0.0

oracle中master实例,Oracle10g/11g RAC数据库中的Master实例、Owner实例和Past Image的概念PART3...相关推荐

  1. oracle中master实例,Oracle10g/11g RAC数据库中的Master实例、Owner实例和Past Image的概念PART2...

    实验第21步: 在任一个实例上执行: selectcount(*)from myviewwhere "OWNER_Instance" <> "MASTER_I ...

  2. oracle 表导出pdm文件,如何将数据库中已有表导入到powerDesigner生成pdm文件

    1.create new PDM: 2.select database menu; 3.click Reverse  Engineer database : 4.then choose your sc ...

  3. 服务器中勒索病毒解密恢复 SQL数据库中勒索病毒解密恢复 SQL数据库被加密恢复...

    服务器中勒索病毒解密恢复 SQL数据库中勒索病毒解密恢复 SQL数据库被加密恢复 前天接到一位客户求救 说几台服务器都中招了,这个也很常见了.客户发来加密的MDF后,我们使用数据库修复软件 任何一款 ...

  4. access数据库中怎么添加计算机,向access2007数据库中添加一个或多个记录

    时 间:2008-10-22 13:27:07 作 者: 摘 要:向Access2007数据库中添加一个或多个记录 正 文: 本文介绍如何向 Microsoft Office Access 2007 ...

  5. 案例:Oracle 11g RAC 数据库连接数过高处理办法

    墨墨导读:近期有一套数据库总是出现如下告警"严重告警:XXX Oracle 服务器:10.10.X.X 数据库的侦听器 LISTENER 状态为 Inactive ",本文详述处理 ...

  6. oracle rac 实例查询,查找RAC环境中实例间资源分配情况

    查找RAC环境中实例间资源分配情况 select * from gv$resource_limit order by RESOURCE_NAME[@more@] 1* select * from gv ...

  7. oracle删除表中数据_工作表中提供的特定数据在数据库中批量删除的方法

    大家好,我们今日继续讲解VBA数据库解决方案的第25讲内容:利用VBA,把工作表中提供的数据在数据表中批量删除的方法.在上一讲中,我们讲了实现在数据表中删除记录的一般方法,这种方法可以对重复的数据进行 ...

  8. Oracle海量数据优化-02分区在海量数据库中的应用-更新中

    思维导图 概述 以前梳理了一篇文章, 案例不是很充分 Oracle-分区表解读 故本篇博文系统的再重新阐述一下 当我们对海量数据的Oracle数据库进行管理和维护时,几乎无一例外的使用了分区(part ...

  9. oracle重新编译package,如何有效的编译数据库中的失效对象(Package,trigger等)

    在utlrp.sql脚本中,Oracle注释到: Rem utlrp.sql - UTiLity script Recompile invalid Pl/sql modules Rem Rem DES ...

最新文章

  1. boost使用学习总结
  2. html传递guid参数,C#中的Guid.ToString鲜为人知参数用法
  3. 文本空格_别敲空格了,Word文本对齐谨记这2招,好用到炸裂!【Word教程】
  4. Windows CE(C#)嵌入式应用开发pdf
  5. 如何通过一个编程获得IP地址归属地的最简单办法
  6. 画米老鼠_蔡康永都在买的画你也买得起,村上隆作品收藏大全
  7. python import _ssl_如何在python 2.7.6中导入_ssl?
  8. 慧林系统多服务器授权,慧林虚拟主机管理系统
  9. 17家新创 组物联网国家队
  10. 分区表的误区:性能提升
  11. 代码生成器 Freemaker
  12. 婚纱摄影后期修片,PS婚纱写真后期…
  13. Tracepro 中LED光源模型建立(英文
  14. Android屏幕旋转-横屏竖屏切换
  15. 阿里java面试流程_阿里巴巴JAVA开发工程师面试经验
  16. 【Mockplus教程】MAC上安装Mockplus
  17. PHP中smart原则,目标smart原则 “smart原则”什么意思?
  18. 比较两个数或者三个数的大小,输出较大数的值 Java
  19. SIM7600CE模块MQTT协议的AT指令流程
  20. 【Unity Shader编程】之十四 边缘发光Shader Rim Shader 的两种实现形态

热门文章

  1. Python使用Web API数据可视化
  2. html歌曲朋友圈,千万不要在深夜打开朋友圈好友分享的歌曲
  3. 复用标准手术衣说明书
  4. dct变换java_DCT变换的基函数与基图像(图)
  5. fstab的理解与e2label
  6. 散场电影,给一个陌生人看:伤感日志
  7. AntiPatterns基础知识:Rails控制器
  8. 下拉框样式在不同浏览器的简单兼容
  9. iPhone表情功能
  10. 算法修炼之练气篇——练气十九层