MIRACLE

メールサービス申込 ユーザー登録&ログイン パートナー情報
お問い合わせ FAQ サイトマップ
MIRACLE LINUXの特長 製品紹介 サービス案内 購入 サポート 技術フォーラム

テクノロジー情報

2005年7月13日
Oracle 10g DB(10.1.0.3)の自動起動の不具合について
MIRACLE LINUX V3.0 対応

Oracle 10g DB(10.1.0.3)の自動起動の不具合について

[対象となる製品のバージョン]

MIRACLE LINUX V3.0 - Asianux Inside

[問題詳細]

Oracle Database 10g Release 1 (10.1.0.3) for Linux x86をインストール後、 自動起動を設定しても、Oracleが起動しません。また以下のようにdboraコマンド を実行するとエラーとなります。

  # /etc/rc.d/init.d/dbora  start
  cat: /var/opt/oracle/oratab: そのようなファイルやディレクトリはありません

これは、$ORACLE_HOME/bin/dbstart、$ORACLE_HOME/bin/dbshutスクリプト中の 記述に以下の間違いがあることにより発生します。

  誤:
  -----------------------------------------
  ORATAB=/var/opt/oracle/oratab
  -----------------------------------------

  正:
  -----------------------------------------
  ORATAB=/etc/oratab
  -----------------------------------------

[発生条件]

Oracle Database 10g Release 1 (10.1.0.3) for Linux x86で発生しますが、10.1.0.2以前のバージョンでは問題ありません。

[回避策]

以下のいずれかを実施してください。

  • dbstart, dbstut の内容を修正する。
    上記[問題詳細]の内容に従って、$ORACLE_HOME/bin/dbstart、$ORACLE_HOME/bin/dbshutスクリプトを修正してください。

  • シンボリックリンクを作成する。
    以下のコマンドをrootユーザにて実行し、リンクを作成してください。

      # mkdir /var/opt/oracle  (既にディレクトリが存在する場合は実行する必要はありません。)
      # ln -s /etc/oratab /var/opt/oracle/oratab
    

[更新履歴]

 2005年7月13日 新規作成


会社情報 採用情報 個人情報保護方針 情報セキュリティ基本方針 商標等取り扱い事項 English
Copyright(c)2000-2013 MIRACLE LINUX CORPORATION. All Rights Reserved.