<?xml version="1.0" encoding="gb2312"?>
<?xml-stylesheet href="http://blog.itpub.net//styles/rss.css" type="text/css"?>

<rdf:RDF 
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" 
  xmlns="http://my.netscape.com/rdf/simple/0.9/"
>
    
     <channel>
  <title>Fbird.zp</title>
  <link>http://fbirdzp.itpub.net</link>
  <description></description>
 </channel>
    <item>
<title>常见的CRS服务故障原因之OCR设备</title>
<description>IBM CSC中心的一次计划性完全断电，(主机、存储的初始化)引起了测试环境上的RAC故障。在故障恢复中，通过排查问题，了解了不少以前从没关注的OCR相关知识点，收获颇丰。硬件环境系统结构： 2 Node Oracle 10gR2 RACNode OS： P570主机 AIX 5300 平台存储： DS4800 IBM CSC中心的一次计划性完全断电，(主机、存储的初始化)引起了测试环境上的RAC故障。在故障恢复中，通过排查问题，了解了不少以前从没关注的OCR相关知识点，收获颇丰。问题描述： 主机重启后，RAC的1个节点故障，CRS服务不可用，且尝试重启失败，查看CRS服务的日志crsd.log没...</description>
<link>http://fbirdzp.itpub.net/post/5714/463104</link>
<pubDate>Thu,29 05 2008 18:02:50</pubDate>
</item>
<item>
<title>ASM学习</title>
<description>ASM初学。ASM(Automatic Storage Management )是ORACLE10g以后推出的新特性，它能协助DBA简化管理数据库controlfile，logfile，datafile的存储。可以说，它简化了DBA的工作. 可以把ASM理解为一个简单的INSTANCE，它有自己的ORACLE_SID。实际上，ASM INSTANCE管理的就是裸设备，它通过DISK GROUP管理各个物理盘(physical disk)，并将各个physical disk标记为自己识别的ASM DISK NAME。ASM提供的数据保护级别(level of redundancy) ASM在创建DISK GROUP时，提供了以下3种级别的冗余镜像来保护数据。NORMAL REDUNDANCY Two-way mirroring, re...</description>
<link>http://fbirdzp.itpub.net/post/5714/462716</link>
<pubDate>Sat,24 05 2008 16:42:21</pubDate>
</item>
<item>
<title>logical standby上的ORA-16146的错</title>
<description>今天在DataGuard环境里，遇到Logical standby的APPLY节点报ORA-16146的错。硬件环境就不描述了，主要场景如下:OS版本：AIX平台ORACLE版本：10.2.0.3Data guard : Primary是3节点的RACLogstdby的APPLY节点相当于2个primary节点的配置测试场景：Primary实施大压力测试(CPU资源使用率超过70%)Primary上的redolog生成速度超过15M/sLogical Standby上的public网络流量超过50M/sLogical standby上存放归档的的hdisk-busy基本维持在100%左右问题描述：Standby与Primary之间的产生大量的GAP，且越来越多查看standby的APPLY节点alert日志，报&quot;ORA-1...</description>
<link>http://fbirdzp.itpub.net/post/5714/461560</link>
<pubDate>Fri,09 05 2008 17:57:41</pubDate>
</item>
<item>
<title>AIX平台上的CPU相关命令</title>
<description>贴一些最近在AIX平台上常用的CPU相关命令查看系统CPU个数可以使用'bindprocessor -q'命令，如下：appserver1:/#bindprocessor -q The available processors are: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 也可以使用'lsdev -Cc processor'命令，如下：appserver1:/#lsdev -Cc processorproc0 Available 00-00 Processorproc2 Available 00-02 Processorproc4 Available 00-04 Processorproc6 Available 00-06 Processorproc8 Available 00-08 Processorproc10 Available 00-10 Processorproc12 Available 00-12 Processorproc14 Available ...</description>
<link>http://fbirdzp.itpub.net/post/5714/460041</link>
<pubDate>Thu,17 04 2008 13:31:53</pubDate>
</item>
<item>
<title>AIX平台上的CPU相关命令</title>
<description>贴一些最近经常用的AIX上关于CPU的常用命令。查看系统CPU个数可以使用'bindprocessor -q'命令，如下：appserver1:/#bindprocessor -q The available processors are: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 也可以使用'lsdev -Cc processor'命令，如下：appserver1:/#lsdev -Cc processorproc0 Available 00-00 Processorproc2 Available 00-02 Processorproc4 Available 00-04 Processorproc6 Available 00-06 Processorproc8 Available 00-08 Processorproc10 Available 00-10 Processorproc12 Available 00-12 Processorproc14 Availa...</description>
<link>http://fbirdzp.itpub.net/post/5714/460039</link>
<pubDate>Thu,17 04 2008 13:22:24</pubDate>
</item>
<item>
<title>Logical standby上的SKIP TABLE</title>
<description>如果数据库配置了DataGuard，那么在primary上的update操作一定要慎之又慎，否则的话，苦等logstdby apply结束是小事，standby与primary存在大量本来可以避免的redolog Gap，就会开始紧张了。今天在做压力测试的时候，不得以在primary上的某个用户表做2000千万条记录的大update操作，等了将近20分钟，不能返回结果，再一看logical standby节点开始出现GAP，real-time apply变得很慢，不用说肯定是这个大的update操作引起的。观察logstdby上的alert日志发现，从primary上传过来的redolog，解析的时间很长(平时正常时间也就1分钟左右)，超过3...</description>
<link>http://fbirdzp.itpub.net/post/5714/457373</link>
<pubDate>Sun,16 03 2008 12:08:13</pubDate>
</item>
<item>
<title>logical standby上常用的sql语句整理</title>
<description>整理logical standby测试中一些经常用到的sql语句。1. 1 1. 查看logical standby上当前正在apply的redo logCOLUMN DICT_BEGIN FORMAT A15;COLUMN FILE_NAME FORMAT A30;SET NUMF 9999999;col FCHANGE# format 9999999999999;col NCHANGE# for 999999999999999999999;set line 200SELECT FILE_NAME, SEQUENCE# AS SEQ#, FIRST_CHANGE# AS FCHANGE#,NEXT_CHANGE# AS NCHANGE#, TIMESTAMP, DICT_BEGIN AS BEG, DICT_END AS END,THREAD# AS THR# ,applied FROM DBA_LOGSTDBY_LOG ORDER BY THREAD# ;2. 查看logical standby节点apply进程状态se...</description>
<link>http://fbirdzp.itpub.net/post/5714/455100</link>
<pubDate>Fri,15 02 2008 13:55:42</pubDate>
</item>
<item>
<title>logical standby上常用的sql语句整理</title>
<description>logical standby的测试中，经常需要查询一些基本信息，把常用的sql语句整理一下。1. 查看logical standby上当前正在apply的redo log COLUMN DICT_BEGIN FORMAT A15; COLUMN FILE_NAME FORMAT A30; SET NUMF 9999999; col FCHANGE# format 9999999999999; col NCHANGE# for 999999999999999999999; set line 200 SELECT FILE_NAME, SEQUENCE# AS SEQ#, FIRST_CHANGE# AS FCHANGE#,NEXT_CHANGE# AS NCHANGE#, TIMESTAMP, DICT_BEGIN AS BEG, DICT_END AS END, THREAD# AS THR# ,applied FROM DBA_LOGSTDBY_LOG ORDER BY THREAD# ; 2. 查看lo...</description>
<link>http://fbirdzp.itpub.net/post/5714/455099</link>
<pubDate>Fri,15 02 2008 13:15:43</pubDate>
</item>
<item>
<title>PCTFREE的学习总结</title>
<description> 压力测试发现有一张业务表在Transations较大的时候，会出现’ enq: TX – index contention’。由于该表主要是update操作，所以ORACLE ACS技术顾问针对该问题给出了2个建议，一个是重建该表的索引为10g支持的新特性索引：Hash-Partition Global Index；另一个就是调整该表的PCTFree，由10%调整为20%。 总结一下PCTFree的知识。 PCTFREE 参数用来设置每个BLOCK中至少需要保留（reserve）多少可用空间（百分比值），为数据块中已有数据update操作时可能发生的数据量增长做准备。可以简单理解，PCTFREE是BLOCK块中为update操作的预留空间。如...</description>
<link>http://fbirdzp.itpub.net/post/5714/454549</link>
<pubDate>Mon,04 02 2008 13:45:53</pubDate>
</item>
<item>
<title>调优中关于initrans的学习总结</title>
<description>测试中遇到一个普通表进行大量并发的update操作时，出现row lock。尝试修改TABLE的initrans值，效果不明显。潜心研究了一下有关initrans的知识。这里真是感叹论坛上活跃的ORACLE大拿们，解惑不少！现在总结一下自己从别人那学到的东西，化为己用，对自己也是提高！initrans是怎样定义的？initrans：Specifies the number of transaction entries preallocated in each block. (The default and the minimum value is two.)大概的意思就是分配给每个db block的初始的最小并发事务数。英语不太好啊!我们知道，在对TABLE做DML操作时，实际上访...</description>
<link>http://fbirdzp.itpub.net/post/5714/453801</link>
<pubDate>Wed,30 01 2008 23:18:58</pubDate>
</item>
 </rdf:RDF>


