2011网络存储世界大会
前两天收到了SNW(STORAGE NETWORKING WORLD)的会议邀请,今天正好有时间,于是跑到了国家会议中心参加这个网络存储大会。 去年12月份刚刚在这里参加了Oracle的OpenWorld大会,难免会...
11.2 RAC自动启动报错诊断
一个客户的11.2RAC for Linux X86-64环境停电后出现了故障,RAC环境无法自动启动。 登录数据库服务器后,发现CLUSTER进程存在,于是尝试手工启动数据库:$ sqlplus / as sysdbaSQ...
串行隔离对延迟段和INTERVAL分区的支持
前两天看文档,提到了SERIALIZABLE隔离不支持延迟段创建和INTERVAL分区的功能,个人认为是由于这两种方式都是在DML中递归产生DDL的操作,因此在串行隔离时可能会导致问题。不过验证这个观点的时候,竟然发...
内存数据库缓存介绍总结
这篇文档只是简单的介绍了内存数据库的功能,性质有点像数据库的CONCEPT文档。 从Oracle收购Timesten以来,就不断给Timesten增加新的功能,同时设法使得Oracle和Timesten可以无缝的配合...
物化视图刷新出现临时空间不足的问题
朋友解决一个物化视图刷新时碰到的问题。 数据库版本为10.2.0.4,一次本地聚集物化视图的快速刷新执行了3个小时后出现了临时表空间不足的错误:ORA-12008: error in materialized...
利用DETERMINISTIC声明提高性能(二)
虽然Oracle提供的DETERMINISTIC声明,本意是确保函数的确定性,但是如何合理利用,是可以用来提高性能的。这一篇描述参数顺序对性能的影响。利用DETERMINISTIC声明提高性能(一): http://yangtingkun...
利用DETERMINISTIC声明提高性能(一)
虽然Oracle提供的DETERMINISTIC声明,本意是确保函数的确定性,但是如何合理利用,是可以用来提高性能的。这一篇描述ARRAY对性能的影响。Deterministic函数:http://yangtingkun.itpub.net/post/468/2...
物化视图刷新递归SQL获取执行计划报错
发现trace中记录的物化视图的快速刷新语句,拿到前台sqlplus中无法获取执行计划。 在解决一个物化视图刷新问题的时候发现了这个现象,简单搭建一个测试环境来说明这个问题:SQL> CRE...
SYS用户对象不支持延迟段
今天测试的时候发现了这个问题。 在11.2环境中尝试建立一个延迟段属性的表碰到了ORA-14223错误:SQL> SELECT * FROM V$VERSION;BANNER-------------------------------------------...
安装11202 RAC for solaris x86_64时碰到multicasting问题
在安装11.2.0.2RAC for Solaris x86_64环境是,节点2上运行root.sh碰到错误。 详细错误信息为:OLR initialization - successfulAdding daemon to inittabACFS-9200: SupportedACF...
10201大量Memory Notification告警信息
在客户的10.2.0.1版本的数据库的告警日志中,发现大量的Memory Notification告警信息。 详细信息为:Memory Notification: Library CacheObject loaded into SGAHeap size 3559K exc...
常数复合索引应用案例
从一个客户的真实优化案例引申的问题。 客户的一个数据库需要进行优化,不过由于程序开发方没有介入,因此这次优化无法对SQL进行修改。仅对数据库级的调整一般来说收效不大,不过发现...
ORA-7445(ksxpsigosderr)错误
客户服务器上的告警日志中,发现了这个错误信息,简单记录一下。 虽然这个ORA-7445错误是第一次见,但是这个错误并不复杂,事实上看到完整的错误信息,就可以确诊问题了,而这是ORA-7445...
数据库高回滚争用的问题
一个客户的数据库出现了严重的性能问题,根据awr的报告,系统性能问题与回滚的争用有关系。 正常情况下,客户数据库的AWR的DB TIME信息为:Elapsed: 119.92 (mins)DB Time: 22....
TO_DATE函数的小问题(二)
今天在看文档的时候突然想到这个问题,一般而言,我们输入的都是日期,有可能会省略时间,但是如果省略日期,而只输入时间部分,结果会如何。TO_DATE函数的小问题:http://yangtingkun.itpub.net/post/4...
安装Oracle11.2.0.2 RAC for Linux X86-64(三)
在Solaris上安装过11.2的RAC,Linux上还是第一次。描述一下安装配置过程。这一篇描述数据库的安装。安装Oracle11.2.0.2RAC for Linux X86-64(一):http://yangtingkun.itpub.net/post/468/517812...
安装Oracle11.2.0.2 RAC for Linux X86-64(二)
在Solaris上安装过11.2的RAC,Linux上还是第一次。描述一下安装配置过程。这一篇描述CLUSTERWARE的安装。安装Oracle11.2.0.2RAC for Linux X86-64(一):http://yangtingkun.itpub.net/post/468/517...
安装Oracle11.2.0.2 RAC for Linux X86-64(一)
在Solaris上安装过11.2的RAC,Linux上还是第一次。描述一下安装配置过程。这一篇描述环境准备工作。 在两个节点上分别检查操作系统软硬件是否满足安装要求:[root@rac3 ~]# uname -a...
11.2 RAC时间同步异常(二)
一个客户的11.2的RAC环境,出现了一个节点DOWN掉的问题。这篇继续描述定位问题、解决问题的过程。11.2RAC时间同步异常(一): http://yangtingkun.itpub.net/post/468/517712 在...
11.2 RAC时间同步异常(一)
一个客户的11.2的RAC环境,出现了一个节点DOWN掉的问题。 这个客户手工调整了系统的时间,使得两个节点的系统时间只相差几秒,而且还设置了11.2的自动时间同步功能。但是到了下午发现...