Oracle は、エンタープライズ レベルのアプリケーションで広く使用されている強力なデータベース管理システムです。 Oracle を使用する場合、データベース インスタンスの起動とシャットダウンは非常に重要な操作です。
Oracle データベース インスタンスの起動
Oracle データベース インスタンスを起動するには、まず Oracle の起動プロセスを理解する必要があります。 Oracle データベースの起動プロセスは主に、Nomount、Mount、Opened の 3 つの段階で構成されます。これら 3 つのステージの具体的な意味は次のとおりです。
Nomount ステージは、Oracle インスタンスが開始されているが、データベースがまだマウントされていないことを示します。 。この段階では、Oracle インスタンスは起動と接続管理の基本機能のみを提供します。
Mount ステージは、データベースが Oracle インスタンスにマウントされたことを示します。この段階では、Oracle インスタンスとデータベースの間の関連付けが確立され、さまざまなバックグラウンド プロセスが開始され始めます。
Opened ステージは、Oracle データベースが完全に起動され、通常の動作状態であることを示します。
Oracle の起動プロセスを理解した後、必要に応じて Oracle データベース インスタンスを起動できます。 Oracle インスタンスを起動する手順は次のとおりです。
$ sqlplus /nolog
SQL>connect / as sysdba
SQL>startup
SQL> select status from v$instance;
このとき、Oracle インスタンスがすでに Opened 段階にあることを示す「OPEN」が出力されるはずです。
Oracle データベース インスタンスを閉じる
Oracle は、データベース インスタンスを閉じるときにいくつかの点に注意する必要があります。 Oracle インスタンスをシャットダウンする前に、すべてのユーザーが Oracle データベースから切断されていることを確認してください。切断されていないと、データが失われる可能性があります。
Oracle インスタンスをシャットダウンする手順は次のとおりです:
SQL>システムを変更して制限付きセッションを有効にします。
SQL>即時シャットダウン;
SQL>v$instance からステータスを選択;
この時点で、出力「CLOSED」は、Oracle インスタンスが閉じられていることを示します。
概要
Oracle データベース インスタンスの起動と停止は、Oracle データベース管理における重要な操作です。次の点に注意してください。 Oracle インスタンスには通常、「マウントなし」、「マウント」、「オープン」という 3 つのステップが含まれます。
以上がオラクルの起動シャットダウンの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。