• ベストアンサー

Oracleが起動しません(ORA-01034)

環境 ・Windows2000 ・Oracle8i Oracleが突然起動しなくなりました。 SQLPlusで接続しようとすると 「ERROR ORA-01034: Oracle not available」 というメッセージが表示されます。 サービスを見ると OracleServiceORCLが「開始中」のままいつまでたっても開始しません。何度再起動しても状況は同じです。 Oracle初心者ですのでまずはエラーメッセージが出たときの調べ方をご教授願えませんでしょうか。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • xjd
  • ベストアンサー率63% (1021/1612)
回答No.2

Oracleでお困りでしたら、日本オラクル社が主催している 知恵の輪ドットコム に入会して質問されると良いです。 もちろん無料です。私もよく利用してます。

参考URL:
http://www.chienowa.com/c/ma/main.xsql
rio_grande
質問者

お礼

xjdさん、ご回答ありがとうございました。 なるほど、こんな便利なサイトがあるんですね。 知りませんでした。 どうもありがとうございました。

その他の回答 (3)

  • netcatme
  • ベストアンサー率20% (76/371)
回答No.4

メモリ不足に一票 なにかいじりました、変数とか?  オラクルの起動時に他のエラーは発生していませんか?

rio_grande
質問者

お礼

netcatmeさん、ご回答ありがとうございました。 オラクルが起動しないエラーはよくわからなかったので、アンインストールしました。 ありがとうございました。

  • netcatme
  • ベストアンサー率20% (76/371)
回答No.3

メモリ不足に一票 なにかいじりました、変数とか?  同時に他のエラーは発生していませんか?

  • taknt
  • ベストアンサー率19% (1556/7783)
回答No.1

関連するQ&A

  • オラクル ORA-01034

    MiracleLinux1.1 + Oracle 8i(r8.1.7)を使っています。  先日も質問させていただいて解決したかと思ったのですが 解決しておりませんでした。すいません。  現在、Oracle8iをインストールして、その際にユーザー oracleと、グループdba, oinstallを作っています。 ユーザーoracleになれば、何の問題も起こらないのですが、 新しいユーザー(例えばWEB用の webuser など)を作成 すると、このユーザーがログインできません。 % sqlplus system/manager ORA-01034: ORACLE not available というエラーになります。  環境変数は ユーザーoracleと同じにしています。 違うのは USER, MAIL, PWD くらいです。  webuserを dba, oinstallに所属させてみてもだめな ようです。 /etc/group %sqlplus system/manager@sid の書式を使ってみると ORA-12154: TNS: could not resolve service name というエラーになってログインできません。  なにかアドバイスなどいただければ幸いです。

  • ORACLE init.oraの設定

    ORACLEのパラメータを変更するために、init.oraの設定を行いたいのですが、以下のコマンドをSQLPLUSで実行するのですがエラーになってしまいます。 どのようにしたら実行できるのでしょうか? 教えてください。 SQL> startup pfile=E:\oracle\admi ORA-01031: 権限が不足しています。 使用環境    ORACLE VERは9.2.0.1.0    OS   XP 宜しくお願いします。

  • ORACLE XEでインスタンスが自動起動しない

    【環境】 ・WindowsServer2012 R2 Standard ・Oracle Database 11g R2 Express Edition お世話になります。 上記環境にて、OracleXEのインストールを行ったのですが、 Windows起動時にインスタンスが自動起動してくれずに困っています。 XEとリスナーのサービスはどちらもスタートアップの種類を"自動"としており、 実際に、Windowsが起動するとサービス自体は問題なく開始状態になっています。 ただ、その状態でsqlplusなどでOracleに接続する際、 SYSDBA権限を持ったユーザであれば接続可能なのですが、 ※「アイドル・インスタンスに接続しました」というメッセージが表示されます。 一般ユーザで接続しようとすると ORA-01034:Oracle not available ORA-27101:shard memory realm dose not exist となり、接続できません。 インスタンスが起動していないからということはわかりましたが、 自動でインスタンスを起動させるにはどのようなことを行えばよいのでしょうか。 ※手動であればSYSDBAユーザでstartupをかければいいということはわかっております。 自動起動させるようなバッチファイルを作成する方法や、 最悪レジストリをイジったりといった手段もアレコレ探してみましたが これといった情報は得られませんでした。 何かお分かりになる方いらっしゃいましたらご教示の程宜しくお願い致します。

  • ORAー12560:TNS:protocol adapter error

    初心者です。ORACLE9iをインストールしました。コマンドラインから sqlplus /nolog SQL>connect /as sysdba と実行しますが、ERROR:ORAー12560:TNS:protocol adapter error となり接続出来ません。スタートメニューからSQL Plusを起動しても同エラーとなります。ORACLE関係のサービスは起動しており、ログインユーザはORACLEをインストールしたユーザでORA_DBAグループにも登録されています。OS再起動を実施しても同エラーです。OSはwindows2000Proです。どこをチェックすれば宜しいでしょうか。

  • ORACLEが起動しない 【ORA-01033】

    ORACLEが起動しなくなりました。 エラーログをみてみると、  エラーNo:ORA-01033  エラー内容:Oracleの初期化または停止中です。 となっているようです。 おかしくなる直前にやったことといえば、パスを書き加えたことくらいです。 でも、おかしくなったので、元に戻したのですが・・・。 いろいろ検索してみたのですが、詳しいことが書いてありません。 再起動などは、すでに何度もやっています。 おかしくなったのは、4日前でした。 ORACLEが起動しないと、先へ進むことができません。 どなたかご存知の方がいらっしゃったら、教えてください。 よろしくお願いしますm(_ _)m

  • Oracle起動時に"ORA-01115"メッセージ・エラー

    Windows NT Server SP6aとOracle8.1.6 Workgroup Serverの組合せで, 昨日まで正常に起動していたのですが, 今日になって,起動時(マウント後オープン時)に下記のメッセージ(Oracle Enterprise Manager)を表示して起動できなくなりました。 マニュアルには,「デバイスのアクセスをリストアしてから。。。」などと処置について記述されていますが,よくわかりません。 どなたか,ご存知でしたら,原因と対策をご教授いただけませんか? --------------------------------------------------------------------- ORA-01115:ファイル2(ブロック番号2757)からの読込みI/Oエラーが発生しました。 ORA-01110:データ・ファイル2:F:\ORACLE\.......\RBS01.DBF ORA-27070:skgfdisp:非同期の読込み/書込みに失敗しました。 OSD-04016:非同期I/O要求待機中にエラーが発生しました。 O/S-Error:(OS 2)指定されたファイルが見つかりません。

  • ORACLE9iのリカバリ方法

    ORACLE9iのリカバリ方法を教えてください。 Windows server 2003 R2、Oracle9iを使用しています。 Cドライブにoracleをインストール、Dドライブにoracleのデータを格納しています。 Cドライブのハードディスクが駄目になったので、Cドライブのハードディスクを交換して Windows server 2003 R2をインストールして Windowsの標準機能のバックアップ(バックアップデータには、system stateも含んでいます。)からバックアップしておいたデータを復元させました。 ファイル単位のデータや、オラクルのサービスは復旧したのですが、オラクルのテーブルなどが開きません。 SI ObjectBrowserでオラクルを開こうとしたとき、 「ORA-01219:データベースがオープンしていません。固定の表/ビューに対する問合せのみ可能です。」 というメッセージが表示されます。サービスの再起動をしましたが、同じようなエラーがでます。 SQLPLUSで、alter database openのコマンドを入れてデータベースをオープンさせようとしたところ、 次のようなエラーが出てきました。 ORA-01122:データベース・ファイル8の照合検査でエラーが発生しました。 ORA-01110:データ・ファイル8:'D:ORACLE^ORADATA\SFRES\USER01.DBF' ORA-01207:ファイルが制御ファイルより新しくなっています。-古い制御ファイルです。 どなたか、解決方法をご存知の方、ご教授ください。

  • オラクルとOSの相互のユーザーの関係

     Linux + オラクル 8.1.5を使っています。  ORACLE_OWNERに oracle というユーザーを指定して インストールしました。ORACLE_SIDには odb を指定しました。  不思議なのですが、Linux上でORACLE_OWNERである、 oracleユーザーになれば sqlplusを使って、 system/managerでログインできます。 % sqlplus system/manager Linux上で他のユーザー(rootなど)の場合は、 同じアカウントでもオラクルにログインできません。 ORA-01034: ORACLE not available というエラーになります。 環境変数は oracleユーザーでもrootでも同じにしてます。 こちらの過去ログでは「メモリ不足」などの説もありますが、 特定のアカウントだけの問題なのでそれもないと思います。 Linuxのユーザーとオラクルのユーザーにはどういう関係が あるのでしょうか?  ご教授いただければ幸いです。  具体的にやりたい事は apache などから php経由で webuserユーザーなどのWEBサーバの動作権限で、 select、insertなどができるユーザーを作成したいのです (Enterprise Managerなどを使わずに・・というか 手元のWindowsクライアントCDにはそんなGUIアプリは 入ってなかったので・・)

  • ACCESSからODBC経由だと"ORA-12504"

    遠隔の環境からOracleに接続させています。 OracleのSQL Plusだと、接続できるのですが、 ACCESSのODBC経由だと、「ORA-12504」のエラーが表示され、接続できず、困っています。 サービス名はあわしているつもりです。 アドバイスをお願いいたします。 ●OracleサーバーのVerはよくわかりません... 多分古い(8iぐらい)と思います。 accessは2003です。 Oracleクライアントは、Oracle8iです。 よろしくお願いいたします。

  • オラクルのエラー

    すみません、オラクルに接続しようとすると 下記のメッセージが出てつなげないんですが、 原因はなんでしょうか。 オラクルは9i、OSはWIN2000です。 IMP-00058: Oracleエラー1033が発生しました。 ORA-01033: ORACLE initialization or shutdown in progress