rac体系结构-background process

The Global Service Daemon(GSD):在每个节点上都运行一个全局服务后台进程,用于接收客户端如DBCA、EM等发出的管理消息,并完成相应的管理任务,比如实例的启动和关闭。
Global Cache Service Processes(LMSn):控制到远端实例的消息的流量,管理全局数据块的访问。还用于在不同实例的缓冲区之间传递BLOCK的映射。
Global Enqueue Service Monitor(LMON):监视全局队列和集群间的资源交互,执行全局队列的恢复操作。
Global Enqueue Service Daemon(LMD):管理全局队列和全局资源访问。对于每个实例,LMD管理来自远端的资源请求。
Lock Processes(LCK):管理除Cache Fusion以外的资源请求,比如library和row cache的请求。
Diagnosability Daemon(DIAG):在实例中捕获进程失败的诊断数据。

Continue reading ‘rac体系结构-background process’ »

rac体系结构-GES全局队列服务

从三个方面介绍全局队列服务(Global Enqueue Service):
全局队列服务处理;
全局队列并发控制;
全局队列服务所管理的资源;

全局队列服务处理:

Continue reading ‘rac体系结构-GES全局队列服务’ »

rac体系结构-资源协调

RAC需要在多个实例中同步以控制资源的共享访问。在RAC中资源协调同时发生在实例级和数据库集群级。实例级的资源协调叫做本地资源协调,集群级的叫做全局资源协调。

全局资源目录(Global Resource Directory)在每个实例中的部分包含所有共享资源的当前状态,Oracle使用这些信息来进行实例恢复或集群重组。

全局资源目录包括下列共享资源信息:

数据块标识;
如果数据块被读到多个节点的缓存中,记录数据库最新版本的位置;

Continue reading ‘rac体系结构-资源协调’ »

rac体系结构-Cache Fusion & recover

链接来自:http://space.itpub.net/4227/viewspace-68632,其实是SG的读书笔记

这章描述了缓存融合(Cache Fusion)处理,解释了GCS操作。同时说明了RAC中的资源控制机制,举例说明了Cache Fusion,并且描述了RAC中的恢复处理。

Cache Fusion的处理:

多个节点的同时读:这种情况下不需要同步操作。多个实例可以共享读块而不产生冲突。

在不同实例上的同时读和写操作:当一个实例需要读取其他实例进行修改且还没有写到磁盘上的块,这个实例可能获得这个块的最新版本或者这个块的一致性读版本。这种情况下,GCS进程(LMSn)通过interconnect将这个块从持有实例的缓存传送到请求实例的缓存中。

在不同节点上的同时写:当同时写发生在不同的节点上,在收到请求后,持有数据块的实例完成对数据块的操作。GCS将资源角色转变为全局管理,而后LMSn进程将block的copy传输到发出请求的实例的缓存中。

Cache Fusion的特点:

Continue reading ‘rac体系结构-Cache Fusion & recover’ »

recover

完成数据库的restore之后,可通过V$RECOVERY_LOG 确认进行数据库recover时需用到哪些archivelog
–还原归档备份集
restore archivelog until sequence 21182 ;
restore archivelog  sequence between 8336 and 8445  ;

–数据文件还原更名
SET NEWNAME FOR datafile 5 TO  ‘/dev/rdat_abs_01_30G’;

1. There are four types of incomplete recovery:Time-based recovery/Cancel-based recovery/Change-based recovery/Log sequence recovery Continue reading ‘recover’ »

鼎湖培训有感

应GMCC和公司的要求,昨天来到GMCC鼎湖培训学院做一期5天的技术培训

当时来之前比较担心,主要担心自己做培训的经验不够,并且是自己的职业生涯中第一次给客户做正式的培训。于是在来培训之前天天晚上备课

今天是第一天的培训,学员只有11个人。从昨天准备前有点稍微的紧张,到今天下来已经适应了。从今天的情况来看前几天的紧张真是多余。有个好的开始,后面的几天基本上应该不成问题了。嘻嘻 Continue reading ‘鼎湖培训有感’ »

转贴-华为演讲培训-售前人员重点学习

课程时数:授课:3.5小时,演练:3小时
  授课方式:讲演、小组研讨、演练
  必备条件:授课:便携电脑、数投、普投、音响、秒表、白板
   演练:普投、胶片、秒表、锣、教鞭、演练评鉴表
  课程简介
   本课程主要是为培养企业员工进行公司介绍及产品介绍的职业素质而开设的,分为授课和演练两部分。通过对听众的分析,真正做到了解听众所需,进而全面介绍演讲前的准备、演讲过程的控制及演讲后的总结,使学员学会如何消解心理的紧张感、如何按照客户所需进行演讲的准备、现场的控制、如何开头及结尾,即如何进行技术宣讲;之后,通过场景模拟演练,使每个学员切身感受面对客户演讲时如何准备,如何进行过程控制,更正在演讲中的不足,以更好适应将来的岗位。 Continue reading ‘转贴-华为演讲培训-售前人员重点学习’ »

论职业生涯

晚上公司上一培训课,对个人还是有点启动,顺手做了一下笔记.以下根据个人理解做了一下总结:

一、职业生涯阶段 :职业准备期-> 职业先择期(通常为迷茫期)-> 职业适应期(目标很明确)->职业稳定期 -> 职业衰退期

二、如何规划职业生涯:

1.确定我要干什么

2.我实际能干什么

3.我为什么干这个 Continue reading ‘论职业生涯’ »

checkpoint技术探究

 我们先回顾一下checkpoint的一些知识点
 
1.checkpoint是一个数据库事件,它将已修改的数据从高速缓存刷新到磁盘,并更新控制文件和数据文件。

2.以下几种情况会触发checkpoint。

 1).当发生日志组切换的时候 ,或手工切换的时候 ALTER SYSTEM SWITCH LOGFILE
 2).当符合LOG_CHECKPOINT_TIMEOUT,LOG_CHECKPOINT_INTERVAL,fast_start_io_target,fast_start_mttr_target参数设置的时候
 3).当运行ALTER SYSTEM CHECKPOINT的时候
 4).当运行alter tablespace XXX begin backup,end backup的时候
 5).当运行alter tablespace ,datafile offline的时候;

接下来我做实验看下具体情况: Continue reading ‘checkpoint技术探究’ »

项目经理的软技能、硬技能

最近参加了一期ZITPA组织的培训活动——部门经理自我完善的软技能,讲师是来自微软一位部门经理。整场培训没有按PPT顺序讲,基本是讨论交流,感觉有很多东西值得学习和思考。用BBS的说法,以下是这次培训“作业”。
    1、什么硬技能,什么是软技能?
    硬技能就像计算机硬件,是外在的,大家都能看的见,或者容易感觉到的东西。主要包括:(1)智力水平,是否聪明;(2)专业知识,比如计算机技术、业务经验等;(3)逻辑分析能力,思维是否周密,推理是否严谨;(4)解决复杂问题能力,是否有大局观,是否能够抓住问题的关键点等;(5)计划、管理、协调等管理技术。总的来说,项目经理的硬技能主要包括两个方面:智力水平,专业技能,也就是通常所谓的“做事”方面。 Continue reading ‘项目经理的软技能、硬技能’ »