プライマリ・コンテンツに移動
SQL*Plus®ユーザーズ・ガイドおよびリファレンス
リリース1 (12.1)
B71396-03
目次へ移動
目次
索引へ移動
索引

前
次

データベースの起動および停止の概要

すべてのユーザーが、Oracle Databaseを利用できるとはかぎりません。データベースをオープンまたはクローズするか、あるいはインスタンスを起動または停止するには、DBA権限を持っているか、SYSOPERまたはSYSDBAで接続する必要があります。それ以外のユーザーは、Oracle Databaseの現在の状態を制御できません。

データベースの起動

データベースを起動する手順は次のとおりです。

  1. インスタンスの起動

    インスタンスは、バックグラウンド・プロセスを制御し、Oracle Databaseに接続するためのメモリー領域を割り当てます。

  2. データベースのマウント

    データベースをマウントすることによって、データベースがすでに起動されているインスタンスと対応付けられます。

  3. データベースのオープン

    データベースをオープンすると、通常のデータベース操作が可能になります。

例10-1 インスタンスの起動

データベースをマウントせずにOracle Databaseインスタンスを起動するには、次のように入力します。

STARTUP NOMOUNT

例10-2 データベースのマウント

インスタンスを起動し、データベースをクローズしたままマウントするには、次のように入力します。

STARTUP MOUNT

例10-3 データベースのオープン

Oracle Databaseサーバーのパラメータ・ファイルINITSALES.ORAを使用してインスタンスを起動し、SALESというデータベースをマウントおよびオープンして、データベース管理者に対してアクセスを制限するには、次のように入力します。

STARTUP OPEN sales PFILE=INITSALES.ORA RESTRICT

SALESは、INITSALES.ORAパラメータ・ファイルのDB_NAMEパラメータで指定したデータベース名です。

データベース起動の詳細は、『Oracle Database管理者ガイド』を参照してください。また、「STARTUP 」コマンドも参照してください。

PDBの起動

プラガブル・データベース(PDB)は、統合データベース内に存在するスキーマおよびスキーマ・オブジェクトの自己完結型コレクションです。

プラガブル・データベースを起動する手順は次のとおりです。

  1. /NOLOG引数を使用してSQL*Plusを起動します。
    sqlplus /nolog
    
  2. 簡易接続またはネット・サービス名を使用してCONNECTコマンドを発行し、PDBに接続します。
  3. STARTUPコマンドを発行します。

データベース起動の詳細は、『Oracle Database管理者ガイド』を参照してください。また、「STARTUP 」コマンドも参照してください。

データベースの停止

データベースの停止には、次の3つの手順が含まれます。

  1. データベースのクローズ

    データベースがクローズされると、SGA内のすべてのデータベースおよびリカバリ・データがデータ・ファイルおよびREDOログ・ファイルに書き込まれ、すべてのオンライン・データ・ファイルがクローズされます。

  2. データベースのディスマウント

    データベースをディスマウントすることによって、データベースがインスタンスから切り離され、データベースの制御ファイルがクローズされます。

  3. インスタンスの停止

    インスタンスの停止によって、SGAがメモリーから解放され、Oracle Databaseインスタンスを構成するバックグラウンドのOracle Databaseプロセスが終了します。

例10-4 データベースの停止

オープンおよびマウントされたデータベースを正常に停止するには、次のように入力します。

SHUTDOWN

データベース停止の詳細は、『Oracle Database概要』を参照してください。また、「SHUTDOWN 」コマンドも参照してください。

Database closed.
Database dismounted.
ORACLE instance shut down.

PDBの停止

プラガブル・データベース(PDB)を停止する手順は次のとおりです。

  1. 必要な権限でPDBに接続します。
  2. SHUTDOWNコマンドを実行します。

注意:

  • 現在のコンテナがPDBの場合、SHUTDOWNコマンドは、CDBインスタンスではなくPDBのみをクローズします。

  • 非CDBで使用できるSHUTDOWN TRANSACTIONALまたはSHUTDOWN ABORTと同等のSHUTDOWNコマンドは、PDBにはありません。

データベース起動の詳細は、『Oracle Database管理者ガイド』を参照してください。また、「STARTUP 」コマンドも参照してください。