6.3 Oracle Net ListenerとOracle Databaseサーバーの起動

Oracle Net ListenerとOracle Databaseサーバーは、データベース・サーバーが接続を受け取る順番で実行している必要があります。

次の手順では、Oracle Netリスナーを起動する方法について説明します。

  1. リスナー制御ユーティリティを使用してリスナーを起動します。コマンド行から、次のように入力します。

    lsnrctl
    LSNRCTL> START [listener_name]

    前述のコマンドで、listener_nameは、listener.oraファイルに定義されているリスナーの名前です。デフォルトの名前LISTENERを使用している場合、リスナーを指定する必要はありません。

    リスナーが正常に起動されたことを示すステータス・メッセージが表示されます。

  2. 次のようにデータベースを起動します。

    1. 次のコマンドを使用して、データベースに接続せずにSQL*Plusを起動します。

      SQLPLUS /nolog
    2. 次のコマンドを使用して、SYSDBAとしてデータベースに接続します。

      SQL> CONNECT username as sysdba

      パスワードの入力を求めるメッセージが表示されます。

      ノート:

      単純化するため、この例では、デプロイされたシステムで通常使用されるパスワード管理技術を実行していません。本番環境では、Oracle Databaseのパスワード管理ガイドラインに従い、サンプル・アカウントを無効にしてください。パスワード管理ガイドラインおよびその他のセキュリティ上の推奨事項については、『Oracle Databaseセキュリティ・ガイド』を参照してください。

    3. 次のコマンドを使用して、データベースを起動します。

      SQL> STARTUP database_name

      前述のコマンドで、database_nameはデータベースの名前です。

      データベースの起動に関するその他の情報は、Oracle AI Database管理者ガイドを参照してください。

  3. リスナー制御ユーティリティと次のコマンドを使用して、リスナーへのデータベース・サービス登録が完了していることを確認します。

    LSNRCTL> SERVICES [listener_name]

    SERVICESコマンドは、データベースがサポートするサービスと、1つ以上の使用可能なサービス・ハンドラの一覧を示します。データベース・サービス登録が示されていない場合は、次のSQLコマンドを入力します。

    SQL> ALTER SYSTEM REGISTER;