[转] cluvfy使用说明

December 9, 2011 oracle, RAC No comments

在安装rac之前,可以通过Oracle提供的一个工具进行cluster环境验证,这个工具叫做cluvfy(Cluster Verification Utility)。

一、CVU程序的位置

OTN下载: http://otn.oracle.com/RAC

Oracle DVD

–clusterware/cluvfy/runcluvfy.sh

–clusterware/rpm/cvuqdisk-1.0.1-1.rpm (linuxonly)

CRS Home (如果已安装CRS软件)

–/bin/cluvfy

–/cv/rpm/cvuqdisk-1[……]

Read more

ORA-01555 on Active Physical standby and patchset issue without Central Inventory

December 7, 2011 maintain, oracle, replication 2 comments

今天在生产库解决一个ORA-01555 on Active Physical standby问题:
Applies to:

Oracle Server – Enterprise Edition – Version: 11.2.0.2.0 and later [Release: 11.2 and later ]
Information in this document applies to any platform.
Primary and Standby databases at 11.2.0.2
Symptoms

After upgrading to 11.2.0[……]

Read more

模拟一次online redo crash 的恢复

December 7, 2011 Internals, oracle No comments

[oracle@liu dbs]$ sqlplus ‘/as sysdba’

SQL*Plus: Release 10.2.0.1.0 – Production on Wed Dec 7 00:06:50 2011

Copyright (c) 1982, 2005, Oracle. All rights reserved.

Connected to:
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 – Production
With the Partitioning, OLAP and Data Mini[……]

Read more

SQL*Loader to load data with virtual column

December 6, 2011 maintain, oracle No comments

在使用sqlldr工具导入数据的时候 往往需要将导入的某列按顺序排列,我们可以使用sqlldr 的虚拟列功能实现

[oracle@liu ~]$ sqlplus ‘/as sysdba’

SQL*Plus: Release 10.2.0.1.0 – Production on Tue Dec 6 11:00:55 2011

Copyright (c) 1982, 2005, Oracle. All rights reserved.

Connected to:
Oracle Database 10g Enterprise Edition Release 10.[……]

Read more

关于 Logic standby 的相关操作

December 4, 2011 oracle, replication No comments

一. 确认操作的对象和语句是否能被逻辑Standby支持

1.1 由于逻辑Standby是通过SQL应用来保持与Primary数据库的同步。SQL应用与REDO应用是有很大的区别,REDO应用实际上是在物理Standby端进行RECOVER;SQL应用则是分析重做日志文件中的REDO信息,并将其转换为SQL语句,在逻辑Standby端执行,因此,需要注意以下几点:

(1)并非所有的数据类型都能被逻辑Standby支持,
逻辑Standby支持的数据类型有:
BINARY_DOUBLE、BINARY_FLOAT、BLOB、CHAR、CLOB and NCLOB、 DATE、INT[……]

Read more

Reasons that a TX lock may be requested in S mode

December 4, 2011 maintain, oracle 2 comments

Oracle中的锁,一共有6种模式:

0:none
1:null 空
2:Row-S 行共享(RS):共享表锁,sub share
3:Row-X 行独占(RX):用于行的修改,sub exclusive
4:Share 共享锁(S):阻止其他DML操作,share
5:S/Row-X 共享行独占(SRX):阻止其他事务操作,share/sub exclusive
6:exclusive 独占(X):独立访问使用,exclusive

Example Tables

The lock waits which can occur are demonstrat[……]

Read more

Oracle datapump – Estimate

December 3, 2011 maintain, oracle 1 comment

在使用expdp导出数据时,可以使用estimate参数控制并且估算导出文件大小,estimate取值分为blocks 和statistics两种,下面记录两者的差异:
expdp liu/liu directory=dump tables=estimate_sts query=estimate_sts:'”where id>10000″‘ estimate=statistics
expdp liu/liu directory=dump tables=estimate_blk query=estimate_blk:'”where t1>2000″‘ estimate=statistic[……]

Read more

ORA-16009 in alert log with standby and LGWR ASYNC

December 2, 2011 oracle, replication No comments

今天用10.2.0.1的一套物理DG 转 逻辑 standby 出现大量错误:

primary 端:

— Connected User is Valid
RFS[2]: Assigned to RFS process 30286
RFS[2]: Database mount ID mismatch [0x9a9ac2b3:0x9a9a1a16]
RFS[2]: Destination database ID mismatch [0x2593781616:0x2592975883]
RFS[2]: Not using real application cluste[……]

Read more

Problem : Fatal NI Connect Error 12170, ‘TNS-12535: TNS:operation timed out’ Reported in 11g Alert Log

December 1, 2011 network, oracle No comments

Applies to:

Oracle Net Services – Version: 11.1.0.6 to 11.2.0.2 – Release: 11.1 to 11.2
Oracle Server – Enterprise Edition – Version: 11.1.0.6 to 11.2.0.2 [Release: 11.1 to 11.2]
Information in this document applies to any platform.
TNS-12170, ORA-12170, TNS-12535, TNS-00505 alert.log
Sympt[……]

Read more

[转] Oracle 10g RAC中的DRM问题及关闭

December 1, 2011 Internals, oracle, RAC 2 comments

在RAC环境中,Oracle使用GRD(Global Resource Service)来记录各个RAC节点的资源信息,具体通过GCS(Global Cache Service)和GES(Global Enqueue Service)这两个服务进行管理。
由于在RAC中每个节点都有自己的SGA和buffer cache,为了保证Cache资源的一致性和提高性能,GCS和GES会指定RAC中的一个instance来管理Cache,这个节点这时就是Resource Master。
在10g以前,Cache资源是不能在各个节点间移动的,除非重启或者某节点因为其他异常被RAC驱逐等情况。而10g的[……]

Read more