-
Recent Posts
Recent Comments
- yangtingkun on 非空字段空值对查询的影响
- Eric Zong on 非空字段空值对查询的影响
- Kamus on Oracle Ace Director
- 设置全局死锁优先级 | yangtingkun on RAC全局死锁检测时间
- ORA-600(krbounotread_noctx)错误 | yangtingkun on ORA-600(krboReadBitmap_badbitmap)错误
Archives
- December 2020
- February 2019
- December 2018
- November 2018
- October 2018
- July 2018
- June 2018
- May 2018
- July 2016
- July 2013
- June 2013
- November 2012
- October 2012
- September 2012
- August 2012
- July 2012
- June 2012
- May 2012
- April 2012
- March 2012
- February 2012
- January 2012
- December 2011
- November 2011
- October 2011
- September 2011
- August 2011
Categories
Meta
Tag Archives: DBCA
DBCA启动报错Java.Lang.Noclassdeffounderror
一个9204的数据库,在启动DBCA是出现NoClassdeffounderror错误。 尝试启动DBCA图形界面,DBCA没有启动,而是出现了Java.Lang.Noclassdeffounderror错误信息。 检查了ORACLE_HOME、PATH以及LD_LIBRARY_PATH等环境变量的设置,没有发现异常,查询了一下MOS,结果发现这个错误相关的记载还不少。 通过简单的排查,问题符合文档Dbca Fails With: Java.Lang.Noclassdeffounderror [ID 744730.1]的记录。 根据文档描述,导致问题的原因是由于安装文件损坏所致,不过这个数据库在刚安装完毕后启动DBCA时是没有问题的,那么现在导致问题的原因多半是由于操作系统或磁盘问题导致DBCA所需要使用的部分java class文件损坏。 解决问题的方法很简单,在9i的安装文件的第一张盘找到oembase.jar文件,并与ORACLE_HOME目录下的同名文件进行比较,检查文件大小和MD5校验和是否一致,如果不一致将这个文件拷贝到ORACLE_HOME/jlib下,并重命名为oembase-9_2_0.jar。
DBCA建库导致已有数据库出现ORA-27140错误
通过DBCA在服务器上创建一个额外的实例,结束后以外发现,原有的数据库实例出现了异常。 简单描述一下系统环境,Oracle 11.2.0.2 for Linux x86-64,随后又安装了GRID,创建了ASM磁盘组。原有的数据库有部分表空间和REDO存放在ASM磁盘组中。 为了测试,通过DBCA创建了额外的实例,事实上,通过DBCA又先后创建了两个数据库实例,第二个数据库实例创建后一切正常,将第二个实例关闭,通过DBCA创建第三个数据库实例时,导致服务器上的第一个实例出现了异常。 检查实例1上的告警日志,可以发现大量下面的错误信息: 2011-08-30 10:20:54.502000 +08:00 Process W000 died, see its trace file 2011-08-30 10:20:58.518000 +08:00 Process W000 died, see its trace file 2011-08-30 10:21:02.524000 +08:00 Process W000 died, see its trace file 2011-08-30 10:21:06.527000 … Continue reading