DBCA启动报错Java.Lang.Noclassdeffounderror

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

 

 

尝试启动DBCA图形界面,DBCA没有启动,而是出现了Java.Lang.Noclassdeffounderror错误信息。

检查了ORACLE_HOMEPATH以及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

 

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/4227/viewspace-711632/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/4227/viewspace-711632/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值