• ベストアンサー

Linux での Oracle サービスの起動と停止

Linux での Oracle サービスの起動と停止 どういうコマンドで、Oracle サービスの起動状態や、Oracle サービスの起動、Oracle サービスの停止ができますか? ご教授よろしくお願い致します。

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

  • ベストアンサー
  • 0909union
  • ベストアンサー率39% (325/818)
回答No.1

>Linux での Oracle サービスの起動と停止 Oracleは得にOSに依存する部分は少なく、起動停止もその部分です。Windowsでは「サービス」で起動されますが、実は下記のURLのようなことでも起動停止が可能です。 http://www.shift-the-oracle.com/config/startup-oracle.html そこにあるようにdbstartと言うコマンドを(シェルスクリプト)を使います。 上記サイトの著者は、SQLもシェルスクリプトになることをしらないようで、SQLファイルを作成し、Sqlplusの引数に渡せばいいだけのことです。ただ、設置のときに自動起動停止のオプションを指定できなような気がしましたが。またマネージャーからもできたような気が。 いずれにせよ、ここに聞く前にマニュアルを、まず読みましょう。

その他の回答 (2)

  • 0909union
  • ベストアンサー率39% (325/818)
回答No.3

たびたびすみません。 最初に示したサイトですが、「Windowsではサービスでインスタンスを起動しておかないと」と言う発言がありますが、他のOS上のオラクルでも同じです。インスタンス(DB)が起動していないとSQLPlus等のクライアントツールでアクセスできません。 できるのは8.x移行に追加された、管理ツールで(No2で記載)それで、インスタンスの起動をします。このやり方は全てのプラットフォームで同じです。逆に言えば、dbstartを改良すればいいだけですが。(windowsならnet startコマンドを追加すればいいし、UNIX系ならURLにあるコマンドを羅列したSQlファイルを引数に起動すればいい)

Crepe45
質問者

お礼

アドバイスどうもありがとうございました。 ORACLE を触り始めて間もないものですから かなりとまどってしまいました。

  • 0909union
  • ベストアンサー率39% (325/818)
回答No.2

http://www.oracle.com/technology/global/jp/documentation/index.html マニュアル 8.x 以上では下記 srvctl start nodeapps srvctl stop nodeapps 全部マニュアルに記載されています。URLを探してマニュアルをDLしてそこにたどり着くまでに3分でしたよ。

関連するQ&A

専門家に質問してみよう