4

Windows 7 Ultimate 64 ビット コンピュータに Oracle 11G リリース 2 をインストールしましたが、em を実行できません。ログインすると、「内部エラーが発生しました。詳細については、ログ ファイルを確認してください」というエラーが生成されます。

  1. サービスORACLEDBConsoleorclが開始されていません。
  2. emctl start dnconsole を実行すると、「特定のサービス エラーが発生しました: 2」というエラーが表示され、続いて「NET HELPMSG と入力すると、さらにヘルプが表示されます」というエラーが表示されます。
  3. インストール後、データベース コンフィギュレーション アシスタントから「データベース コントロールの開始中にエラーが発生しました。次のコマンドを実行してください」という警告が表示されました。

    • 環境変数 ORACLE_UNQNAME をデータベースの一意の名前に設定します
    • c:\app\henry\product\11.2.0\dbhome_1\bin\emctl.bat start dbconsole
  4. 以下はエノムの詳細です

2011-05-30 13:05:05,601 [EMUI_13_05_05_/console/database/instance/sitemap] ERROR perf.sitemap initializeGeneral.580 - オブジェクトの初期化に失敗しました: ORA-20206:
ORA-06512: "SYSMAN.EMD_DATABASE"、1297行目
ORA-01403: データが見つかりません
ORA-06512: 1行目

2011-05-30 13:05:05,788 [MetricCollector:HOMETAB_THREAD600:60] エラー rt.DbMetricCollectorTarget _getAllData.344 - java.lang.NullPointerException
java.lang.NullPointerException
    oracle.sysman.emSDK.emd.comm.EMDClient.getURL(EMDClient.java:1570)
    oracle.sysman.emSDK.emd.comm.EMDClient.getConnection(EMDClient.java:1266)で
    oracle.sysman.emSDK.emd.comm.EMDClient.getConnection(EMDClient.java:1242)で
    oracle.sysman.emSDK.emd.comm.EMDClient.getResponseForRequest(EMDClient.java:1689)で
    oracle.sysman.emSDK.emd.comm.EMDClient.getMetrics (EMDClient.java:981) で
    oracle.sysman.emo.perf.metric.rt.DbHomeTab._getAllData(DbHomeTab.java:340)で
    oracle.sysman.emo.perf.metric.rt.DbHomeTab.getData(DbHomeTab.java:154)で
    oracle.sysman.emo.perf.metric.eng.MetricCached.collectCachedData(MetricCached.java:416)で
    oracle.sysman.emo.perf.metric.eng.MetricCollectorThread._collectCachedData(MetricCollectorThread.java:605)で
    oracle.sysman.emo.perf.metric.eng.MetricCollectorThread.run(MetricCollectorThread.java:325)で
    java.lang.Thread.run(Thread.java:595) で
2011-05-30 13:05:05,788 [MetricCollector:HOMETAB_THREAD600:60] エラー rt.DbMetricCollectorTarget _getAllData.344 - java.lang.NullPointerException
java.lang.NullPointerException
    oracle.sysman.emSDK.emd.comm.EMDClient.getURL(EMDClient.java:1570)
    oracle.sysman.emSDK.emd.comm.EMDClient.getConnection(EMDClient.java:1266)で
    oracle.sysman.emSDK.emd.comm.EMDClient.getConnection(EMDClient.java:1242)で
    oracle.sysman.emSDK.emd.comm.EMDClient.getResponseForRequest(EMDClient.java:1689)で
    oracle.sysman.emSDK.emd.comm.EMDClient.getMetrics (EMDClient.java:981) で
    oracle.sysman.emo.perf.metric.rt.DbHomeTab._getAllData(DbHomeTab.java:340)で
    oracle.sysman.emo.perf.metric.rt.DbHomeTab.getData(DbHomeTab.java:154)で
    oracle.sysman.emo.perf.metric.eng.MetricCached.collectCachedData(MetricCached.java:416)で
    oracle.sysman.emo.perf.metric.eng.MetricCollectorThread._collectCachedData(MetricCollectorThread.java:605)で
    oracle.sysman.emo.perf.metric.eng.MetricCollectorThread.run(MetricCollectorThread.java:325)で
    java.lang.Thread.run(Thread.java:595) で
2011-05-30 13:05:05,788 [EMUI_13_05_05_/console/database/instance/sitemap] エラー perf.sitemap initializeFromAgent.1047 - java.lang.NullPointerException
java.lang.NullPointerException
    oracle.sysman.emSDK.emd.dtd.ValueRow.getNumValue(ValueRow.java:330)で
    oracle.sysman.emSDK.emd.dtd.ValueRow.getNumValue(ValueRow.java:366)で
    oracle.sysman.emo.smap.DBInstanceInitializer.initializeFromAgent(DBInstanceInitializer.java:998)で
    oracle.sysman.emo.smap.DBInstanceInitializer.initialize(DBInstanceInitializer.java:395)で
    oracle.sysman.emo.smap.DBInstance.init(DBInstance.java:643)
    oracle.sysman.db.adm.inst.SitemapController.getBean(SitemapController.java:3570)で
    oracle.sysman.db.adm.inst.SitemapController.getInstanceBean (SitemapController.java:2963) で
    oracle.sysman.db.adm.inst.SitemapController.logFeatureUsageHomePage (SitemapController.java:6384) で
    oracle.sysman.db.adm.inst.SitemapController.onDoLoad (SitemapController.java:3058) で
    oracle.sysman.db.adm.BaseController.handleEvent (BaseController.java:1306) で
    oracle.sysman.emSDK.svlt.PageHandler.handleRequest(PageHandler.java:577)で
    oracle.sysman.db.adm.RootController.handleRequest(RootController.java:235)で
    oracle.sysman.db.adm.BaseController.handleRequest(BaseController.java:1238)で
    oracle.sysman.db.adm.DBControllerResolver.handleRequest (DBControllerResolver.java:139) で
    oracle.sysman.emSDK.svlt.EMServlet.myDoGet(EMServlet.java:787)で
    oracle.sysman.emSDK.svlt.EMServlet.doGet(EMServlet.java:343)で
    oracle.sysman.eml.app.Console.doGet(Console.java:319)で
    javax.servlet.http.HttpServlet.service(HttpServlet.java:743) で
    javax.servlet.http.HttpServlet.service(HttpServlet.java:856) で
    com.evermind.server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:64) で
    oracle.sysman.eml.app.EMRepLoginFilter.doFilter(EMRepLoginFilter.java:208)で
    com.evermind.server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java:15) で
    oracle.sysman.db.adm.inst.HandleRepDownFilter.doFilter(HandleRepDownFilter.java:165)で
    com.evermind.server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java:17) で
    oracle.sysman.eml.app.BrowserVersionFilter.doFilter(BrowserVersionFilter.java:122)で
    com.evermind.server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java:17) で
    oracle.sysman.emSDK.svlt.EMRedirectFilter.doFilter(EMRedirectFilter.java:102)で
    com.evermind.server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java:17) で
    oracle.sysman.eml.app.ContextInitFilter.doFilter(ContextInitFilter.java:357)で
    com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:621) で
    com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:370) で
    com.evermind.server.http.HttpRequestHandler.doProcessRequest (HttpRequestHandler.java:871) で
    com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:453) で
    com.evermind.server.http.HttpRequestHandler.serveOneRequest(HttpRequestHandler.java:221) で
    com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:122) で
    com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:111) で
    oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)で
    com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303) で
    java.lang.Thread.run(Thread.java:595) で
2011-05-30 13:05:05,803 [EMUI_13_05_05_/コンソール/データベース/インスタンス/サイトマップ] エラー svlt.PageHandler handleRequest.639 - java.lang.NullPointerException
java.lang.NullPointerException
    oracle.sysman.util.jdk.VersionUtil.compareVersion(VersionUtil.java:63)で
    oracle.sysman.db.adm.inst.SitemapController.setRequestAttributes (SitemapController.java:1355) で
    oracle.sysman.db.adm.BaseController.handleEvent (BaseController.java:1391) で
    oracle.sysman.emSDK.svlt.PageHandler.handleRequest(PageHandler.java:577)で
    oracle.sysman.db.adm.RootController.handleRequest(RootController.java:235)で
    oracle.sysman.db.adm.BaseController.handleRequest(BaseController.java:1238)で
    oracle.sysman.db.adm.DBControllerResolver.handleRequest (DBControllerResolver.java:139) で
    oracle.sysman.emSDK.svlt.EMServlet.myDoGet(EMServlet.java:787)で
    oracle.sysman.emSDK.svlt.EMServlet.doGet(EMServlet.java:343)で
    oracle.sysman.eml.app.Console.doGet(Console.java:319)で
    javax.servlet.http.HttpServlet.service(HttpServlet.java:743) で
    javax.servlet.http.HttpServlet.service(HttpServlet.java:856) で
    com.evermind.server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:64) で
    oracle.sysman.eml.app.EMRepLoginFilter.doFilter(EMRepLoginFilter.java:208)で
    com.evermind.server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java:15) で
    oracle.sysman.db.adm.inst.HandleRepDownFilter.doFilter(HandleRepDownFilter.java:165)で
    com.evermind.server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java:17) で
    oracle.sysman.eml.app.BrowserVersionFilter.doFilter(BrowserVersionFilter.java:122)で
    com.evermind.server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java:17) で
    oracle.sysman.emSDK.svlt.EMRedirectFilter.doFilter(EMRedirectFilter.java:102)で
    com.evermind.server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java:17) で
    oracle.sysman.eml.app.ContextInitFilter.doFilter(ContextInitFilter.java:357)で
    com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:621) で
    com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:370) で
    com.evermind.server.http.HttpRequestHandler.doProcessRequest (HttpRequestHandler.java:871) で
    com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:453) で
    com.evermind.server.http.HttpRequestHandler.serveOneRequest(HttpRequestHandler.java:221) で
    com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:122) で
    com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:111) で
    oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)で
    com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303) で
    java.lang.Thread.run(Thread.java:595) で

4

1 に答える 1

0

Windows 7 をインストールする前に、Oracle を問題なく実行できるように Windows 7 をセットアップしていなかった可能性があります (ポートを開く、UAC を無効にする、JDK をインストールするなど)。

このブログ投稿では、Windows 7 での Oracle 11gR2のインストール プロセスについて詳しく説明しています。Windows 7 の構成手順をすべて完了し、11.2.0.3 でインストールを再試行します。

于 2012-09-06T08:47:12.347 に答える