在centos4.8上安装oracle9i开始一切顺利就是在dbca建库时出现如下错误:
[oracle@oracle9idemo Disk1]$ dbca
java.lang.NoClassDefFoundError: oracle/sysman/emSDK/common/nls/MessageBundle
        at 
        at oracle.sysman.assistants.util.step.StepContext.<init>(StepContext.java:121)
        at oracle.sysman.assistants.dbca.backend.Host.<init>(Host.java:454)
        at oracle.sysman.assistants.dbca.ui.UIHost.<init>(UIHost.java:185)
        at oracle.sysman.assistants.dbca.ui.InteractiveHost.<init>(InteractiveHost.java:54)
        at oracle.sysman.assistants.dbca.Dbca.getHost(Dbca.java:141)
        at oracle.sysman.assistants.dbca.Dbca.execute(Dbca.java:85)
        at oracle.sysman.assistants.dbca.Dbca.main(Dbca.java:161)
Exception in thread "main"急求高手帮忙解决!感激不尽!!

解决方案 »

  1.   


    java.lang.NoClassDefFoundError:
    --
    检查下环境变量, 把该加的都加上去。 vi /home/oracle/.bash_profile具体参考:linux平台下oracle数据库安装http://blog.csdn.net/tianlesoftware/archive/2009/10/24/4718218.aspx------------------------------------------------------------------------------ 
    Blog: http://blog.csdn.net/tianlesoftware 
    网上资源: http://tianlesoftware.download.csdn.net 
    相关视频:http://blog.csdn.net/tianlesoftware/archive/2009/11/27/4886500.aspx 
    Q Q 群:62697716
      

  2.   


    按照你的添加所有的环境变量还是不行啊!!哪位大哥知道什么原因吗?错误:
    [oracle@oracle9idemo ~]$ dbca
    Exception in thread "main" java.lang.NoClassDefFoundError: oracle/sysman/vbo/VboInsufficientInitException
            at oracle.sysman.assistants.dbca.Dbca.getHost(Dbca.java:141)
            at oracle.sysman.assistants.dbca.Dbca.execute(Dbca.java:85)
            at oracle.sysman.assistants.dbca.Dbca.main(Dbca.java:161)
      

  3.   

    和环境变量无关,是装的时候出问题或者执行dbca的时候,oracle用户是su过去的,如果是以oracle用户登录的,建议重装
      

  4.   

       在/U01/ORACLE/.bash_profile里改DISPLAY为自己虚拟机的IP地址