STARTUP
STARTUPコマンドは、Oracleデータベース・インスタンスを起動しますが、ユーザーは様々なオプションを指定できます。
-
FORCE: 現行のOracleインスタンスをSHUTDOWNABORTモードでシャットダウンしてから、再起動します。 -
RESTRICT:RESTRICTED SESSIONシステム権限を持つOracleユーザーにのみインスタンスへの接続を許可します。 -
PFILE: データベース・インスタンスの起動時に使用するPFILE初期化パラメータ・ファイルを指定します。 -
MOUNT: データベースまたは遠隔同期インスタンスをインスタンスにマウントします。 -
OPEN: 指定したデータベースでインスタンスをマウントしてオープンします。 -
NOMOUNT: 指定したインスタンスを、データベースまたは遠隔同期インスタンスをマウントせずに起動します。
書式
STARTUP [FORCE] [RESTRICT] [PFILE=<filename>] [MOUNT | OPEN [<open_options>] | NOMOUNT];
コマンド・パラメータ
使用上のノート
-
引数を指定せずに
STARTUPコマンドを使用すると、STARTUP OPENコマンドを使用した場合と同じ結果になります。 -
STARTUPコマンドの使用時にFORCE句を指定せず、現行のデータベース・インスタンスが実行中の場合は、エラーになります。FORCE句は、デバッグ時やエラー条件の発生時に役立ちます。それ以外の場合は、使用しないでください。 -
RESTRICT句を使用すると、RESTRICTED SESSIONシステム権限を持つOracleユーザーにのみインスタンスへの接続が許可されます。後でSQL*Plusを介しALTER SYSTEMコマンドを使用して、制限付きセッション機能を無効化できます。 -
初期化パラメータ・ファイルの指定に
PFILE句を使用しない場合、STARTUPコマンドではデフォルトのサーバー・パラメータ・ファイル(存在する場合)が使用されます。それ以外の場合、STARTUPコマンドではデフォルトの初期化パラメータ・ファイルが使用されます。デフォルトのファイルはプラットフォーム固有です。デフォルトのパラメータ・ファイルの詳細は、オペレーティング・システム固有のマニュアルを参照してください。
-
指定したデータベースをマウントしてオープンするには、
OPEN句を使用します。 -
NOMOUNT句を指定すると、データベースをマウントせずにデータベース・インスタンスを起動できます。NOMOUNT句は、MOUNTまたはOPENオプションと併用できません。 -
STARTUPコマンドのオプション句の順序は置き替え可能です。
コマンドの例
例1: データベース・インスタンスの2つの起動方法
次の例では、データベース・インスタンスの2つの起動方法を示します。各コマンドでは、標準パラメータ・ファイルを使用してデータベース・インスタンスを起動し、デフォルト・データベースを排他モードでマウントしてオープンしています。
DGMGRL> STARTUP; DGMGRL> STARTUP OPEN;
例2: 現在のインスタンスの停止および再起動(マウント/オープンなし)
次のコマンドでは、現行のインスタンスをシャットダウンし、その直後にマウントもオープンもせずにデータベースを再起動し、制限付きセッション権限のあるユーザーにのみ接続を許可しています。
DGMGRL> STARTUP FORCE RESTRICT NOMOUNT;
例3: パラメータ・ファイルを使用したインスタンスの起動(ただし、マウントなし)
次のコマンドでは、パラメータ・ファイルtestparmを使用して、データベースをマウントせずにインスタンスを起動しています。
DGMGRL> STARTUP PFILE=testparm NOMOUNT;
例4: インスタンスの起動およびマウント(オープンなし)
次の例では、データベース・インスタンスを起動してマウントしていますが、オープンはしていません。
DGMGRL> STARTUP MOUNT;