2011年总结
2012马上就要到了,抓紧时间总结一下2011年。 2011是比较特殊的一年,是我加入恩墨的第一年,也是我工作的第十年,同时还是我接触Oracle的第十年,而今天的更是我注册到ITPUB的十周年纪念。大...
使用Huge Pages后数据库启动失败
在配置HugePages后,启动数据库反应很慢,数据库无法正常打开。 检查告警日志,发现下面的错误:Fri Dec 30 13:38:11 2011Starting ORACLE instance (normal)****************** Huge Pages...
Database Firewall管理员手册总结
最近手头的事情太多,导致文档虽然看完了,还没有动手进行过测试。 Firewall的大部分功能基本上理解了,此外Kamus在公司里面装了一套Firewall在进行测试,因此整个安装和配置的过程也有...
ORA-600(opixrb-4)错误
客户环境出现ORA-600(opixrb-4)错误。 错误信息为:Fri Oct 28 05:50:47 2011Errors in file /oracle9/app/admin/bill/udump/bill1_ora_11075632.trc:ORA-00600: internal error cod...
ORA-600(unable to load XDB library)错误
AIX上的9206数据库出现这个错误。 在alert文件中发现大量的类似错误:Mon Dec 19 16:43:13 2011Errors in file /oracle9/app/admin/db/udump/db1_ora_15400980.trc:ORA-00600: inter...
ORA-600(17087)错误
客户数据库出现这个ORA-600错误。 错误信息为:Mon Jun 28 10:27:07 2010Errors in file /oracle/admin/ccicdb/udump/ccicdb_ora_767494.trc:ORA-00600: internal error code, argum...
ORA-7445(kcrfw_update_blk_list)错误
客户的11.2数据库测试环境中碰到了ORA-7445(kcrfw_update_blk_list)错误。 详细的错误信息如下:Tue Dec 20 22:00:02 2011Begin automatic SQL Tuning Advisor run for special tunin...
JDBC使用INSERT RETURN语句报错ORA-439
在给客户开发人员讲解LOB列的访问方式后,开发人员尝试在JDBC中使用包含RETURN的INSERT语句,但是出现了ORA-439错误。 检查后发现客户的程序使用的还是PreparedStatement语句,而RETURNI...
插入LOB对象的方法
其实以前写过类似的文章,但是都是在其他例子中,没有专门针对这个问题进行过描述,最近发现,还有很多人不清楚,插入一个包含LOB对象的记录需要几个步骤。 在客户的环境中,发现插入一...
批量加载性能案例
客户在大量加载数据是遇到性能问题,检查后发现客户采用的是单条插入单条提交这种最缓慢的方式,为了给客户说明优化效果,现场做了几个代码。 最简单的优化方式莫过于减少COMMIT频度,而...
创建ASM启动SPFILE报错ORA-17502
客户的数据库的ASM启动存在问题,通过手工创建PFILE,解决了ASM启动的问题,但是尝试利用PFILE生成SPFILE时报错。 详细错误信息为:[grid@rptdb ~]$ sqlplus / as sysasmSQL*Plus: R...
ACTIVE DATAGUARD上的ORA-1555错误
11g的ACTIVE DATAGUARD极大的增强了物理STANDBY的功能,可惜任何新特性都很难避免bug的产生,ACTIVE DATAGUARD同样也不例外。 已经有多个客户反应ACTIVEDATAGUARD上执行报表查询出现ORA...
RAC环境关闭CLUSTER后导致连接缓慢
客户的四节点RAC在停掉三个后,发现连接RAC明显变慢。 数据库环境是4节点的10.2 RAC for Linux X86-64。由于心跳存在问题,目前将三个节点上的CLUSTER关闭,但是随后不久,客户反应数据...
ORA-600(kcbshlc_1)和ORA-7445(kggchk)错误
以前同时记录两个ORA-600错误,多半是由于这个两个错误在同时,是同一次故障的不同表现,而这次两个错误则是分别出现。 客户的10.2.0.4的逻辑STANDBY备库上前后几次出现了这两个错误:...
ORA-7445(_ssbev_env)错误
客户的Oracle10201 for Windows环境频繁出现这个错误。 详细的错误信息为:Fri Dec 16 16:27:02 2011Errors in file d:\oracle\product\10.2.0\db_1\rdbms\trace\px_ora_5360.trc:O...
启动数据库出现ORA-9925错误
尝试用非oracle用户启动数据库,碰到这个错误。 错误详细信息为:enmo@jyoracle:/oracle/admin/enmo>sqlplus/ as sysdbaSQL*Plus: Release 10.2.0.4.0 -Production on Fri Dec 16 ...
资源耗尽导致ORA-494错误
一个客户的STANDBY数据库出现了ORA-494的错误。 数据库服务器建立在IBM的POWER 7利用LPAR划分的逻辑分区上,目前上面只有一个备库在跑日志应用,前一天利用LPAR向这个分区又添加了CPU和...
同一个SQL引发多个ORA-7445错误
在客户的Oracle9204 RAC for Linux x86环境中,发现同一SQL引发了多个ORA-7445错误。 节点1上错误信息为:Wed Nov 30 14:19:38 2011Errors in file /u01/oracle/admin/oric/udump/or...
启动数据库出现ORA-27123错误
客户的数据库异常关闭后,发现无法启动,报错信息为ORA-27123。 详细的错误信息为:$ sqlplus user/password@dbnameSQL * Plus: Release 10.2.0.3.0 – Production on Fri Dec 910:...
由于472错误实例异常关闭
客户数据库实例异常关闭,告警日志出现472错误。 错误信息如下:Fri Dec 9 10:04:45 2011USER: terminating instance due to error 472Instance terminated by USER, pid = 4993Or...