, 12:35 pm November 27 2009
泡妞学,又名泡学。作为一个新兴学科,目前还处于前期开发阶段,但已经有很多立志在泡妞领域上大展宏图的同道中人,在该热门专业做出了喜人的突出贡献,成为泡学先驱~!本人即是其中之一(哈哈,献丑了) 。
这个帖子适合像我这种整体泡猫扑没房没车的草根一族,如果你是富二代,这整帖子的东风你都可以省去了不刮。
本人生平阅女虽然称不上无数,但多少也有了一定的收成。逐渐积累了一定的实战经验,为了让众多为情所困的弟兄不至于继续困下去,现将自己的心得掏之而出,为下定决心登上女人船的勇士们点一盏不太亮的明灯。
首先,搞定准备工作。认真选择一个你最倾心的女孩,然后对她的大致情况有个了解。东风先刮好,再把万事一一具备。这个东风就是相识,坦白说就是搭讪(如果是同学朋友或者同事,这风可以省了不吹)。搭讪有妙招,后文详叙。
很多略有几分姿色的(注意是略有)男孩或者男人都有这样的不解:众美女怎么就会被众丑男毫不拖泥带水的托于掌心了呢?我自己各方面也不错啊,要长相有长相,要身高有身高……
Continue reading ‘《御女心经》网络最牛宅男泡妞教材’ »
, 23:18 pm November 11 2009
Fast-Start Parallel Rollback in RAC
If you have long-running transactions and your nodes have multiple CPUs, you should consider setting the initialization parameter FAST_START_PARALLEL_ROLLBACK to a nondefault value. This enables the rollback step of the recovery process to be performed in parallel. Since each instance is responsible for its own recovery processes, you need to monitor and tune the parallel rollback using the contents of V$FAST_START_SERVERS and V$FAST_START_TRANSACTIONS on each instance or the global views, GV$FAST_START_SERVERS and GV$FAST_START_TRANSACTIONS, from one of the active instances.
Continue reading ‘parallel rollback or recovery in rac’ »
, 23:14 pm November 11 2009
The OCR is automatically backed up physically:
Every four hours: CRS keeps the last three
At the end of every day: CRS keeps the last two
At the end of every week: CRS keeps the last two
ocrconfig –showbackup or ocrconfig –backuploc
You can also:
Logically back up the OCR: ocrconfig -export
Copy physical OCR backups
Backups can be used for recovery purposes.
Continue reading ‘auto_backup&recover_OCR’ »
, 23:24 pm November 10 2009
TAF–Transparent Application Failover是Oracle为高可用性环境(如RAC)提供的运行时切换功能
在没有TAF时,因各种原因导致用户连到实例的连接中断后,连接创建的session不能继续执行sql,只能退出当前连接,重新建立一个新的连接,并创建新的session之后,才可以执行sql
有了TAF, 中断的session(连接)可以在原连接所在instance上重新建立,或者迁移到集群中其它instance上. 这个过程非常迅速
连接中断时刻正在执行的sql会强制中断, dml会在语句级回滚; 抛出ORA-03113错误
这个特性在一定程度上提高了应用的高可用性
docs: 13 Enabling Advanced Features of Oracle Net Services
Continue reading ‘service &TAF’ »
, 17:32 pm November 10 2009
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’ »
, 17:24 pm November 10 2009
从三个方面介绍全局队列服务(Global Enqueue Service):
全局队列服务处理;
全局队列并发控制;
全局队列服务所管理的资源;
全局队列服务处理:
Continue reading ‘rac体系结构-GES全局队列服务’ »
, 17:18 pm November 10 2009
RAC需要在多个实例中同步以控制资源的共享访问。在RAC中资源协调同时发生在实例级和数据库集群级。实例级的资源协调叫做本地资源协调,集群级的叫做全局资源协调。
全局资源目录(Global Resource Directory)在每个实例中的部分包含所有共享资源的当前状态,Oracle使用这些信息来进行实例恢复或集群重组。
全局资源目录包括下列共享资源信息:
数据块标识;
如果数据块被读到多个节点的缓存中,记录数据库最新版本的位置;
Continue reading ‘rac体系结构-资源协调’ »
, 2:24 am November 9 2009
链接来自: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’ »