headermask image

header image

11107 Patch Set for HP-UX Itanium is released

As you can see from above screenshot of MetaLink, 11.1.0.7.0 Patch Set for ORACLE Database Server for HP-UX Itanium is released on 06-OCT-2008.
And I’m so proud to make contribution to this release. Cheers!

Oracle Wait Interface 2

V$SYSTEM_EVENT视图
V$SYSTEM_EVENT视图显示了数据库实例(instance)启动以来所有会话(session)所遇到的所有等待事件的累计统计信息(aggregated statistics)。
SQL> desc v$system_event
Name                                      Null?    Type
—————————————– ——– —————————-
EVENT                                              VARCHAR2(64)
TOTAL_WAITS                                  NUMBER
TOTAL_TIMEOUTS                            NUMBER
TIME_WAITED                                   NUMBER
AVERAGE_WAIT                                 NUMBER
TIME_WAITED_MICRO                       NUMBER
TOTAL_WAITS_FG                              NUMBER
TOTAL_TIMEOUTS_FG                        NUMBER
TIME_WAITED_FG                               NUMBER
AVERAGE_WAIT_FG                            NUMBER
TIME_WAITED_MICRO_FG                   NUMBER
EVENT_ID                                           NUMBER
WAIT_CLASS_ID                                  NUMBER
WAIT_CLASS#                                      NUMBER
WAIT_CLASS                                       VARCHAR2(64)
其中EVENT列包含了等待事件的名称,TOTAL_WAITS列包含了会话等待该事件的次数。TIME_WAITED显示了等待该事件所花费的总时间。
V$SESSION_EVENT视图
V$SESSION_EVENT视图显示了当前连接到实例上的所有会话的等待事件的累计统计信息。
SQL> desc v$session_event
Name                                      Null?    Type
—————————————–
SID                                                   NUMBER
EVENT                                              VARCHAR2(64)
TOTAL_WAITS                                  NUMBER
TOTAL_TIMEOUTS                            NUMBER
TIME_WAITED                                   NUMBER
AVERAGE_WAIT                                 NUMBER
MAX_WAIT                                         NUMBER
TIME_WAITED_MICRO                        NUMBER
EVENT_ID                                          NUMBER
WAIT_CLASS_ID                                 NUMBER
WAIT_CLASS#                                     NUMBER
WAIT_CLASS                                      VARCHAR2(64)

Oracle Wait Interface 1

V$EVENT_NAME视图
V$EVENT_NAME视图并不是一个动态视图,它的内容不会随着时间的推移而变化。它是一个包含了你的数据库实例所定义的所有等待事件(wait events)的名字的参考视图。等待事件的数量随着数据库版本的不同而不同,并且也依赖于所安装的数据库选项(option):
$ sqlplus / as sysdba
SQL*Plus: Release 11.1.0.6.0 – Production on Tue Sep 23 01:33:39 2008
Copyright (c) 1982, 2007, Oracle.  All rights reserved.
Connected to:
Oracle Database 11g Enterprise Edition Release 11.1.0.6.0 – 64bit Production
With the Partitioning, Real Application Clusters, OLAP, Data Mining
and Real Application Testing options
SQL> desc v$event_name
Name                                      Null?    Type
—————————————–
EVENT#                                             NUMBER
EVENT_ID                                          NUMBER
NAME                                                VARCHAR2(64)
PARAMETER1                                     VARCHAR2(64)
PARAMETER2                                     VARCHAR2(64)
PARAMETER3                                     VARCHAR2(64)
WAIT_CLASS_ID                                 [...]

Oracle OpenWorld 2008 is coming

Oracle OpenWorld 2008 will be held from September 21 to September 25 in San Francisco. And here is the agenda.
This year, there are 4 members of our group (in OARDC Shenzhen) have the opportuinity to participate this world’s largest conference for Oracle customers and technologists. But for me, I think I have to wait for [...]

OCFS2 Installation

OCFS2 (Oracle Cluster File System 2)是由Oracle开发的通用集群文件系统,是一个以GPLv2许可发布的开放源代码项目。由于OCFS2是Cluster-aware的,所以很自然的可以作为RAC的存储的选择之一(其他的选择还有裸设备和ASM)。但是必须指出的是,Oracle home和datafile(还有redo log,archive log,control file,以及Clusterware的OCR和Voting Disks)不能放在同一个OCFS2 volume上。
最近尝试了一下将Oracle Clusterware 11gR1的OCR和VD放在OCFS2上,这里记录一下OCFS2的安装过程。
首先是确定所使用的Linux的发行版本(distribution),内核版本(version)和风格(flavor),处理器架构:
# cat /etc/redhat-release
Enterprise Linux Enterprise Linux AS release 4 (October Update 5)
# uname -r
2.6.9-67.0.4.0.2.ELsmp
# uname -p
i686
可以看到这里我使用的是Oracle Enterprise Linux 4u5(可以认为是等同于Red Hat Enterprise Linux 4u5),内核版本是2.6.9-67.0.4.0.2,内核风格是smp,处理器架构是i686(也就是x86)。
接下来按照上面的信息去下载相应的OCFS2和OCFS2 Tools(包括ocfs2-tools和ocfs2console)的RPM包。
# wget -c http://oss.oracle.com/projects/ocfs2/dist/files/RedHat/RHEL4/i386/1.2.9-1/2.6.9-67.0.4.EL/ocfs2-2.6.9-67.0.4.ELsmp-1.2.9-1.el4.i686.rpm
# wget -c http://oss.oracle.com/projects/ocfs2-tools/dist/files/RedHat/RHEL4/i386/1.2.7-1/ocfs2-tools-1.2.7-1.el4.i386.rpm
# wget -c http://oss.oracle.com/projects/ocfs2-tools/dist/files/RedHat/RHEL4/i386/1.2.7-1/ocfs2console-1.2.7-1.el4.i386.rpm
删除掉现有的老版本的OCFS2相关RPM包:
# rpm -qa | grep ocfs | xargs rpm -e
依次安装刚刚下载的3个RPM:
# [...]

Mysterious storage

Veritas Storage Foundation for Oracle RAC
OCFS2
Open-iSCSI
A discussion on OCFS, OCFS2, ASM, RAW

One Product Strategy

Complete
Complete product portfolio
Open
Open standard and open source
Integrated
Integrated products

Data Guard concepts

A Data Guard configuration consists of one production database and one or more standby databases. The database in a Data Guard configuration are connected by Oracle Net and may be dispersed geographically. There are no restrictions on where the databases are located, provided they can communicate with each other.
You can manage primary and standby databases [...]