在ORACLE 11G DG遇到的错误:ORA-01017,ORA-16047
在ORACLE 11G DG遇到的错误:ORA-01017,ORA-16047Kevin Zou2011-8-30在windows 2008 上搭建一个DG环境。数据库版本: 11.2.0.1PRIMARY 和STANDBY 处于同一个SERVER 上。DG搭建好后,发现ARCHIVED LOG 传递不过来。...
创建一个名字叫CREATE的表格
创建一个名字叫CREATE的表格Kevin Zou2011-8-29如果想用数据库的关键字做为TABLE的名称,这是可以实现的。但是在创建,使用时要加上双引号。使用起来比较麻烦,我觉得还是不要这种特殊名称的表格为好。例子:SQL> cr...
索引的INTERNAL 研究系列 之通过TREEDUMP查看二叉树索引的结构
索引的INTERNAL 研究系列 之通过TREEDUMP查看二叉树索引的结构Kevin Zou2011-8-29一直觉得对索引的数据存储理解不深,很多时候都是知其然不知其所然,趁现在有时间来研究一下。觉得要真正研究透索引特性,索引的存储...
一个unusable 的索引REBUILD后分配的block是否改变
特殊条件下,一个unusable 的索引REBUILD后分配的block是否改变Kevin Zou2011-8-29一个unusable 的索引,如果要启用,必须要对其REBUILD。我们知道REBUILD一个索引时,分配给索引的BLOCK信息会发生改变。如果是对一...
Private strand flush not complete的警告
Private strand flush not complete的警告Kevin Zou2011-8-26在db上的alert文件上遇到这样的警告信息:Thu Aug 13 20:20:29 2009Thread 1 cannot allocate new log, sequence 18036Private strand flush not complet...
10进制和16进制互转的例子
10进制和16进制互转Kevin Zou2011-8-26在工作当中常会遇到10进制和16进制互转,比如LATCH的ADDRESS。在一个latch: cache buffers chains 中,ADDRESS用10进制记录,可在V$LATCH_ADDRESS是用RAW,16进制查看的。这就...
创建TABLESPACE 的ORA-03214错误
创建TABLESPACE 的ORA-03214错误Kevin Zou2011-8-25在PUB论坛上看到一个问题,简单描述就是在创建TABLESPACE,遇到了ORA-03214的错误SQL> create tablespace test datafile '/diskfdcprodb06/oradata1/oracl...
在WINDOWS 上恢复一个DB 的步骤
在WINDOWS 上恢复一个DB 的步骤Kevin Zou2011-8-25用户要求在搭建一个生产环境的测试环境,我想通过RESTORE 来实现。把基本的步骤记录如下。环境:环境的平台是WINDOWS 2008,Oracle 11GR2。前提工作:在生产库上做...
普通用户不能做AUTOTRACE,SP2-0618的错误
普通用户不能做AUTOTRACE,SP2-0618的错误2011-8-24Kevin Zou在普通用户SQL TUNGING,在SQLPLUS中查看执行计划,想做AUTOTRACE时,常会遇到这样的问题:SQL> set autotrace traceonly stat expSP2-0618: Cannot find...
MMMNL absent错误 ,数据库无法连接
MMMNL absent错误 ,数据库无法连接2011-8-24Kevin Zou大运结束后回公司上班,美国同事告诉我,一个DB 异常无法连接上,只好shutdown abort,重启数据库。 需要去找下root cause.我登录到系统,检查日志查看原因...
查询某个会话正在执行的事务
查询某个会话正在执行的事务2011-8-17SQL:select sql.sql_text from v$session s, v$transaction t, v$sql sqlwhere s.sADDR = t.SES_ADDR and (s.sql_id = sql.sql_id or s...
读ZLABB 的sql tuning 的笔记
sql tuning的基本常识:不论SQL中读取多少个表,在执行过程中,每次都是两个表/结 果集操作,得到新的结果后,再和下一个表/结果集操作,,, 直到结...