プロが教えるわが家の防犯対策術!

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

どういうコマンドで、Oracle サービスの起動状態や、Oracle サービスの起動、Oracle サービスの停止ができますか?

ご教授よろしくお願い致します。

A 回答 (3件)

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



Oracleは得にOSに依存する部分は少なく、起動停止もその部分です。Windowsでは「サービス」で起動されますが、実は下記のURLのようなことでも起動停止が可能です。

http://www.shift-the-oracle.com/config/startup-o …

そこにあるようにdbstartと言うコマンドを(シェルスクリプト)を使います。

上記サイトの著者は、SQLもシェルスクリプトになることをしらないようで、SQLファイルを作成し、Sqlplusの引数に渡せばいいだけのことです。ただ、設置のときに自動起動停止のオプションを指定できなような気がしましたが。またマネージャーからもできたような気が。

いずれにせよ、ここに聞く前にマニュアルを、まず読みましょう。
    • good
    • 0

たびたびすみません。



最初に示したサイトですが、「Windowsではサービスでインスタンスを起動しておかないと」と言う発言がありますが、他のOS上のオラクルでも同じです。インスタンス(DB)が起動していないとSQLPlus等のクライアントツールでアクセスできません。

できるのは8.x移行に追加された、管理ツールで(No2で記載)それで、インスタンスの起動をします。このやり方は全てのプラットフォームで同じです。逆に言えば、dbstartを改良すればいいだけですが。(windowsならnet startコマンドを追加すればいいし、UNIX系ならURLにあるコマンドを羅列したSQlファイルを引数に起動すればいい)
    • good
    • 0
この回答へのお礼

アドバイスどうもありがとうございました。

ORACLE を触り始めて間もないものですから
かなりとまどってしまいました。

お礼日時:2010/09/22 16:16

http://www.oracle.com/technology/global/jp/docum …
マニュアル

8.x 以上では下記

srvctl start nodeapps
srvctl stop nodeapps

全部マニュアルに記載されています。URLを探してマニュアルをDLしてそこにたどり着くまでに3分でしたよ。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!