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。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/4227/viewspace-711632/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- springboot報錯java.lang.NoClassDefFoundErrorSpring BootJavaError
- mongodb 啟動報錯MongoDB
- php啟動報錯PHP
- myeclipse啟動報錯Eclipse
- oracle 9i DBCA建庫報錯Oracle
- Homestead 啟動 elasticsearch 報錯Elasticsearch
- apache啟動報錯:httpd: aprApachehttpd
- laravel sail 首次啟動報錯LaravelAI
- sqlplus 啟動報錯SQL
- 啟動ASM 例項報錯ASM
- 執行dbca命令的時候報錯了
- DBCA建庫報錯ORA-119
- 2 Day DBA-使用DBCA建立和管理資料庫—啟動DBCA資料庫
- Mac 上啟動 appium 報錯MacAPP
- mongodb啟動報錯怎麼辦MongoDB
- Centos7啟動Nginx報錯。CentOSNginx
- Apache Hive啟動報NoClassDefFoundError錯誤ApacheHiveError
- 【故障處理】 DBCA建庫報錯CRS-2566
- zabbix-server啟動報錯解決Server
- nginx 啟動報錯 unknown directive "server"NginxServer
- mysql安裝/啟動報錯彙總MySql
- springboot專案啟動報錯Spring Boot
- 整合SSM框架,啟動時報錯java.lang.NoClassDefFoundError: org/codehaus/jackson/JsonProcessingExceptionSSM框架JavaErrorJSONException
- 報錯:nested exception is java.lang.NoClassDefFoundError: org/fusesource/hawtbuf/UTF8BufferExceptionJavaError
- ElasticSearch啟動報錯 ERROR: [4] bootstrap checks failedElasticsearchErrorbootAI
- Xcode啟動RN報錯"`fsevents` unavailable"XCodeAI
- JDeveloper啟動時老是報錯-解決方法Developer
- EBS服務啟動報錯基本處理
- MySQL 啟動服務報錯解決方案MySql
- VMWARE啟動虛機報錯無法開啟檔案
- oracle RAC dbca的時候報錯提示cluster nodes are not accessibleOracle
- Oracle 10.2.0.5 DBCA建庫報錯ORA-27125Oracle
- 11GR2執行DBCA報錯誤(打補丁)
- oracle 10G rac 執行dbca 報錯處理方法Oracle 10g
- dbca 啟動圖形不成功的處理方法
- Redis 啟動報錯Address already in useRedis
- 惡意程式造成資料庫啟動報錯資料庫
- 使用root使用者啟動hadoop報錯Hadoop