yangtingkun
置顶
BLOG文章索引
===========================================================
数据泵导出出现ORA-31623错误
===========================================================

客户数据库在调整SGA后,导出出现ORA-31623错误。

 查看全文

yangtingkun 发表于:2012.02.07 23:23 ::分类: ( ORACLE ) ::阅读:(4次) :: 评论 (0)
===========================================================
ORA-600(1158)错误
===========================================================

执行DDL时取消当前的操作出现这个错误。

 查看全文
yangtingkun 发表于:2012.02.06 23:54 ::分类: ( ORACLE , Bug ) ::阅读:(52次) :: 评论 (0)
===========================================================
ORA-600(ktspNextL1:4)错误
===========================================================

告警日志出现ORA-600[ktspNextL1:4]错误。

 查看全文
yangtingkun 发表于:2012.02.05 23:57 ::分类: ( ORACLE , Bug ) ::阅读:(67次) :: 评论 (0)
===========================================================
收集统计信息出现ORA-1476错误
===========================================================

告警日志中出现JOB运行错误,而发生错误的任务是在收集统计信息。

 查看全文
yangtingkun 发表于:2012.02.04 23:40 ::分类: ( ORACLE , Bug ) ::阅读:(92次) :: 评论 (0)
===========================================================
CRS启动报错Failed 3 to bind listening endpoint
===========================================================

客户的10.2 RAC for Linux x86-64环境,计划停机后,尝试启动CLUSTERDB,在一个节点上启动成功,但是另一个节点启动报错。

 查看全文
yangtingkun 发表于:2012.02.03 23:53 ::分类: ( ORACLE ) ::阅读:(72次) :: 评论 (0)
===========================================================
ORA-600(17281)(1001)错误(二)
===========================================================

和第一次碰到这个错误不同,这次是在10.2环境中出现的。

ORA-600(17281)(1001)错误:http://yangtingkun.itpub.net/post/468/514806

 查看全文
yangtingkun 发表于:2012.02.02 23:50 ::分类: ( ORACLE , Bug ) ::阅读:(72次) :: 评论 (0)
===========================================================
ORA-600(12333)错误
===========================================================

前不久才处理了一个ORA-600[12333]错误,不过那个问题是9i上的。

ORA-600(12333)错误和ORA-600(ttclxx1)错误:http://yangtingkun.itpub.net/post/468/526078

 查看全文
yangtingkun 发表于:2012.01.31 23:54 ::分类: ( ORACLE , Bug ) ::阅读:(89次) :: 评论 (0)
===========================================================
ORA-610内部错误
===========================================================

ORA-600内部错误司空见惯了,这个ORA-610的内部错误还是第一次见到。

 查看全文
yangtingkun 发表于:2012.01.29 23:23 ::分类: ( ORACLE ) ::阅读:(134次) :: 评论 (0)
===========================================================
ORA-7445(kcsgrsn)错误
===========================================================

告警日志中出现这个错误。

 查看全文
yangtingkun 发表于:2012.01.28 23:50 ::分类: ( ORACLE , Bug ) ::阅读:(140次) :: 评论 (0)
===========================================================
ORA-600(17113)错误
===========================================================

又是一个PL/DEVELOPERbug

 查看全文
yangtingkun 发表于:2012.01.27 21:59 ::分类: ( ORACLE , Bug ) ::阅读:(113次) :: 评论 (0)
===========================================================
ORA-600(504)错误
===========================================================

数据库出现ORA-600[504]错误。

 查看全文
yangtingkun 发表于:2012.01.26 23:54 ::分类: ( ORACLE , Bug ) ::阅读:(101次) :: 评论 (0)
===========================================================
ORA-600(12333)错误和ORA-600(ttclxx1)错误
===========================================================

数据库频繁出现ORA-12333错误,而且随后还出现了ORA-600错误。

 查看全文
yangtingkun 发表于:2012.01.25 22:55 ::分类: ( ORACLE , Bug ) ::阅读:(136次) :: 评论 (0)
===========================================================
ORA-600(ktspgfb-inc)错误
===========================================================

又是一个和空间优化有关的bug

 查看全文
yangtingkun 发表于:2012.01.24 22:34 ::分类: ( ORACLE , Bug ) ::阅读:(105次) :: 评论 (0)
===========================================================
ORA-600(kghuclientasp_03)错误
===========================================================

告警日志中出现这个ORA-600错误。

 查看全文
yangtingkun 发表于:2012.01.23 23:56 ::分类: ( ORACLE , Bug ) ::阅读:(91次) :: 评论 (0)
===========================================================
11.2单实例ASM启动报错ORA-15186
===========================================================

客户安装了一个Oracle 11.2.0.2 for Linux X64环境,使用了ASM方式,重启后发现数据库没有启动。

 查看全文
yangtingkun 发表于:2012.01.22 23:02 ::分类: ( ORACLE ) ::阅读:(127次) :: 评论 (0)
===========================================================
ORA-600(kohfrm771)错误
===========================================================

一个空间数据库相关的bug

 查看全文
yangtingkun 发表于:2012.01.21 23:14 ::分类: ( ORACLE , Bug ) ::阅读:(94次) :: 评论 (0)
===========================================================
ORA-600(prsHintQbLevel-1)错误
===========================================================

客户数据库出现ORA-600(prsHintQbLevel-1)错误信息。

 查看全文
yangtingkun 发表于:2012.01.20 23:59 ::分类: ( ORACLE , Bug ) ::阅读:(115次) :: 评论 (0)
===========================================================
ORA-600(20084)错误
===========================================================

数据库告警日志中出现错误ORA-600(20084)

 查看全文
yangtingkun 发表于:2012.01.19 23:46 ::分类: ( ORACLE , Bug ) ::阅读:(101次) :: 评论 (0)
===========================================================
安装11g RAC出现PRCT-1011错误
===========================================================

安装RAC数据库出现PRCT-1011错误。

 查看全文
yangtingkun 发表于:2012.01.18 23:53 ::分类: ( ORACLE ) ::阅读:(140次) :: 评论 (1)
===========================================================
ORA-600(13030)错误
===========================================================

ITPUB上看到的一个UPDATE RETURN引发的ORA-600错误。

 查看全文
yangtingkun 发表于:2012.01.17 15:00 ::分类: ( ORACLE , Bug ) ::阅读:(150次) :: 评论 (0)
===========================================================
收集统计信息报错ORA-1422
===========================================================

10.2.0.4环境执行DBMS_STATS包时出现ORA-1422错误。

 查看全文
yangtingkun 发表于:2012.01.16 23:24 ::分类: ( ORACLE , Bug ) ::阅读:(112次) :: 评论 (0)
===========================================================
ORA-600(2141)错误
===========================================================

客户数据库在将STANDBY数据库启用为主库时出现了这个错误。

 查看全文
yangtingkun 发表于:2012.01.15 20:10 ::分类: ( ORACLE ) ::阅读:(92次) :: 评论 (0)
===========================================================
ORA-600(kgh_heap_sizes:ds)和ORA-600(kghGetHpSz1)错误
===========================================================

在客户10203数据库中发现多个ORA-600ORA-7445错误。

 查看全文
yangtingkun 发表于:2012.01.14 22:07 ::分类: ( ORACLE , Bug ) ::阅读:(113次) :: 评论 (0)
===========================================================
告警日志出现分布式事务缺少DTP服务信息
===========================================================

客户的RAC环境中出现这个告警信息。

 查看全文
yangtingkun 发表于:2012.01.13 23:47 ::分类: ( ORACLE ) ::阅读:(121次) :: 评论 (0)
===========================================================
由于DBTIME时间太短导致AWR出现告警信息
===========================================================

一个客户的RAC环境的AWR,由于DB TIME时间太短,导致出现告警信息。

 查看全文
yangtingkun 发表于:2012.01.12 23:56 ::分类: ( ORACLE ) ::阅读:(144次) :: 评论 (0)
===========================================================
数据泵导出出现ORA-31617错误
===========================================================

客户的Oracle10204 RAC FOR Hp数据库执行EXPDP并行导出时出现了这个错误信息。

 查看全文
yangtingkun 发表于:2012.01.11 23:45 ::分类: ( ORACLE ) ::阅读:(160次) :: 评论 (0)
===========================================================
ORA-600(13013)错误
===========================================================

客户环境中出现ORA-600(13013)错误。

 查看全文
yangtingkun 发表于:2012.01.10 23:35 ::分类: ( ORACLE , Bug ) ::阅读:(158次) :: 评论 (0)
===========================================================
DATE类型截取到天的效率
===========================================================

ITPUB上看了一个帖子,根据日期类型对每天的记录进行GROUP BY,帖子的地址如下:http://www.itpub.net/thread-1564295-1-1.html

 查看全文
yangtingkun 发表于:2012.01.09 23:57 ::分类: ( ORACLE ) ::阅读:(259次) :: 评论 (0)
===========================================================
ORA-600(16608)错误
===========================================================

客户10.2.0.4环境出现ORA-600(16608)错误。

 查看全文
yangtingkun 发表于:2012.01.08 23:56 ::分类: ( ORACLE , Bug ) ::阅读:(196次) :: 评论 (0)
===========================================================
ORA-600(ksmals)错误
===========================================================

客户数据库出现ORA-600(ksmals)错误。

 查看全文
yangtingkun 发表于:2012.01.07 23:53 ::分类: ( ORACLE , Bug ) ::阅读:(187次) :: 评论 (0)
===========================================================
客户数据库升级后出现ORA-30004错误
===========================================================

帮客户将数据库从11.2.0.1升级到11.2.0.3后,数据库运行正常,不过随后出现了ORA-30004错误。

 查看全文
yangtingkun 发表于:2012.01.06 23:55 ::分类: ( ORACLE ) ::阅读:(168次) :: 评论 (0)
===========================================================
ORA-600(ttcgcshnd-2)错误
===========================================================

客户数据库出现这个错误信息。

 查看全文
yangtingkun 发表于:2012.01.05 23:49 ::分类: ( ORACLE , Bug ) ::阅读:(162次) :: 评论 (0)
===========================================================
ORA-600(KGHALO4)错误
===========================================================

客户数据库频繁出现这个错误。

 查看全文
yangtingkun 发表于:2012.01.03 22:00 ::分类: ( ORACLE , Bug ) ::阅读:(217次) :: 评论 (1)
===========================================================
10g新增初始化参数SKIP_UNUSABLE_INDEXES
===========================================================

这个10.1就增加的新特性,是最近才发现的。

 查看全文
yangtingkun 发表于:2012.01.02 23:57 ::分类: ( ORACLE ) ::阅读:(200次) :: 评论 (0)
===========================================================
使用Huge Pages后数据库启动失败
===========================================================

在配置Huge Pages后,启动数据库反应很慢,数据库无法正常打开。

 查看全文
yangtingkun 发表于:2011.12.30 22:30 ::分类: ( ORACLE ) ::阅读:(169次) :: 评论 (0)
===========================================================
ORA-600(opixrb-4)错误
===========================================================

客户环境出现ORA-600(opixrb-4)错误。

 查看全文
yangtingkun 发表于:2011.12.28 23:28 ::分类: ( ORACLE , Bug ) ::阅读:(172次) :: 评论 (0)
===========================================================
ORA-600(unable to load XDB library)错误
===========================================================

AIX上的9206数据库出现这个错误。

 查看全文
yangtingkun 发表于:2011.12.27 23:42 ::分类: ( ORACLE , Bug ) ::阅读:(135次) :: 评论 (0)
===========================================================
ORA-600(17087)错误
===========================================================

客户数据库出现这个ORA-600错误。

 查看全文
yangtingkun 发表于:2011.12.26 23:38 ::分类: ( ORACLE , Bug ) ::阅读:(255次) :: 评论 (0)
===========================================================
ORA-7445(kcrfw_update_blk_list)错误
===========================================================

客户的11.2数据库测试环境中碰到了ORA-7445(kcrfw_update_blk_list)错误。

 查看全文
yangtingkun 发表于:2011.12.25 20:11 ::分类: ( ORACLE , Bug ) ::阅读:(232次) :: 评论 (0)
===========================================================
JDBC使用INSERT RETURN语句报错ORA-439
===========================================================

在给客户开发人员讲解LOB列的访问方式后,开发人员尝试在JDBC中使用包含RETURNINSERT语句,但是出现了ORA-439错误。

 查看全文
yangtingkun 发表于:2011.12.24 23:59 ::分类: ( ORACLE ) ::阅读:(246次) :: 评论 (0)
===========================================================
插入LOB对象的方法
===========================================================

其实以前写过类似的文章,但是都是在其他例子中,没有专门针对这个问题进行过描述,最近发现,还有很多人不清楚,插入一个包含LOB对象的记录需要几个步骤。

 查看全文
yangtingkun 发表于:2011.12.23 23:57 ::分类: ( ORACLE ) ::阅读:(241次) :: 评论 (0)
===========================================================
批量加载性能案例
===========================================================

客户在大量加载数据是遇到性能问题,检查后发现客户采用的是单条插入单条提交这种最缓慢的方式,为了给客户说明优化效果,现场做了几个代码。

 查看全文
yangtingkun 发表于:2011.12.22 23:48 ::分类: ( ORACLE ) ::阅读:(327次) :: 评论 (0)
===========================================================
创建ASM启动SPFILE报错ORA-17502
===========================================================

客户的数据库的ASM启动存在问题,通过手工创建PFILE,解决了ASM启动的问题,但是尝试利用PFILE生成SPFILE时报错。

 查看全文
yangtingkun 发表于:2011.12.21 23:55 ::分类: ( ORACLE ) ::阅读:(211次) :: 评论 (0)
===========================================================
ACTIVE DATAGUARD上的ORA-1555错误
===========================================================

11gACTIVE DATAGUARD极大的增强了物理STANDBY的功能,可惜任何新特性都很难避免bug的产生,ACTIVE DATAGUARD同样也不例外。

 查看全文
yangtingkun 发表于:2011.12.20 23:58 ::分类: ( ORACLE , Bug ) ::阅读:(284次) :: 评论 (0)
===========================================================
RAC环境关闭CLUSTER后导致连接缓慢
===========================================================

客户的四节点RAC在停掉三个后,发现连接RAC明显变慢。

 查看全文
yangtingkun 发表于:2011.12.19 23:55 ::分类: ( ORACLE , Bug ) ::阅读:(273次) :: 评论 (0)
===========================================================
ORA-600(kcbshlc_1)和ORA-7445(kggchk)错误
===========================================================

以前同时记录两个ORA-600错误,多半是由于这个两个错误在同时,是同一次故障的不同表现,而这次两个错误则是分别出现。

 查看全文
yangtingkun 发表于:2011.12.18 23:59 ::分类: ( ORACLE , Bug ) ::阅读:(169次) :: 评论 (0)
===========================================================
ORA-7445(_ssbev_env)错误
===========================================================

客户的Oracle 10201 for Windows环境频繁出现这个错误。

 查看全文
yangtingkun 发表于:2011.12.17 21:41 ::分类: ( ORACLE , Bug ) ::阅读:(224次) :: 评论 (0)
===========================================================
启动数据库出现ORA-9925错误
===========================================================

尝试用非oracle用户启动数据库,碰到这个错误。

 查看全文
yangtingkun 发表于:2011.12.16 23:00 ::分类: ( ORACLE ) ::阅读:(188次) :: 评论 (0)
===========================================================
资源耗尽导致ORA-494错误
===========================================================

一个客户的STANDBY数据库出现了ORA-494的错误。

 查看全文
yangtingkun 发表于:2011.12.15 23:58 ::分类: ( ORACLE ) ::阅读:(168次) :: 评论 (0)
===========================================================
同一个SQL引发多个ORA-7445错误
===========================================================

在客户的Oracle 9204 RAC for Linux x86环境中,发现同一SQL引发了多个ORA-7445错误。

 查看全文
yangtingkun 发表于:2011.12.14 23:53 ::分类: ( ORACLE , Bug ) ::阅读:(209次) :: 评论 (0)
===========================================================
启动数据库出现ORA-27123错误
===========================================================

客户的数据库异常关闭后,发现无法启动,报错信息为ORA-27123

 查看全文
yangtingkun 发表于:2011.12.13 22:49 ::分类: ( ORACLE ) ::阅读:(236次) :: 评论 (0)
===========================================================
由于472错误实例异常关闭
===========================================================

客户数据库实例异常关闭,告警日志出现472错误。

 查看全文
yangtingkun 发表于:2011.12.12 23:53 ::分类: ( ORACLE ) ::阅读:(251次) :: 评论 (0)
===========================================================
限制访问表的FOR UPDATE操作
===========================================================

几年以前有朋友问过类似的问题,当时考虑了一下,没有想到好的解决方法,前些天有客户询问同样的问题,没有办法周末仔细琢磨了一下,总算是找到一个解决的方法。

 查看全文
yangtingkun 发表于:2011.12.11 22:56 ::分类: ( ORACLE ) ::阅读:(369次) :: 评论 (0)
===========================================================
STATSPACK数据清除(三)
===========================================================

Oracle文档推荐的STATSPACK过期数据产生的方法是直接删除STATS$SNAPSHOT表中的记录。

这篇文章说明第一篇文章中没有描述清楚的数据清除问题。

STATSPACK数据清除(一):http://yangtingkun.itpub.net/post/468/466248

STATSPACK数据清除(二):http://yangtingkun.itpub.net/post/468/466514

 查看全文
yangtingkun 发表于:2011.12.10 23:58 ::分类: ( ORACLE ) ::阅读:(227次) :: 评论 (0)
===========================================================
ORA-7445(kglLockIterator)错误
===========================================================

在客户的10.2.0.3环境中发现这个错误。

 查看全文
yangtingkun 发表于:2011.12.09 23:52 ::分类: ( ORACLE , Bug ) ::阅读:(246次) :: 评论 (0)
===========================================================
AWR中出现严重kksfbc child completion等待
===========================================================

一个客户压力测试的AWR报告中出现了严重的kksfbc child completion等待。

 查看全文
yangtingkun 发表于:2011.12.08 23:35 ::分类: ( ORACLE , Bug ) ::阅读:(362次) :: 评论 (0)
===========================================================
ORA-600(17271)错误
===========================================================

告警日志中发现了ORA-600(17271)错误。

 查看全文
yangtingkun 发表于:2011.12.07 23:55 ::分类: ( ORACLE , Bug ) ::阅读:(201次) :: 评论 (0)
===========================================================
ORA-7445(qerixGetKey)错误
===========================================================

执行并行查询时碰到的问题。

 查看全文
yangtingkun 发表于:2011.12.06 23:59 ::分类: ( ORACLE , Bug ) ::阅读:(178次) :: 评论 (0)
===========================================================
OPAQUE_TRANSFORM提示的产生
===========================================================

最近经常在AWR中看到带有OPAQUE_TRANSFORM提示的SQL语句,根据分析可以确认执行这个SQL的语句是通过数据库链连接到本地,但是测试时发现,普通的数据库链连接并不会导致这个提示的产生。

 查看全文
yangtingkun 发表于:2011.12.05 23:58 ::分类: ( ORACLE ) ::阅读:(219次) :: 评论 (0)
===========================================================
索引重建的数据源(二)
===========================================================

对这个问题有了进一步的认识。

索引重建的数据源:http://yangtingkun.itpub.net/post/468/457384

 查看全文
yangtingkun 发表于:2011.12.04 22:30 ::分类: ( ORACLE ) ::阅读:(3215次) :: 评论 (0)
===========================================================
ORA-600(qerfxFetch_01)错误
===========================================================

在客户的9201数据库中,发现这个错误。

 查看全文
yangtingkun 发表于:2011.12.03 23:55 ::分类: ( ORACLE , Bug ) ::阅读:(224次) :: 评论 (0)
===========================================================
11g收集统计信息引发wri$_optstat_histhead_history表的删除
===========================================================

在查看一个客户11.2.0.2AWR报告时,发现了这个问题。

 查看全文
yangtingkun 发表于:2011.12.02 23:06 ::分类: ( ORACLE , Bug ) ::阅读:(310次) :: 评论 (0)
===========================================================
运行脚本diagcollection.pl报错
===========================================================

OracleRAC提供了diagcollection.pl脚本,用来收集CLUSTER和数据库的脚本。不过在客户环境中执行这个脚本报错。

 查看全文
yangtingkun 发表于:2011.11.29 22:58 ::分类: ( ORACLE , Bug ) ::阅读:(226次) :: 评论 (0)
===========================================================
告警日志出现skgpspawn failed category 27142错误
===========================================================

客户的数据库告警日志出现skgpspawn failed信息。

 查看全文
yangtingkun 发表于:2011.11.28 23:14 ::分类: ( ORACLE , Bug ) ::阅读:(244次) :: 评论 (0)
===========================================================
ORA-600(5351)错误
===========================================================

在告警日志中发现了ORA-600(5351)错误,同时出现大量的There are 3 memory allocation errors for object-level stat错误。

 查看全文
yangtingkun 发表于:2011.11.26 23:53 ::分类: ( ORACLE , Bug ) ::阅读:(290次) :: 评论 (0)
===========================================================
ORA-7445($cold_qerfxArrayMaxSize)错误
===========================================================

客户的数据库告警日志中出现这个错误。

 查看全文
yangtingkun 发表于:2011.11.25 23:50 ::分类: ( ORACLE , Bug ) ::阅读:(178次) :: 评论 (0)
===========================================================
告警日志出现kewastUnPackStats信息
===========================================================

这个错误信息发现在客户的11.2.0.1数据库告警日志中。

 查看全文
yangtingkun 发表于:2011.11.24 23:58 ::分类: ( ORACLE , Bug ) ::阅读:(234次) :: 评论 (0)
===========================================================
单一会话引发的死锁
===========================================================

客户环境中出现了ORA-60死锁错误,检查日志发现,持有锁和等待锁的是同一个会话。

 查看全文
yangtingkun 发表于:2011.11.23 23:28 ::分类: ( ORACLE ) ::阅读:(392次) :: 评论 (0)
===========================================================
ORA-600(kokegPinLob1)错误
===========================================================

客户10.2.0.5 Oracle for AIX系统中,出现了这个ORA-600错误。

 查看全文
yangtingkun 发表于:2011.11.22 23:57 ::分类: ( ORACLE , Bug ) ::阅读:(265次) :: 评论 (0)
===========================================================
ORA-600(kgscLogOff-notempty)错误
===========================================================

客户的10.2.0.2环境在告警日志中出现这个错误。

 查看全文
yangtingkun 发表于:2011.11.21 23:26 ::分类: ( ORACLE , Bug ) ::阅读:(231次) :: 评论 (0)
===========================================================
ORA-7445(kgegec)错误
===========================================================

客户数据库出现大量的ORA-7445错误。

 查看全文
yangtingkun 发表于:2011.11.20 23:48 ::分类: ( ORACLE , Bug ) ::阅读:(259次) :: 评论 (0)
===========================================================
Java.Lang.Noclassdeffounderror
===========================================================

一个9204的数据库,在启动DBCA是出现NoClassdeffounderror错误。

 查看全文

yangtingkun 发表于:2011.11.19 23:56 ::分类: ( ORACLE ) ::阅读:(206次) :: 评论 (0)
===========================================================
ORA-600(15160)错误
===========================================================

客户数据库中发现了这个错误。

 查看全文
yangtingkun 发表于:2011.11.18 23:56 ::分类: ( ORACLE , Bug ) ::阅读:(359次) :: 评论 (0)
===========================================================
sqlplus本地登录报错ORA-12545
===========================================================

在客户服务器上尝试登录数据库是碰到错误。

 查看全文
yangtingkun 发表于:2011.11.17 23:52 ::分类: ( ORACLE ) ::阅读:(332次) :: 评论 (0)
===========================================================
设置AUTOTRACE出现ORA-3212错误
===========================================================

客户环境下设置了AUTOTRACE,结果碰到了ORA-3212错误。

 查看全文
yangtingkun 发表于:2011.11.16 23:59 ::分类: ( ORACLE ) ::阅读:(252次) :: 评论 (0)
===========================================================
进程日志中出现out of OS kernel IO resources
===========================================================

在检查一个进程的日志时,意外发现这个问题。

 查看全文
yangtingkun 发表于:2011.11.15 23:51 ::分类: ( ORACLE , Bug ) ::阅读:(309次) :: 评论 (0)
===========================================================
ORA-7445(sigsetjmp)错误
===========================================================

客户数据库中出现ORA-7445错误,导致错误的SQL在访问V$ACCESS视图。

 查看全文
yangtingkun 发表于:2011.11.14 23:11 ::分类: ( ORACLE , Bug ) ::阅读:(281次) :: 评论 (0)
===========================================================
11.2数据库登录出现library cache lock等待(二)
===========================================================

客户的11.2.0.2 RAC for Linux X86-64环境的数据库在登录时,发现出现长时间等待。

这一篇描述现象重现过程。

11.2数据库登录出现library cache lock等待(一):http://yangtingkun.net/?p=279

 查看全文
yangtingkun 发表于:2011.11.12 23:56 ::分类: ( ORACLE ) ::阅读:(311次) :: 评论 (0)
===========================================================
11.2数据库登录出现library cache lock等待(一)
===========================================================

客户的11.2.0.2 RAC for Linux X86-64环境的数据库在登录时,发现出现长时间等待。

这一篇描述问题的现象的诊断。

 查看全文
yangtingkun 发表于:2011.11.11 23:56 ::分类: ( ORACLE ) ::阅读:(314次) :: 评论 (0)
===========================================================
数据库升级导致ORA-918错误
===========================================================

客户的数据库从10.2.0.1升级到10.2.0.5后,出现了ORA-918错误,不过导致错误出现的原因并不是升级碰到了BUG,而是升级解决了BUG

 查看全文
yangtingkun 发表于:2011.11.10 23:59 ::分类: ( ORACLE , Bug ) ::阅读:(304次) :: 评论 (0)
===========================================================
ORA-600(2037)错误
===========================================================

最近已经碰到多起客户数据库无法打开的情况,这就是其中一次。

 查看全文
yangtingkun 发表于:2011.11.09 23:05 ::分类: ( ORACLE , Bug ) ::阅读:(287次) :: 评论 (0)
===========================================================
ORA-27300 和skgpspawn3错误
===========================================================

以前碰到过类似的ORA-27300系列错误,问题都是和系统上错误有关,这次的问题也不例外。

 查看全文
yangtingkun 发表于:2011.11.08 23:10 ::分类: ( ORACLE ) ::阅读:(257次) :: 评论 (0)
===========================================================
ORA-600(kghstack_underflow_internal_3)错误
===========================================================

客户的数据库环境中出现ORA-600(kghstack_underflow_internal_3)错误。

 查看全文
yangtingkun 发表于:2011.11.07 23:55 ::分类: ( ORACLE , Bug ) ::阅读:(230次) :: 评论 (0)
===========================================================
ORA-600(kcrrupirfs.20)错误
===========================================================

在客户的数据库告警日志中发现这个错误。

 查看全文
yangtingkun 发表于:2011.11.06 18:39 ::分类: ( ORACLE , Bug ) ::阅读:(230次) :: 评论 (0)
===========================================================
11g告警日志中大量ORA-12170错误
===========================================================

11g数据库的告警日志中,经常可以看到ORA-12170错误信息。

 查看全文
yangtingkun 发表于:2011.11.05 23:57 ::分类: ( ORACLE ) ::阅读:(449次) :: 评论 (0)
===========================================================
外键缺少索引引发的死锁
===========================================================

客户的10.2.0.4 RAC for AIX环境频繁出现ORA-60死锁问题,导致应用程序无法顺利执行。

 查看全文
yangtingkun 发表于:2011.11.04 23:49 ::分类: ( ORACLE ) ::阅读:(325次) :: 评论 (0)
===========================================================
ORA-1251和ORA-600(kjccgmb:l)错误
===========================================================

客户的数据库出现了ORA-1251错误,进而引发了ORA-600(kjccgmb:l)错误。

 查看全文
yangtingkun 发表于:2011.11.02 23:32 ::分类: ( ORACLE , Bug ) ::阅读:(240次) :: 评论 (0)
===========================================================
ORA-600(6928)错误
===========================================================

客户的测试环境碰到了这个错误。

 查看全文
yangtingkun 发表于:2011.11.01 23:48 ::分类: ( ORACLE , Bug ) ::阅读:(217次) :: 评论 (0)
===========================================================
ORA-600(ktecgeb-2)错误
===========================================================

还是一个ORA-600错误,这个错误出现在10.2环境中。

 查看全文
yangtingkun 发表于:2011.10.30 23:58 ::分类: ( ORACLE , Bug ) ::阅读:(228次) :: 评论 (0)
===========================================================
ORA-600(kjcsombd:2)错误
===========================================================

又是一个9208 RAC上的错误,事实上这个错误和上一篇文章中描述的错误相关性很大,因为在上一篇节点关闭并报错的同时,这个节点出现了这个ORA-600错误。

ORA-600(kjccgmb:1)错误:http://yangtingkun.net/?p=245

 查看全文
yangtingkun 发表于:2011.10.29 23:19 ::分类: ( ORACLE , Bug ) ::阅读:(216次) :: 评论 (0)
===========================================================
ORA-600(kjccgmb:1)错误
===========================================================

在客户的9208 RAC环境中碰到了这个错误。

 查看全文
yangtingkun 发表于:2011.10.28 23:53 ::分类: ( ORACLE , Bug ) ::阅读:(244次) :: 评论 (0)
===========================================================
11g改变了DELETE语句的执行计划
===========================================================

11.2中,如果DELETE的时候没有限制条件,且表上存在主键的话,执行计划会变为索引全扫。

 查看全文
yangtingkun 发表于:2011.10.27 23:47 ::分类: ( ORACLE ) ::阅读:(326次) :: 评论 (0)
===========================================================
查询条件为ROWNUM=1仍产生长时间等待
===========================================================

正常情况下,指定了ROWNUM=1会迅速的返回结果,但是也有异常的情况产生。

 查看全文
yangtingkun 发表于:2011.10.26 23:48 ::分类: ( ORACLE ) ::阅读:(413次) :: 评论 (0)
===========================================================
FAL_SERVER设置错误导致SWITCHOVER切换HANG住
===========================================================

客户在进行DATA GUARDSWITCHOVER时,操作长时间没有反应。

 查看全文
yangtingkun 发表于:2011.10.25 23:57 ::分类: ( ORACLE ) ::阅读:(310次) :: 评论 (0)
===========================================================
DATA GUARD出现ORA-16032错误
===========================================================

客户在配置DATA GUARD过程中碰到ORA-1031ORA-16032错误。

 查看全文
yangtingkun 发表于:2011.10.24 23:50 ::分类: ( ORACLE ) ::阅读:(361次) :: 评论 (0)
===========================================================
DATA GUARD出现ORA-26040错误
===========================================================

客户在搭建好的DATA GUARD环境出现了ORA-26040错误。

 查看全文
yangtingkun 发表于:2011.10.23 23:27 ::分类: ( ORACLE ) ::阅读:(318次) :: 评论 (0)
===========================================================
ORA-600(729)错误
===========================================================

客户数据库出现ORA-600[729]错误。

 查看全文
yangtingkun 发表于:2011.10.19 23:37 ::分类: ( ORACLE , Bug ) ::阅读:(281次) :: 评论 (0)
===========================================================
ORA-600(krfg_first_barrier1)错误
===========================================================

客户在打开FLASHBACK的时候碰到了这个错误。

 查看全文
yangtingkun 发表于:2011.10.18 23:37 ::分类: ( ORACLE , Bug ) ::阅读:(275次) :: 评论 (0)
===========================================================
创建磁盘组时出现ORA-15238错误
===========================================================

测试不同的AU_SIZE的影响时,发现了这个错误。

 查看全文
yangtingkun 发表于:2011.10.17 23:53 ::分类: ( ORACLE ) ::阅读:(246次) :: 评论 (0)
===========================================================
ORA-600(krd_check_slaves_1)错误
===========================================================

物理STANDBY环境在进行恢复时碰到这个错误。

 查看全文
yangtingkun 发表于:2011.10.16 23:58 ::分类: ( ORACLE , Bug ) ::阅读:(249次) :: 评论 (0)
===========================================================
ORA-600(kmgs_pre_process_request_6)错误
===========================================================

这个bug比较神奇,如果SGA设置为4G的整数倍,就会导致系统CRASH。以前听说过这个bug,这次还是第一次碰到。

 查看全文
yangtingkun 发表于:2011.10.15 23:55 ::分类: ( ORACLE , Bug ) ::阅读:(269次) :: 评论 (0)
===========================================================
OEM模块审计查询语句占用较大资源
===========================================================

发现一个导致Oracle自己的低效SQL,在AWR报告中占用较大的资源。

 查看全文
yangtingkun 发表于:2011.10.14 23:21 ::分类: ( ORACLE , Bug ) ::阅读:(283次) :: 评论 (0)
===========================================================
数据库出现很高的enq: DX - contention 等待
===========================================================

检查客户AWR报告时,发现数据库经历严重的enq: DX – contention等待。

 查看全文
yangtingkun 发表于:2011.10.13 20:32 ::分类: ( ORACLE , Bug ) ::阅读:(419次) :: 评论 (0)
===========================================================
LMD出现kjxocdr: drop duplicate open信息
===========================================================

LMD进程对应的TRACE文件lmd0中,发现了这个信息。

 查看全文
yangtingkun 发表于:2011.10.12 23:50 ::分类: ( ORACLE , Bug ) ::阅读:(296次) :: 评论 (0)
===========================================================
ORA-600(2103)错误
===========================================================

检查客户数据库告警日志时,发现ORA-600(2103)错误。

 查看全文
yangtingkun 发表于:2011.10.11 23:55 ::分类: ( ORACLE , Bug ) ::阅读:(250次) :: 评论 (0)
===========================================================
ORA-600(ksxprqfre3)错误
===========================================================

客户的9208环境下的RAC出现这个错误。

 查看全文
yangtingkun 发表于:2011.10.10 23:57 ::分类: ( ORACLE , Bug ) ::阅读:(231次) :: 评论 (0)
===========================================================
系统统计信息的保存位置
===========================================================

9i开始,Oracle就提供了收集系统统计信息的能力,不过直到11.2的文档中,Oracle都从来没有提过统计信息可以从哪个视图中获取。

 查看全文
yangtingkun 发表于:2011.10.09 23:57 ::分类: ( ORACLE ) ::阅读:(6229次) :: 评论 (0)
===========================================================
ORA-600(kdsgrp1)错误
===========================================================

在一个客户的数据库告警日志中,频繁出现ORA-600(kdsgrp1)错误。

 查看全文
yangtingkun 发表于:2011.10.08 23:57 ::分类: ( ORACLE , Bug ) ::阅读:(293次) :: 评论 (0)
===========================================================
ORA-7445(qeshIHInsertPRowInBkt)错误
===========================================================

客户数据库告警日志出现了这个错误信息。

 查看全文
yangtingkun 发表于:2011.10.07 23:53 ::分类: ( ORACLE , Bug ) ::阅读:(281次) :: 评论 (0)
===========================================================
Windows环境下的ORA-7445(ACCESS_VIOLATION)和ORA-4030错误
===========================================================

客户Windows环境下32位的Oracle 10.2.0.3,在告警日志中发现多次ORA-7445ORA-4030错误信息。

 查看全文
yangtingkun 发表于:2011.10.06 23:59 ::分类: ( ORACLE , Bug ) ::阅读:(295次) :: 评论 (0)
===========================================================
ORA-600(qknltAllocate_10)错误
===========================================================

虽然访问外部表时Oracle提供了ROWID伪列,但是尝试通过ROWID访问外部表就会导致这个ORA-600的错误。

外部表的ROWID信息:http://yangtingkun.net/?p=176

 查看全文
yangtingkun 发表于:2011.10.05 21:19 ::分类: ( ORACLE , Bug ) ::阅读:(260次) :: 评论 (0)
===========================================================
外部表的ROWID信息
===========================================================

ROWID是访问数据库中表的物理地址信息,Oracle提供了ROWID伪列,可以通过ROWID直接访问表中的数据。

ROWNUM固化外部表结果集存在问题:http://yangtingkun.net/?p=38

ROWNUM固化外部表结果集存在问题(二):http://yangtingkun.net/?p=103

 查看全文
yangtingkun 发表于:2011.10.04 23:29 ::分类: ( ORACLE ) ::阅读:(253次) :: 评论 (0)
===========================================================
Logmnr获取SQL长度超过4000的问题
===========================================================

如果LOGMNR获取的SQL_REDOSQL_UNDO的长度超过4000,则会导致Oracle自动合并拆分行记录。

 查看全文
yangtingkun 发表于:2011.10.02 23:17 ::分类: ( ORACLE ) ::阅读:(276次) :: 评论 (0)
===========================================================
LOGMINER当前日志出现ORA-310和ORA-334错误
===========================================================

测试LOGMINER的时候出现了ORA-310ORA-334错误。

 查看全文
yangtingkun 发表于:2011.09.29 23:59 ::分类: ( ORACLE ) ::阅读:(248次) :: 评论 (0)
===========================================================
DBSNMP用户的BSLN_INTERNAL出现ORA-6502错误
===========================================================

11.2.0.2环境的数据库,出现了ORA-12012ORA-6502错误。

 查看全文
yangtingkun 发表于:2011.09.28 23:30 ::分类: ( ORACLE , Bug ) ::阅读:(236次) :: 评论 (0)
===========================================================
会话级指定和提示级指定OPTIMIZER_FEATURES_ENABLE结果不同
===========================================================

帮客户优化时发现,同样是OPTIMIZER_FEATURES_ENABLE参数,在会话级设置和在HINT中指定的效果不同。

 查看全文
yangtingkun 发表于:2011.09.27 23:50 ::分类: ( ORACLE ) ::阅读:(254次) :: 评论 (0)
===========================================================
11.2 sqlplus新增连接是指定版本
===========================================================

11.2中,Oracle新增了版本的功能,而随之一些工具都对于版本功能有所支持,比如11.2中,sqlplus在连接数据库时就可以指定当前数据库连接到哪个版本上。

 查看全文
yangtingkun 发表于:2011.09.26 23:42 ::分类: ( ORACLE ) ::阅读:(281次) :: 评论 (0)
===========================================================
连接用户获取权限信息
===========================================================

有客户对AWR中报告中出现的一个查询GLOBAL_NAMESQL存在疑问,详细分析后发现是客户端建立连接后获取权限信息的语句。

 查看全文
yangtingkun 发表于:2011.09.25 23:51 ::分类: ( ORACLE ) ::阅读:(6770次) :: 评论 (0)
===========================================================
获取业务用户列表
===========================================================

在接触一个新的系统,或对一个陌生的环境进行迁移备份时,需要了解这个数据库中业务用户是哪些,系统用户有哪些,以区别对待,但有时这个工作并不太容易。

 查看全文
yangtingkun 发表于:2011.09.24 23:59 ::分类: ( ORACLE ) ::阅读:(361次) :: 评论 (0)
===========================================================
AIX环境dd迁移控制文件出现ORA-202和ORA-27047错误
===========================================================

客户尝试利用dd来迁移裸设备上的控制文件,结果出现了这个错误。

 查看全文
yangtingkun 发表于:2011.09.23 23:54 ::分类: ( ORACLE , Bug ) ::阅读:(345次) :: 评论 (0)
===========================================================
运行ocrconfig replace ocrmirror出现PROT-22错误
===========================================================

这个错误和前面的PROT-16是同时碰到的。

运行ocrconfig replace ocr出现PROT-16错误:http://yangtingkun.net/?p=116

 查看全文
yangtingkun 发表于:2011.09.22 23:34 ::分类: ( ORACLE , Bug ) ::阅读:(282次) :: 评论 (0)
===========================================================
运行ocrconfig replace ocr出现PROT-16错误
===========================================================

利用crsctl工具替换当前ocr时,出现了这个错误。

 查看全文
yangtingkun 发表于:2011.09.20 23:54 ::分类: ( ORACLE , Bug ) ::阅读:(417次) :: 评论 (0)
===========================================================
ORA-600(kkoipt:invalid join method)错误
===========================================================

客户的11.2.0.2数据库碰到了这个错误。

 查看全文
yangtingkun 发表于:2011.09.19 21:57 ::分类: ( ORACLE , Bug ) ::阅读:(440次) :: 评论 (0)
===========================================================
ROWNUM固化外部表结果集存在问题(二)
===========================================================

在客户的11.2.0.2环境中碰到了这个问题,Oracle在处理包含ROWNUM固化的外部表加载数据时返回错误的结果。

这一篇描述利用ROW_NUMBER来避免错误的产生。

外部表构造描述可以参考:http://yangtingkun.net/?p=35

ROWNUM固化外部表结果集存在问题:http://yangtingkun.net/?p=38

 查看全文
yangtingkun 发表于:2011.09.18 23:51 ::分类: ( ORACLE , Bug ) ::阅读:(267次) :: 评论 (0)
===========================================================
版本影响当前用户看到的对象
===========================================================

如果说版本影响当前用户可以访问的对象是正常的,但是对于DBA_OBJECTS而言,同一个用户下,在不同版本下看到的结果也是不一样的。

 查看全文
yangtingkun 发表于:2011.09.17 23:37 ::分类: ( ORACLE ) ::阅读:(391次) :: 评论 (0)
===========================================================
ORA-600(4415)错误
===========================================================

客户的11.2DATA GUARD数据库出现了这个错误。

 查看全文
yangtingkun 发表于:2011.09.16 23:57 ::分类: ( ORACLE , Bug ) ::阅读:(332次) :: 评论 (0)
===========================================================
版本中删除对象导致当前和子版本中对象不可见
===========================================================

在文档中看到这部分的描述,不过有一个疑点不是很确认,于是验证了一下。

如果一个用户启用了版本,用户执行某个过程或函数时,如果在当前版本中找不到,自动会去父版本寻找,如果还找不到会去祖先版本中寻找,一直到ORA$BASE中都无法找到,才回报错对象不存在。

但是用户明确的删除操作会使得继承关系中断。一个用户如果删除当前版本中的对象,那么父版本中的对象并不会删除,只不过这个对象在当前版本中不在可见。

看到文档上的这个描述,我的疑问是,对于当前版本的子版本,能否判断父版本中对象是被删除,还是根本没有创建。换句话说,当前版本删除对象后,自版本能否绕过当前版本从父版本处继承对象。

-bash-3.2$ sqlplus test/test

SQL*Plus: Release 11.2.0.2.0 Production on Thu Sep 15 21:04:58 2011

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

Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.2.0 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options

SQL> set pages 100 lines 120
SQL> create user u1 identified by u1 default tablespace users enable editions;

User created.

SQL> grant connect, resource, dba to u1;

Grant succeeded.

SQL> conn u1/u1
Connected.
SQL> select sys_context('USERENV', 'CURRENT_EDITION_NAME') from dual;

SYS_CONTEXT('USERENV','CURRENT_EDITION_NAME')
------------------------------------------------------------------------
ORA$BASE

SQL> create function f1 return varchar2 as
2 begin
3 return 'Edition ORA$BASE';
4 end;
5 /

Function created.

SQL> select f1 from dual;

F1
-----------------------------------------------------------------
Edition ORA$BASE

SQL> create function f2 return varchar2 as
2 begin
3 return 'Edition ORA$BASE';
4 end;
5 /

Function created.

SQL> select f2 from dual;

F2
------------------------------------------------------------------
Edition ORA$BASE

SQL> create edition e1;

Edition created.

SQL> alter session set edition = e1;

Session altered.

SQL> select f1 from dual;

F1
-------------------------------------------------------------------
Edition ORA$BASE

SQL> select f2 from dual;
F2
-------------------------------------------------------------------
Edition ORA$BASE

SQL> drop function f1;

Function dropped.

SQL> select f1 from dual;
select f1 from dual
*
ERROR at line 1:
ORA-00904: "F1": invalid identifier

SQL> select sys_context('USERENV', 'CURRENT_EDITION_NAME') from dual;

SYS_CONTEXT('USERENV','CURRENT_EDITION_NAME')
----------------------------------------------------------------
E1

SQL> create edition e2 as child of e1;

Edition created.

SQL> alter session set edition = e2;

Session altered.

SQL> select f1 from dual;
select f1 from dual
*
ERROR at line 1:
ORA-00904: "F1": invalid identifier

SQL> select f2 from dual;

F2
-----------------------------------------------------------------------
Edition ORA$BASE

SQL> alter session set edition = ora$base;

Session altered.

SQL> select f1 from dual;

F1
-----------------------------------------------------------------------
Edition ORA$BASE

可以看到,在当前版本中删除对象后,父版本中对象仍然存在,但是继承关系中断,而当前版本的子版本也不可能再次继承该过程,当然版本中可以创建同名的对象,但是已经和父版本没有关系了。


yangtingkun 发表于:2011.09.15 21:57 ::分类: ( ORACLE ) ::阅读:(401次) :: 评论 (0)
===========================================================
11.2通过数据库链调用10.2过程报错
===========================================================

测试中无意发现了这个bug,在11.2数据库通过数据库链,执行10.2.0.1上的过程,结果出现ORA-06553: PLS-801: internal error [55916]的错误。

 查看全文
yangtingkun 发表于:2011.09.13 23:40 ::分类: ( ORACLE , Bug ) ::阅读:(385次) :: 评论 (0)
===========================================================
从磁带恢复归档出现ORA-19870错误
===========================================================

从磁带中直接恢复归档日志时,出现了这个错误信息。

 查看全文
yangtingkun 发表于:2011.09.12 23:52 ::分类: ( ORACLE ) ::阅读:(540次) :: 评论 (0)
===========================================================
包中添加新过程应在尾部添加
===========================================================

在看高级应用开发手册时,在对象依赖部分,注意到这个细节。

 查看全文
yangtingkun 发表于:2011.09.11 23:57 ::分类: ( ORACLE ) ::阅读:(319次) :: 评论 (0)
===========================================================
Oracle Exadata的TABLE ACCESS STORAGE FULL执行计划
===========================================================

这个TABLE ACCESS STORAGE FULL的执行计划只有在ORACLE EXADATA上才回出现。

 查看全文
yangtingkun 发表于:2011.09.10 23:59 ::分类: ( ORACLE ) ::阅读:(520次) :: 评论 (0)
===========================================================
DBCA建库导致已有数据库出现ORA-27140错误
===========================================================

通过DBCA在服务器上创建一个额外的实例,结束后以外发现,原有的数据库实例出现了异常。

 查看全文
yangtingkun 发表于:2011.09.08 23:57 ::分类: ( ORACLE , Bug ) ::阅读:(640次) :: 评论 (0)
===========================================================
ORA-600(ksfdsyncdata2)错误
===========================================================

客户的告警日志中发现了这个ORA-600错误。

 查看全文
yangtingkun 发表于:2011.09.07 22:29 ::分类: ( ORACLE , Bug ) ::阅读:(324次) :: 评论 (0)
===========================================================
11.2数据库监听的改变
===========================================================

11.2由于RACGRID的分离以及实现了SCAN功能,使得监听的优先级发生了改变。

 查看全文
yangtingkun 发表于:2011.09.06 22:35 ::分类: ( ORACLE ) ::阅读:(431次) :: 评论 (0)
===========================================================
运行csscan出现loading shared libraries错误
===========================================================

在一个11.2.0.2 for Linux X86-64环境中,运行csscan工具报错。

 查看全文
yangtingkun 发表于:2011.09.05 23:55 ::分类: ( ORACLE , Bug ) ::阅读:(353次) :: 评论 (0)
===========================================================
Oracle工具——csscan
===========================================================

工具csscan用于检查从一个字符集转换到另一个字符集,数据库中的数据是否会产生丢失、截断等现象。

 查看全文
yangtingkun 发表于:2011.09.04 23:52 ::分类: ( ORACLE ) ::阅读:(412次) :: 评论 (0)
===========================================================
临时表的表空间
===========================================================

简单描述临时表的存储特点。

 查看全文
yangtingkun 发表于:2011.09.02 23:53 ::分类: ( ORACLE ) ::阅读:(429次) :: 评论 (0)
===========================================================
AL32UTF8和UTF8字符集
===========================================================

客户的环境需要使用UTF8字符集,那么是使用AL32UTF8还是直接使用UTF8,这是一个问题。

 查看全文
yangtingkun 发表于:2011.08.30 23:51 ::分类: ( ORACLE ) ::阅读:(970次) :: 评论 (0)
===========================================================
10g以后Oracle不支持ZHS32GB18030
===========================================================

9iOracle存在字符集ZHS32GB18030,而10g以后,这个字符集在安装数据库的时候已经不可选了。

 查看全文
yangtingkun 发表于:2011.08.29 23:55 ::分类: ( ORACLE ) ::阅读:(534次) :: 评论 (0)
===========================================================
ORA-600(krvxdds: duplicated session not)错误
===========================================================

在客户的告警日志中发现这个错误信息。

 查看全文
yangtingkun 发表于:2011.08.28 23:55 ::分类: ( ORACLE , Bug ) ::阅读:(362次) :: 评论 (0)
===========================================================
物化视图快速刷新不支持标准外联接写法
===========================================================

发现对于REFRESH FAST ON COMMIT物化视图,并不支持标准外连接的写法,而Oracle特有的(+)方式则没有问题。

 查看全文
yangtingkun 发表于:2011.08.27 23:39 ::分类: ( ORACLE ) ::阅读:(449次) :: 评论 (0)
===========================================================
EXP无法导出延迟段创建的表
===========================================================

对于11g中使用了延迟段创建方式创建的表,如果导出时刻表的段没有被创建,那么EXP不会导出这张表。

 查看全文
yangtingkun 发表于:2011.08.26 23:44 ::分类: ( ORACLE ) ::阅读:(322次) :: 评论 (0)
===========================================================
ROWNUM固化外部表结果集存在问题
===========================================================

在客户的11.2.0.2环境中碰到了这个问题,Oracle在处理包含ROWNUM固化的外部表加载数据时返回错误的结果。

外部表构造描述可以参考:http://yangtingkun.net/?p=35

 查看全文
yangtingkun 发表于:2011.08.25 23:15 ::分类: ( ORACLE , Bug ) ::阅读:(362次) :: 评论 (0)
===========================================================
利用外部表读取告警日志文件
===========================================================

数据库的告警日志以文本的格式保存到文件系统中,虽然可以很方便的通过操作系统命令进行查看,而且11gOracle甚至还提供了专门的adrci工具,但是对于只能通过SQLPLUS或者其他查询工具连接到数据库的人而言,还是非常不方便。

 查看全文
yangtingkun 发表于:2011.08.24 23:55 ::分类: ( ORACLE ) ::阅读:(524次) :: 评论 (0)
===========================================================
PSU补丁安装不全的问题
===========================================================

对于PSU补丁的安装,不是简单的opatch apply之后就完成了,还需要运行特定的sql

 查看全文
yangtingkun 发表于:2011.08.23 23:59 ::分类: ( ORACLE ) ::阅读:(398次) :: 评论 (0)
===========================================================
TRUNCATE模式SQLLDR导致SECUREFILE的LOB空间不断增长
===========================================================

测试LOBSECUREFILE存储方式时发现,如果利用SQLLDRTRUNCATE方式导入数据,随着测试次数的增加,LOB对象占用的空间也会逐步增加。

 查看全文
yangtingkun 发表于:2011.08.22 23:45 ::分类: ( ORACLE ) ::阅读:(414次) :: 评论 (0)
===========================================================
CRONTAB调用的备份脚本
===========================================================

EXP备份是DBA常规操作之一,尤其是10g以前的版本没有EXPDP,所有的逻辑备份都是通过EXP来实现。而将EXP写成SHELL脚本,使之可以调用也并没有什么特别之处。不过如果并非oracle用户执行,而是需要CRONTAB自动允许,那么备份的脚本就有一些要求了。

 查看全文
yangtingkun 发表于:2011.08.20 23:33 ::分类: ( ORACLE ) ::阅读:(557次) :: 评论 (0)
===========================================================
检查数据库CPU和PSU补丁信息
===========================================================

简单描述如何检查当前数据库的CPUPSU补丁安装情况。

 查看全文
yangtingkun 发表于:2011.08.19 23:59 ::分类: ( ORACLE ) ::阅读:(505次) :: 评论 (0)
===========================================================
11.2删除第一个ASM磁盘组
===========================================================

在客户的11.2.0.2环境中,删除第一个磁盘组碰到了错误。

 查看全文
yangtingkun 发表于:2011.08.17 23:53 ::分类: ( ORACLE ) ::阅读:(665次) :: 评论 (0)
===========================================================
11.2.0.2版本修改回收UNLIMITED TABLESPACE功能
===========================================================

11.2.0.2的环境中,碰到了这个问题,使用REVOKE UNLIMITED TABLESPACE命令后,发现设置的用户QUOTA也消失了。

 查看全文
yangtingkun 发表于:2011.08.16 23:35 ::分类: ( ORACLE ) ::阅读:(634次) :: 评论 (0)
===========================================================
ASM磁盘组删除DISK操作
===========================================================

ASM接触了很长时间,从磁盘组中删除磁盘的操作还是第一次。

 查看全文
yangtingkun 发表于:2011.08.15 23:59 ::分类: ( ORACLE ) ::阅读:(685次) :: 评论 (0)
===========================================================
利用SQLLDR加载包含LOB对象的数据(三)
===========================================================

简单描述一下通过第二数据文件方式加载LOB类型的方法。

介绍更复杂的情况,数据文件中文件名和目录分别存储。

利用SQLLDR加载包含LOB对象的数据(一):http://yangtingkun.itpub.net/post/468/521873

利用SQLLDR加载包含LOB对象的数据(二):http://yangtingkun.itpub.net/post/468/521965

 查看全文
yangtingkun 发表于:2011.08.14 23:27 ::分类: ( ORACLE ) ::阅读:(405次) :: 评论 (0)
===========================================================
删除ACFS系统碰到的问题
===========================================================

尝试删除ACFS文件系统是碰到了错误。

 查看全文
yangtingkun 发表于:2011.08.13 23:59 ::分类: ( ORACLE , Bug ) ::阅读:(392次) :: 评论 (0)
===========================================================
安装11.2.0.2 RAC被HANG
===========================================================

同事在安装11.2.0.2 RAC for Linux x86-64环境时,安装GRID的时候,在将本地的grid目录拷贝到远端服务器时HANG住。

 查看全文
yangtingkun 发表于:2011.08.12 23:37 ::分类: ( ORACLE ) ::阅读:(419次) :: 评论 (0)
===========================================================
Linux环境SQLLDR导入出现SQLLOADER-553、509错误
===========================================================

Linux环境下SQLLOADER导入LOB数据,碰到了这个错误。

 查看全文
yangtingkun 发表于:2011.08.10 23:59 ::分类: ( ORACLE ) ::阅读:(456次) :: 评论 (0)
===========================================================
ORACLE_LOADER外部表简单案例
===========================================================

Oracle的外部表有两种DRIVER,一种是基于SQLLOADER,另一种是基于DATA PUMP

 查看全文
yangtingkun 发表于:2011.08.09 22:16 ::分类: ( ORACLE ) ::阅读:(398次) :: 评论 (0)
===========================================================
运行opatch lsinventory报错73
===========================================================

在客户的数据库中检查补丁情况,运行opatch lsinventory时出现错误。

 查看全文
yangtingkun 发表于:2011.08.08 23:40 ::分类: ( ORACLE ) ::阅读:(458次) :: 评论 (0)
===========================================================
利用SQLLDR加载包含LOB对象的数据(二)
===========================================================

简单描述一下通过第二数据文件方式加载LOB类型的方法。

介绍复杂一点的,文件名和目录在表中分别存储的情况。

利用SQLLDR加载包含LOB对象的数据(一):http://yangtingkun.itpub.net/post/468/521873

 查看全文
yangtingkun 发表于:2011.08.07 22:35 ::分类: ( ORACLE ) ::阅读:(317次) :: 评论 (0)
===========================================================
SQLLDR利用EXPRESSION生成LOGFILE的文件名导致SEGMENTATION FAULT
===========================================================

尝试利用SQLLDR导入包含LOB的对象,当LOB文件的路径和名称在数据文件中分开保存,利用单独的字段通过EXPRESSION的方式来获得完整路径,并通过这个字段来加载LOB时,出现SEGMENTATION FAULT错误。

 查看全文
yangtingkun 发表于:2011.08.06 22:35 ::分类: ( ORACLE , Bug ) ::阅读:(463次) :: 评论 (0)
===========================================================
利用SQLLDR加载包含LOB对象的数据(一)
===========================================================

简单描述一下通过第二数据文件方式加载LOB类型的方法。

这里给出一个最简单的加载例子。

 查看全文
yangtingkun 发表于:2011.08.05 23:56 ::分类: ( ORACLE ) ::阅读:(435次) :: 评论 (0)
===========================================================
ORA-600(kgantc_1)错误
===========================================================

客户碰到了这个错误,在这个错误出现同时,伴随着大量PL/SQL相关的错误信息。

 查看全文
yangtingkun 发表于:2011.08.04 23:40 ::分类: ( ORACLE , Bug ) ::阅读:(484次) :: 评论 (0)
===========================================================
ORA-600(17281)错误
===========================================================

在客户的9.2.0.8 RAC环境中碰到了这个错误。

 查看全文

yangtingkun 发表于:2011.08.03 23:36 ::分类: ( ORACLE , Bug ) ::阅读:(449次) :: 评论 (0)
===========================================================
ORA-600(1881)错误
===========================================================

客户的数据库出现了这个错误,错误是由于硬件问题所致。

 查看全文

yangtingkun 发表于:2011.08.02 23:57 ::分类: ( ORACLE , Bug ) ::阅读:(349次) :: 评论 (0)
===========================================================
ORA-600(qerpfAllocateR)错误
===========================================================

在客户的10.2.0.3数据库中,发现了这个错误信息。

 查看全文
yangtingkun 发表于:2011.07.29 23:45 ::分类: ( ORACLE , Bug ) ::阅读:(424次) :: 评论 (0)
===========================================================
SERVICES的优先节点发生切换(二)
===========================================================

客户的测试环境,原本默认连接到节点1上,但是现在连接会跑到节点2上。

这一篇从日志分析错误的发生。

SERVICES的优先节点发生切换(一):http://yangtingkun.itpub.net/post/468/521452

 查看全文
yangtingkun 发表于:2011.07.28 23:46 ::分类: ( ORACLE ) ::阅读:(420次) :: 评论 (0)
===========================================================
SERVICES的优先节点发生切换(一)
===========================================================

客户的测试环境,原本默认连接到节点1上,但是现在连接会跑到节点2上。

这一篇描述问题的现象和解决。

 查看全文
yangtingkun 发表于:2011.07.27 23:34 ::分类: ( ORACLE ) ::阅读:(554次) :: 评论 (0)
===========================================================
ASM磁盘故障诊断(二)
===========================================================

一个客户的RAC环境出现了故障,一个节点操作系统崩溃,重装系统后,CLUSTER添加成功,但是ASM实例添加报错。

这一篇描述问题的解决。

ASM磁盘故障诊断(一):http://yangtingkun.itpub.net/post/468/521325

 查看全文
yangtingkun 发表于:2011.07.26 23:04 ::分类: ( ORACLE ) ::阅读:(631次) :: 评论 (0)
===========================================================
ASM磁盘故障诊断(一)
===========================================================

一个客户的RAC环境出现了故障,一个节点操作系统崩溃,重装系统后,CLUSTER添加成功,但是ASM实例添加报错。

这一篇描述问题的诊断。

 查看全文
yangtingkun 发表于:2011.07.25 23:51 ::分类: ( ORACLE ) ::阅读:(782次) :: 评论 (0)
===========================================================
启动ASM实例出现ORA-29701错误
===========================================================

客户的数据库无法正常启动,登录服务器检查后发现,ASM实例没有启动。尝试启动ASM实例时报错ORA-29701

 查看全文
yangtingkun 发表于:2011.07.24 23:56 ::分类: ( ORACLE , Bug ) ::阅读:(698次) :: 评论 (0)
===========================================================
在线重定义引起的数据库挂起
===========================================================

一个客户的数据库突然出现了HANG死的情况,连SQLPLUS都无法正常连接到数据库。

 查看全文
yangtingkun 发表于:2011.07.23 23:58 ::分类: ( ORACLE ) ::阅读:(9898次) :: 评论 (0)
===========================================================
11gr2RAC环境增加新节点(五)
===========================================================

描述Solaris 10上的Oracle RAC 11.2.0.1新增节点的过程。

这一篇介绍添加节点过程中碰到的问题。

11gr2RAC环境增加新节点(一):http://yangtingkun.itpub.net/post/468/520949

11gr2RAC环境增加新节点(二):http://yangtingkun.itpub.net/post/468/521029

11gr2RAC环境增加新节点(三):http://yangtingkun.itpub.net/post/468/521097

11gr2RAC环境增加新节点(四):http://yangtingkun.itpub.net/post/468/521159

 查看全文
yangtingkun 发表于:2011.07.22 23:28 ::分类: ( ORACLE ) ::阅读:(608次) :: 评论 (0)
===========================================================
11gr2RAC环境增加新节点(四)
===========================================================

描述Solaris 10上的Oracle RAC 11.2.0.1新增节点的过程。

这一篇介绍通过dbca来添加新实例。

11gr2RAC环境增加新节点(一):http://yangtingkun.itpub.net/post/468/520949

11gr2RAC环境增加新节点(二):http://yangtingkun.itpub.net/post/468/521029

11gr2RAC环境增加新节点(三):http://yangtingkun.itpub.net/post/468/521097

 查看全文
yangtingkun 发表于:2011.07.21 23:57 ::分类: ( ORACLE ) ::阅读:(408次) :: 评论 (0)
===========================================================
11gr2RAC环境增加新节点(三)
===========================================================

描述Solaris 10上的Oracle RAC 11.2.0.1新增节点的过程。

这一篇介绍添加数据库节点。

11gr2RAC环境增加新节点(一):http://yangtingkun.itpub.net/post/468/520949

11gr2RAC环境增加新节点(二):http://yangtingkun.itpub.net/post/468/521029

 查看全文
yangtingkun 发表于:2011.07.20 23:40 ::分类: ( ORACLE ) ::阅读:(418次) :: 评论 (0)
===========================================================
11gr2RAC环境增加新节点(二)
===========================================================

描述Solaris 10上的Oracle RAC 11.2.0.1新增节点的过程。

这一篇介绍添加节点]cluster操作。

11gr2RAC环境增加新节点(一):http://yangtingkun.itpub.net/post/468/520949

 查看全文
yangtingkun 发表于:2011.07.19 23:42 ::分类: ( ORACLE ) ::阅读:(576次) :: 评论 (0)
===========================================================
11gr2RAC环境增加新节点(一)
===========================================================

描述Solaris 10上的Oracle RAC 11.2.0.1新增节点的过程。

这一篇介绍安装新节点的准备工作。

安装Oracle11.2 RAC for Solaris10 sparc64(一):http://yangtingkun.itpub.net/post/468/515361

 查看全文
yangtingkun 发表于:2011.07.18 23:48 ::分类: ( ORACLE ) ::阅读:(721次) :: 评论 (0)
===========================================================
安装Oracle 10.2.0.5 RAC for AIX6(五)
===========================================================

简单介绍在AIX6上安装10.2.0.5 RAC的过程。

这一篇描述安装过程中碰到的问题。

安装Oracle 10.2.0.5 RAC for AIX6(一):http://yangtingkun.itpub.net/post/468/520680

安装Oracle 10.2.0.5 RAC for AIX6(二):http://yangtingkun.itpub.net/post/468/520729

安装Oracle 10.2.0.5 RAC for AIX6(三):http://yangtingkun.itpub.net/post/468/520795

安装Oracle 10.2.0.5 RAC for AIX6(四):http://yangtingkun.itpub.net/post/468/520850

 查看全文
yangtingkun 发表于:2011.07.17 22:42 ::分类: ( ORACLE ) ::阅读:(578次) :: 评论 (0)
===========================================================
安装Oracle 10.2.0.5 RAC for AIX6(四)
===========================================================

简单介绍在AIX6上安装10.2.0.5 RAC的过程。

这一篇描述补丁的安装过程。

安装Oracle 10.2.0.5 RAC for AIX6(一):http://yangtingkun.itpub.net/post/468/520680

安装Oracle 10.2.0.5 RAC for AIX6(二):http://yangtingkun.itpub.net/post/468/520729

安装Oracle 10.2.0.5 RAC for AIX6(三):http://yangtingkun.itpub.net/post/468/520795

 查看全文
yangtingkun 发表于:2011.07.16 23:48 ::分类: ( ORACLE ) ::阅读:(597次) :: 评论 (0)
===========================================================
安装Oracle 10.2.0.5 RAC for AIX6(三)
===========================================================

简单介绍在AIX6上安装10.2.0.5 RAC的过程。

这一篇描述数据库软件的安装过程。

安装Oracle 10.2.0.5 RAC for AIX6(一):http://yangtingkun.itpub.net/post/468/520680

安装Oracle 10.2.0.5 RAC for AIX6(二):http://yangtingkun.itpub.net/post/468/520729

 查看全文

yangtingkun 发表于:2011.07.15 22:08 ::分类: ( ORACLE ) ::阅读:(536次) :: 评论 (0)
===========================================================
安装Oracle 10.2.0.5 RAC for AIX6(二)
===========================================================

简单介绍在AIX6上安装10.2.0.5 RAC的过程。

这一篇描述CLUSTER的建立。

安装Oracle 10.2.0.5 RAC for AIX6(一):http://yangtingkun.itpub.net/post/468/520680

 查看全文
yangtingkun 发表于:2011.07.14 23:35 ::分类: ( ORACLE ) ::阅读:(832次) :: 评论 (0)
===========================================================
安装Oracle 10.2.0.5 RAC for AIX6(一)
===========================================================

简单介绍在AIX6上安装10.2.0.5 RAC的过程。

这一篇描述环境准备工作。

 查看全文
yangtingkun 发表于:2011.07.13 23:55 ::分类: ( ORACLE ) ::阅读:(1047次) :: 评论 (0)
===========================================================
异常进程导致大量资源占用
===========================================================

客户的一个数据库工作时异常,无论是CPU使用率还是操作系统上内存使用,都比平时有较大的提升。

 查看全文
yangtingkun 发表于:2011.07.12 23:14 ::分类: ( ORACLE ) ::阅读:(662次) :: 评论 (0)
===========================================================
ORA-7445(kjzhgigblk)错误
===========================================================

这几天又是连着和bug打交到,这次碰到的错误是ORA-7445(kjzhgigblk)

 查看全文
yangtingkun 发表于:2011.07.11 23:49 ::分类: ( ORACLE , Bug ) ::阅读:(421次) :: 评论 (0)
===========================================================
ORA-7445(kewmcsel_cptselgp)错误
===========================================================

这个错误的出现伴随者后台进程MMNL进程的挂掉。

 查看全文
yangtingkun 发表于:2011.07.10 23:53 ::分类: ( ORACLE , Bug ) ::阅读:(375次) :: 评论 (0)
===========================================================
ORA-600(opidsii1)错误
===========================================================

这个错误和数据库链的使用有关。

 查看全文

yangtingkun 发表于:2011.07.09 23:53 ::分类: ( ORACLE , Bug ) ::阅读:(338次) :: 评论 (0)
===========================================================
ORA-600(kclgclk_7)错误
===========================================================

客户数据库中出现了这个错误。

 查看全文
yangtingkun 发表于:2011.07.08 23:51 ::分类: ( ORACLE , Bug ) ::阅读:(382次) :: 评论 (0)
===========================================================
关闭数据库出现ORA-21779错误
===========================================================

客户的数据库在关闭的时候出现了错误。

 查看全文
yangtingkun 发表于:2011.07.07 23:56 ::分类: ( ORACLE , Bug ) ::阅读:(449次) :: 评论 (0)
===========================================================
一次RAC单实例DOWN机的诊断
===========================================================

客户的10.2.0.4 RAC环境前几天出现了单节点DOWN机,帮客户诊断问题所在。

 查看全文
yangtingkun 发表于:2011.07.06 23:35 ::分类: ( ORACLE ) ::阅读:(614次) :: 评论 (0)
===========================================================
ORA-600(LibraryCacheNotEmptyOnClose)错误
===========================================================

又是一个和SHUTDOWN有关的ORA-600错误。

 查看全文
yangtingkun 发表于:2011.07.05 23:55 ::分类: ( ORACLE , Bug ) ::阅读:(366次) :: 评论 (0)
===========================================================
ORA-600(kjxgrdecidemem1)错误
===========================================================

对客户数据库进行检查的时候,发现告警日志中存在这个错误信息。

 查看全文
yangtingkun 发表于:2011.07.04 23:39 ::分类: ( ORACLE , Bug ) ::阅读:(355次) :: 评论 (0)
===========================================================
9.2上ALL_SYNONYMS中缺少指向同义词的同义词
===========================================================

10g以前,ALL_SYNONYMS视图可能会缺少指向同义词的同义词。

 查看全文
yangtingkun 发表于:2011.07.02 23:53 ::分类: ( ORACLE , Bug ) ::阅读:(433次) :: 评论 (0)
===========================================================
告警日志频繁出现Restarting dead background process QMNC信息
===========================================================

客户的告警日志中,频繁出现Restarting dead background process QMNC信息。

 查看全文
yangtingkun 发表于:2011.06.29 23:57 ::分类: ( ORACLE ) ::阅读:(606次) :: 评论 (0)
===========================================================
ORA-600(KSLGES_3)错误
===========================================================

告警日志中除了这个ORA-600(KSLGES_3)的错误,还有一堆的ORA-2730N的操作系统相关错误。

 查看全文
yangtingkun 发表于:2011.06.28 23:30 ::分类: ( ORACLE , Bug ) ::阅读:(396次) :: 评论 (0)
===========================================================
设置会话TRACE的方法(二)
===========================================================

很多时候需要设置会话的SQL_TRACE,以便于分析,简单总结一下设置的方法和适用的情况。

这一篇介绍设置其他会话SQL_TRACE的方法。

设置会话TRACE的方法(一):http://yangtingkun.itpub.net/post/468/519830

Oracle10g新增DBMS_MONITOR包(一):http://yangtingkun.itpub.net/post/468/498878

 查看全文
yangtingkun 发表于:2011.06.27 23:51 ::分类: ( ORACLE ) ::阅读:(492次) :: 评论 (0)
===========================================================
设置会话TRACE的方法(一)
===========================================================

很多时候需要设置会话的SQL_TRACE,以便于分析,简单总结一下设置的方法和适用的情况。

这一篇介绍设置当前会话SQL_TRACE的方法。

DBMS_SESSION包小议(五):http://yangtingkun.itpub.net/post/468/498559

 查看全文
yangtingkun 发表于:2011.06.26 23:41 ::分类: ( ORACLE ) ::阅读:(541次) :: 评论 (0)
===========================================================
FORALL执行UPDATE语句(二)
===========================================================

ITPUB上看到一个FORALL执行UPDATE的帖子,觉得有点意思,简单记录一下。

这一篇分析UPDATEFORALLINSERTDELETE语句实现上不同的根源。

原帖地址:http://www.itpub.net/thread-1443896-1-1.html

FOR ALL语法浅析:http://yangtingkun.itpub.net/post/468/198828

FORALL执行UPDATE语句:http://yangtingkun.itpub.net/post/468/518933

FORALL执行DELETE语句:http://yangtingkun.itpub.net/post/468/519691

 查看全文
yangtingkun 发表于:2011.06.24 23:57 ::分类: ( ORACLE ) ::阅读:(429次) :: 评论 (0)
===========================================================
FORALL执行DELETE语句
===========================================================

以前研究过INSERTUPDATEFORALL语句,这里看一下DELETE语句的执行情况。

FOR ALL语法浅析:http://yangtingkun.itpub.net/post/468/198828

FORALL执行UPDATE语句:http://yangtingkun.itpub.net/post/468/518933

 查看全文
yangtingkun 发表于:2011.06.23 23:35 ::分类: ( ORACLE ) ::阅读:(490次) :: 评论 (0)
===========================================================
ORA-600(kglssr_1)错误
===========================================================

在客户的10201数据库中发现这个错误。

 查看全文
yangtingkun 发表于:2011.06.22 23:51 ::分类: ( ORACLE , Bug ) ::阅读:(498次) :: 评论 (0)
===========================================================
11.2 RAC自动启动报错诊断(四)
===========================================================

一个客户的11.2 RAC for Linux X86-64环境停电后出现了故障,RAC环境无法自动启动。

这一篇介绍重装后出现的新问题。

11.2 RAC自动启动报错诊断:http://yangtingkun.itpub.net/post/468/518656

11.2 RAC自动启动报错诊断(二):http://yangtingkun.itpub.net/post/468/518805

11.2 RAC自动启动报错诊断(三):http://yangtingkun.itpub.net/post/468/518834

 查看全文
yangtingkun 发表于:2011.06.21 23:41 ::分类: ( ORACLE ) ::阅读:(748次) :: 评论 (0)
===========================================================
ORA-600(qerrmObnd1)(932)错误(二)
===========================================================

另外一个ORA-600(qerrmObnd1)(932)的错误。

ORA-600(qerrmObnd1)(932)错误(一):http://yangtingkun.itpub.net/post/468/519508

 查看全文
yangtingkun 发表于:2011.06.20 21:29 ::分类: ( ORACLE , Bug ) ::阅读:(395次) :: 评论 (0)
===========================================================
ORA-600(qerrmObnd1)(932)错误(一)
===========================================================

在客户的Oracle 10201 for Solaris sparc 64环境中,发现了这个错误。

 查看全文
yangtingkun 发表于:2011.06.19 23:57 ::分类: ( ORACLE , Bug ) ::阅读:(476次) :: 评论 (0)
===========================================================
ORA-1410和ORA-8103错误
===========================================================

在检查客户数据库的告警日志时,发现了这两个错误。

 查看全文
yangtingkun 发表于:2011.06.18 23:51 ::分类: ( ORACLE , Bug ) ::阅读:(693次) :: 评论 (0)
===========================================================
ORA-7445(kkslod)错误
===========================================================

客户数据库升级测试过程中出现了这个错误。

 查看全文
yangtingkun 发表于:2011.06.17 23:59 ::分类: ( ORACLE ) ::阅读:(444次) :: 评论 (0)
===========================================================
空闲等待诊断案例
===========================================================

客户新安装的RAC环境数据库,在导出时HANG住,检查数据库会话发现数据库处于空闲等待状态。

 查看全文
yangtingkun 发表于:2011.06.16 23:36 ::分类: ( ORACLE ) ::阅读:(476次) :: 评论 (0)
===========================================================
HP上RAC环境主机名过长的问题
===========================================================

同时在安装HP环境上10g RAC时碰到了这个问题。

 查看全文
yangtingkun 发表于:2011.06.15 23:57 ::分类: ( ORACLE , Bug ) ::阅读:(534次) :: 评论 (0)
===========================================================
利用sqlplus脚本删除备库归档
===========================================================

一般而言,这种备份或者删除归档的脚本都是通过操作系统上的shell脚本实现,不过如果shell不是很熟,类似的功能完全可以利用sqlplus脚本实现。

 查看全文
yangtingkun 发表于:2011.06.14 23:45 ::分类: ( ORACLE ) ::阅读:(1232次) :: 评论 (0)
===========================================================
ORA-27046和ORA-1078错误
===========================================================

在利用srvctl启动ASM的时候碰到了这两个错误。

 查看全文
yangtingkun 发表于:2011.06.13 23:58 ::分类: ( ORACLE ) ::阅读:(522次) :: 评论 (0)
===========================================================
主键与索引(四)
===========================================================

刚刚看完文档中这部分的描述,简单总结一下。如无特别说明,这里的主键泛指主键和唯一约束。

这一篇介绍负责情况下,主键删除对索引的情况。

主键与索引(一):http://yangtingkun.itpub.net/post/468/519116

主键与索引(二):http://yangtingkun.itpub.net/post/468/519129

主键与索引(三):http://yangtingkun.itpub.net/post/468/519165

 查看全文
yangtingkun 发表于:2011.06.12 23:49 ::分类: ( ORACLE ) ::阅读:(429次) :: 评论 (0)
===========================================================
主键与索引(三)
===========================================================

刚刚看完文档中这部分的描述,简单总结一下。如无特别说明,这里的主键泛指主键和唯一约束。

这一篇介绍主键删除对索引的影响。

主键与索引(一):http://yangtingkun.itpub.net/post/468/519116

主键与索引(二):http://yangtingkun.itpub.net/post/468/519129

 查看全文
yangtingkun 发表于:2011.06.11 23:31 ::分类: ( ORACLE ) ::阅读:(434次) :: 评论 (0)
===========================================================
主键与索引(二)
===========================================================

刚刚看完文档中这部分的描述,简单总结一下。如无特别说明,这里的主键泛指主键和唯一约束。

这一篇介绍通过USING INDEX的方法改变主键创建的索引的默认行为。

主键与索引(一):http://yangtingkun.itpub.net/post/468/519116

 查看全文
yangtingkun 发表于:2011.06.10 23:59 ::分类: ( ORACLE ) ::阅读:(585次) :: 评论 (0)
===========================================================
主键与索引(一)
===========================================================

刚刚看完文档中这部分的描述,简单总结一下。如无特别说明,这里的主键泛指主键和唯一约束。

这一篇介绍主键的创建与索引的关系。

 查看全文
yangtingkun 发表于:2011.06.09 23:55 ::分类: ( ORACLE ) ::阅读:(845次) :: 评论 (0)
===========================================================
ASM启动ORA-27125错误诊断
===========================================================

帮前同事诊断一个ASM无法启动的问题。

 查看全文
yangtingkun 发表于:2011.06.08 23:59 ::分类: ( ORACLE ) ::阅读:(557次) :: 评论 (0)
===========================================================
获取当前会话信息的方法(二)
===========================================================

一直以为有两种方法可以获取当前会话信息,最近才发现其中一种已经不再适用。

介绍另一种获取会话信息的方法。

获取当前会话信息的方法:http://yangtingkun.itpub.net/post/468/512575

 查看全文
yangtingkun 发表于:2011.06.07 23:54 ::分类: ( ORACLE ) ::阅读:(470次) :: 评论 (0)
===========================================================
FORALL执行UPDATE语句
===========================================================

ITPUB上看到一个FORALL执行UPDATE的帖子,觉得有点意思,简单记录一下。

原帖地址:http://www.itpub.net/thread-1443896-1-1.html

FOR ALL语法浅析:http://yangtingkun.itpub.net/post/468/198828

 查看全文
yangtingkun 发表于:2011.06.06 23:58 ::分类: ( ORACLE ) ::阅读:(612次) :: 评论 (0)
===========================================================
解决ASM磁盘组无法挂载的问题
===========================================================

帮以前同事解决ASM磁盘组无法MOUNT的问题。

 查看全文

yangtingkun 发表于:2011.06.05 23:08 ::分类: ( ORACLE ) ::阅读:(685次) :: 评论 (0)
===========================================================
ORA-600(kfdds:badaddr)错误
===========================================================

客户数据库出现IO问题的同时出现了这个ORA-600错误。

 查看全文
yangtingkun 发表于:2011.06.04 23:38 ::分类: ( ORACLE , Bug ) ::阅读:(667次) :: 评论 (0)
===========================================================
11.2 RAC自动启动报错诊断(三)
===========================================================

一个客户的11.2 RAC for Linux X86-64环境停电后出现了故障,RAC环境无法自动启动。

这一篇数据库无法启动的问题。

11.2 RAC自动启动报错诊断:http://yangtingkun.itpub.net/post/468/518656

11.2 RAC自动启动报错诊断(二):http://yangtingkun.itpub.net/post/468/518805

 查看全文
yangtingkun 发表于:2011.06.03 23:34 ::分类: ( ORACLE ) ::阅读:(642次) :: 评论 (0)
===========================================================
11.2 RAC自动启动报错诊断(二)
===========================================================

一个客户的11.2 RAC for Linux X86-64环境停电后出现了故障,RAC环境无法自动启动。

这一篇描述新的问题。

11.2 RAC自动启动报错诊断:http://yangtingkun.itpub.net/post/468/518656

 查看全文
yangtingkun 发表于:2011.06.02 23:58 ::分类: ( ORACLE ) ::阅读:(877次) :: 评论 (0)
===========================================================
11.2 RAC自动启动报错诊断
===========================================================

一个客户的11.2 RAC for Linux X86-64环境停电后出现了故障,RAC环境无法自动启动。

 查看全文
yangtingkun 发表于:2011.05.30 23:51 ::分类: ( ORACLE ) ::阅读:(951次) :: 评论 (0)
===========================================================
串行隔离对延迟段和INTERVAL分区的支持
===========================================================

前两天看文档,提到了SERIALIZABLE隔离不支持延迟段创建和INTERVAL分区的功能,个人认为是由于这两种方式都是在DML中递归产生DDL的操作,因此在串行隔离时可能会导致问题。不过验证这个观点的时候,竟然发现现象与文档描述不符。

 查看全文
yangtingkun 发表于:2011.05.29 23:55 ::分类: ( ORACLE ) ::阅读:(399次) :: 评论 (0)
===========================================================
物化视图刷新出现临时空间不足的问题
===========================================================

帮朋友解决一个物化视图刷新时碰到的问题。

 查看全文
yangtingkun 发表于:2011.05.27 23:48 ::分类: ( ORACLE ) ::阅读:(947次) :: 评论 (0)
===========================================================
利用DETERMINISTIC声明提高性能(二)
===========================================================

虽然Oracle提供的DETERMINISTIC声明,本意是确保函数的确定性,但是如何合理利用,是可以用来提高性能的。

这一篇描述参数顺序对性能的影响。

利用DETERMINISTIC声明提高性能(一): http://yangtingkun.itpub.net/post/468/518415

Deterministic函数:http://yangtingkun.itpub.net/post/468/26793

Deterministic函数(二):http://yangtingkun.itpub.net/post/468/394107

Oracle11新特性——PLSQL函数缓存结果(二):http://yangtingkun.itpub.net/post/468/394111

 查看全文
yangtingkun 发表于:2011.05.26 23:58 ::分类: ( ORACLE ) ::阅读:(371次) :: 评论 (0)
===========================================================
利用DETERMINISTIC声明提高性能(一)
===========================================================

虽然Oracle提供的DETERMINISTIC声明,本意是确保函数的确定性,但是如何合理利用,是可以用来提高性能的。

这一篇描述ARRAY对性能的影响。

Deterministic函数:http://yangtingkun.itpub.net/post/468/26793

Deterministic函数(二):http://yangtingkun.itpub.net/post/468/394107

Oracle11新特性——PLSQL函数缓存结果(二):http://yangtingkun.itpub.net/post/468/394111

 查看全文
yangtingkun 发表于:2011.05.25 23:44 ::分类: ( ORACLE ) ::阅读:(416次) :: 评论 (0)
===========================================================
物化视图刷新递归SQL获取执行计划报错
===========================================================

发现trace中记录的物化视图的快速刷新语句,拿到前台sqlplus中无法获取执行计划。

 查看全文
yangtingkun 发表于:2011.05.24 23:55 ::分类: ( ORACLE ) ::阅读:(478次) :: 评论 (0)
===========================================================
SYS用户对象不支持延迟段
===========================================================

今天测试的时候发现了这个问题。

 查看全文
yangtingkun 发表于:2011.05.22 23:44 ::分类: ( ORACLE ) ::阅读:(489次) :: 评论 (0)
===========================================================
安装11202 RAC for solaris x86_64时碰到multicasting问题
===========================================================

在安装11.2.0.2 RAC for Solaris x86_64环境是,节点2上运行root.sh碰到错误。

 查看全文
yangtingkun 发表于:2011.05.21 22:23 ::分类: ( ORACLE , Bug ) ::阅读:(671次) :: 评论 (0)
===========================================================
10201大量Memory Notification告警信息
===========================================================

在客户的10.2.0.1版本的数据库的告警日志中,发现大量的Memory Notification告警信息。

 查看全文
yangtingkun 发表于:2011.05.20 23:50 ::分类: ( ORACLE , Bug ) ::阅读:(499次) :: 评论 (0)
===========================================================
常数复合索引应用案例
===========================================================

从一个客户的真实优化案例引申的问题。

 查看全文
yangtingkun 发表于:2011.05.19 23:46 ::分类: ( ORACLE ) ::阅读:(12804次) :: 评论 (0)
===========================================================
ORA-7445(ksxpsigosderr)错误
===========================================================

客户服务器上的告警日志中,发现了这个错误信息,简单记录一下。

 查看全文
yangtingkun 发表于:2011.05.18 23:54 ::分类: ( ORACLE , Bug ) ::阅读:(510次) :: 评论 (0)
===========================================================
数据库高回滚争用的问题
===========================================================

一个客户的数据库出现了严重的性能问题,根据awr的报告,系统性能问题与回滚的争用有关系。

 查看全文
yangtingkun 发表于:2011.05.17 23:47 ::分类: ( ORACLE , Bug ) ::阅读:(763次) :: 评论 (0)
===========================================================
TO_DATE函数的小问题(二)
===========================================================

今天在看文档的时候突然想到这个问题,一般而言,我们输入的都是日期,有可能会省略时间,但是如果省略日期,而只输入时间部分,结果会如何。

TO_DATE函数的小问题:http://yangtingkun.itpub.net/post/468/82264

 查看全文
yangtingkun 发表于:2011.05.16 23:50 ::分类: ( ORACLE ) ::阅读:(588次) :: 评论 (0)
===========================================================
安装Oracle11.2.0.2 RAC for Linux X86-64(三)
===========================================================

Solaris上安装过11.2RACLinux上还是第一次。描述一下安装配置过程。

这一篇描述数据库的安装。

安装Oracle11.2.0.2 RAC for Linux X86-64(一):http://yangtingkun.itpub.net/post/468/517812

安装Oracle11.2.0.2 RAC for Linux X86-64(二):http://yangtingkun.itpub.net/post/468/517851

 查看全文
yangtingkun 发表于:2011.05.15 23:49 ::分类: ( ORACLE ) ::阅读:(776次) :: 评论 (0)
===========================================================
安装Oracle11.2.0.2 RAC for Linux X86-64(二)
===========================================================

Solaris上安装过11.2RACLinux上还是第一次。描述一下安装配置过程。

这一篇描述CLUSTERWARE的安装。

安装Oracle11.2.0.2 RAC for Linux X86-64(一):http://yangtingkun.itpub.net/post/468/517812

 查看全文
yangtingkun 发表于:2011.05.14 23:25 ::分类: ( ORACLE ) ::阅读:(1141次) :: 评论 (0)
===========================================================
安装Oracle11.2.0.2 RAC for Linux X86-64(一)
===========================================================

Solaris上安装过11.2RACLinux上还是第一次。描述一下安装配置过程。

这一篇描述环境准备工作。

 查看全文
yangtingkun 发表于:2011.05.13 23:55 ::分类: ( ORACLE ) ::阅读:(1133次) :: 评论 (0)
===========================================================
11.2 RAC时间同步异常(二)
===========================================================

一个客户的11.2RAC环境,出现了一个节点DOWN掉的问题。

这篇继续描述定位问题、解决问题的过程。

11.2 RAC时间同步异常(一): http://yangtingkun.itpub.net/post/468/517712

 查看全文
yangtingkun 发表于:2011.05.12 21:28 ::分类: ( ORACLE ) ::阅读:(772次) :: 评论 (0)
===========================================================
11.2 RAC时间同步异常(一)
===========================================================

一个客户的11.2RAC环境,出现了一个节点DOWN掉的问题。

 查看全文
yangtingkun 发表于:2011.05.11 23:59 ::分类: ( ORACLE ) ::阅读:(825次) :: 评论 (0)
===========================================================
ORA-600(kcbz_check_objd_typ_3)错误
===========================================================

客户的测试数据库升级过程中碰到了这个错误信息,简单记录一下。

 查看全文
yangtingkun 发表于:2011.05.10 23:39 ::分类: ( ORACLE ) ::阅读:(461次) :: 评论 (0)
===========================================================
SQLPLUS支持前置行号
===========================================================

前两天看到开发版00的帖子:http://www.itpub.net/thread-1424999-1-5.htmlsqlplus这种支持前置行号的方式也是第一次看到,今天有点空,简单记录一下。

 查看全文
yangtingkun 发表于:2011.05.08 23:44 ::分类: ( ORACLE ) ::阅读:(592次) :: 评论 (0)
===========================================================
ORA-600(2878)错误
===========================================================

客户的9i物理STANDBY出现了ORA-600(2878)错误,简单记录一下解决的过程。

 查看全文
yangtingkun 发表于:2011.05.07 23:59 ::分类: ( ORACLE ) ::阅读:(474次) :: 评论 (0)
===========================================================
用存储过程封装awrrpt脚本(四)
===========================================================

做了一个存储过程,封装了awrreport的功能。

增加11.2的新功能,如果当前数据库是11.2以上版本,会自动将两个实例的报告生成到一个GLOBAL REPORT中。同时修正了输入结束时间为当前数据库时间时,出现NO_DATA_FOUND错误。

用存储过程封装awrrpt脚本(一):http://yangtingkun.itpub.net/post/468/515180

用存储过程封装awrrpt脚本(二):http://yangtingkun.itpub.net/post/468/515229

用存储过程封装awrrpt脚本(三):http://yangtingkun.itpub.net/post/468/515271

 查看全文
yangtingkun 发表于:2011.05.06 23:59 ::分类: ( ORACLE ) ::阅读:(432次) :: 评论 (0)
===========================================================
Hp环境下LOCK_SGA为TRUE出现ORA-27125错误
===========================================================

客户的数据库设置了LOCK_SGATRUE后,数据库无法启动。

 查看全文
yangtingkun 发表于:2011.05.05 23:59 ::分类: ( ORACLE ) ::阅读:(537次) :: 评论 (0)
===========================================================
安装三节点RAC11202 on Solaris10 sparc64(三)
===========================================================

由于11.2.0.2ORACLE RAC on Solaris 10才支持acfs,因此测试一下Oracle 11.2.0.2三节点RAC的安装过程。

这一篇CLUSTER安装过程碰到的问题。

安装三节点RAC11202 on Solaris10 sparc64(一):http://yangtingkun.itpub.net/post/468/517282

安装三节点RAC11202 on Solaris10 sparc64(二):http://yangtingkun.itpub.net/post/468/517331

安装Oracle11.2 RAC for Solaris10 sparc64(三):http://yangtingkun.itpub.net/post/468/515473

 查看全文
yangtingkun 发表于:2011.05.04 23:59 ::分类: ( ORACLE ) ::阅读:(541次) :: 评论 (0)
===========================================================
安装三节点RAC11202 on Solaris10 sparc64(二)
===========================================================

由于11.2.0.2ORACLE RAC on Solaris 10才支持acfs,因此测试一下Oracle 11.2.0.2三节点RAC的安装过程。

这一篇描述CLUSTER的安装。

安装三节点RAC11202 on Solaris10 sparc64(一):http://yangtingkun.itpub.net/post/468/517282

 查看全文
yangtingkun 发表于:2011.05.03 23:48 ::分类: ( ORACLE ) ::阅读:(480次) :: 评论 (0)
===========================================================
安装三节点RAC11202 on Solaris10 sparc64(一)
===========================================================

由于11.2.0.2ORACLE RAC on Solaris 10才支持acfs,因此测试一下Oracle 11.2.0.2三节点RAC的安装过程。

这一篇描述环境准备工作。

 查看全文
yangtingkun 发表于:2011.05.02 23:39 ::分类: ( ORACLE ) ::阅读:(572次) :: 评论 (0)
===========================================================
ORA-600(OCIKCallPush: deprecated)错误
===========================================================

今天用数据泵导出AWR数据时碰到了这个错误。

 查看全文
yangtingkun 发表于:2011.04.29 23:10 ::分类: ( ORACLE , Bug ) ::阅读:(519次) :: 评论 (0)
===========================================================
AIX系统启动数据库出现ORA-27504错误
===========================================================

一个客户的AIX系统中,启动数据库报错ORA-27504

 查看全文
yangtingkun 发表于:2011.04.28 23:30 ::分类: ( ORACLE , Bug ) ::阅读:(789次) :: 评论 (0)
===========================================================
Linux上数据库启动出现ORA-27125错误
===========================================================

帮客户解决一个Linux上数据库无法启动的问题。

 查看全文
yangtingkun 发表于:2011.04.27 23:59 ::分类: ( ORACLE , Bug ) ::阅读:(993次) ::