Oracle Databaseサービスの管理方法について

Oracle Databaseによりコンピュータにインストールされるサービスの管理方法を説明します。

複数のOracleホームに対するOracle Databaseサービスのネーミング規則の概要

Oracle Database for Windowsでは、1台のコンピュータで複数のOracleホームを使用できます。

この機能は、『Oracle Databaseインストレーション・ガイドfor Microsoft Windows』の付録B「Optimal Flexible Architecture」で説明しており、Oracleサービスのネーミング規則に影響を与えます。Oracleホーム・ディレクトリへのインストールを実行する場合は、次の処理が必要です。

  • 指定されたデフォルトのOracleホームの名前を受け入れるか、または別の名前をOracleホーム・ディレクトリに指定します。

  • 各データベースのインストールでシステム識別子およびグローバル・データベース名の指定を求められます。

Oracle Databaseサービスの開始

Oracle Databaseとその製品を使用するには、Oracle Databaseサービスが開始されている必要があります。

Oracle Databaseサービスは次のものを使用して起動できます。

  • 「コントロール パネル」の使用

  • コマンド・プロンプトの使用

  • Oracle Administration Assistant for Windowsの使用

    注意:

    Oracle Databaseは、OracleServiceSIDの開始時に、起動できます。

「コントロール パネル」の使用

コントロール パネルからOracle Databaseサービスを開始するには、次のようにします。

  1. Windowsの「サービス」ダイアログ・ボックスにアクセスします。

    関連項目:

    詳細は、オペレーティング・システムのドキュメントを参照してください。

  2. 開始するサービスをリスト内で探して選択し、「開始」をクリックします。

    リストにOracleServiceSIDがない場合は、ORADIMを使用して作成します。

  3. 「閉じる」をクリックして「サービス」ダイアログ・ボックスを終了します。

コマンド・プロンプトの使用

コマンド・プロンプトからOracle Databaseサービスを開始するには、次のように入力します。

C:\> NET START service

変数serviceは、OracleServiceORCL.などの特定のサービス名です

Oracle Administration Assistant for Windowsの使用

Oracle Administration Assistant for WindowsからOracle Databaseサービスを開始するには、次のようにします。

  1. 「スタート」メニューから、「すべてのプログラム」「Oracle - HOMENAME「Configuration and Migration Tools」「Administration Assistant for Windows」の順に選択します。
  2. SIDを右クリックします。

    SIDは、orclなどの特定のインスタンス名です。

  3. 「サービスの起動」をクリックします。

    これにより、サービスOracleServiceORCLが開始されます。

Oracle Databaseサービスの停止

場合によっては(たとえば、Oracle Databaseを再インストールする場合)、Oracle Databaseサービスを停止する必要があります。

Oracle Databaseサービスは、3つの異なる場所から停止できます。

  • 「コントロール パネル」の使用

  • コマンド・プロンプトの使用

  • Oracle Administration Assistant for Windowsの使用

    注意:

    Oracle Databaseは、OracleServiceSIDの停止時に、通常、即時または異常終了モードで停止できます。

「コントロール パネル」の使用

コントロール パネルからOracle Databaseサービスを停止するには、次のようにします。

  1. Windowsの「サービス」ダイアログ・ボックスにアクセスします。

    関連項目:

    詳細は、オペレーティング・システムのドキュメントを参照してください。

  2. 「OracleHOMENAMETNSListener」を選択し、「停止」をクリックします。

    OracleHOMENAMETNSListenerが停止します。

  3. OracleServiceSIDを選択して「停止」をクリックします。

  4. 「OK」をクリックします。

    OracleServiceSIDが停止します。

コマンド・プロンプトの使用

コマンド・プロンプトからOracle Databaseサービスを停止するには、次のように入力します。

C:\> net STOP service

変数serviceは、OracleServiceORCLなどの特定のサービス名です。

Oracle Administration Assistant for Windowsの使用

Oracle Administration Assistant for WindowsからOracle Databaseサービスを停止するには、次のようにします。

  1. 「スタート」メニューから、「すべてのプログラム」「Oracle - HOMENAME「Configuration and Migration Tools」「Administration Assistant for Windows」の順に選択します。
  2. SIDを右クリックします。

    変数SIDは、orclなどの特定のインスタンス名です。

  3. 「サービスの停止」をクリックします。

    これにより、サービスOracleServiceORCLが停止します。

Oracle Databaseサービスの自動開始

Oracle Databaseサービスは、Windowsコンピュータが起動されるたびに自動的に開始されるよう設定できます。

自動開始は、2つの異なる場所からオンまたはオフに設定できます。

  • 「コントロール パネル」の使用

  • Oracle Administration Assistant for Windowsの使用

「コントロール パネル」の使用

コントロール パネルを使用して、いつどのようにOracle Databaseを起動するかを設定するには、次のようにします。

  1. Windowsの「サービス」ダイアログ・ボックスにアクセスします。

    関連項目:

    詳細は、オペレーティング・システムのドキュメントを参照してください。

  2. OracleServiceSIDサービスを選択し、「開始」をクリックします。

  3. 「スタートアップの種類」フィールドで「自動」を選択します。

  4. 「OK」をクリックします。

  5. 「閉じる」をクリックして「サービス」ダイアログ・ボックスを終了します。

Oracle Administration Assistant for Windowsの使用

Oracle Administration Assistant for WindowsからOracle Databaseサービスを自動的に開始するには、次のようにします。

  1. 「スタート」メニューから、「すべてのプログラム」「Oracle - HOMENAME「Configuration and Migration Tools」「Administration Assistant for Windows」の順に選択します。
  2. SIDを右クリックします。

    変数SIDは、orclなどの特定のインスタンス名です。

  3. 「起動/停止オプション」を選択します。
  4. 「Oracle NTサービス」タブを選択します。
  5. 「Oracle NTサービス起動タイプ」「自動」を選択します。
  6. 「適用」をクリックします。
  7. 「OK」をクリックします。