データベースのさまざまな起動コマンドと停止コマンドについて、私はいつも少し混乱していると感じていたので、ここで整理してみましょう。
1. データベースの起動:
Oracle の起動は、インスタンスの起動、データベースのロード、データベースのオープンの 3 つのステップに分かれています。実際のニーズに応じてデータベースを開くことができます。
構文は、startup
1、nomount mode
SQL> startup nomount ORACLE instance started. Total System Global Area 830930944 bytes Fixed Size 2257800 bytes Variable Size 536874104 bytes Database Buffers 285212672 bytes Redo Buffers 6586368 bytes
です。この起動メソッドはインスタンス (つまり、さまざまなメソッド) を作成するだけです。 Oracle インスタンスの作成(メモリ構造とサービス プロセス)は、データベースをロードしたり、データ ファイルを開いたりしません。
このモードは通常、データベースと制御ファイルの作成に適しています。
2. マウント モード
SQL> startup mount ORACLE instance started. Total System Global Area 830930944 bytes Fixed Size 2257800 bytes Variable Size 536874104 bytes Database Buffers 285212672 bytes Redo Buffers 6586368 bytes Database mounted.
このモードはインスタンスを起動し、データベースをロードし、データベースを保存しますシャットダウン モード
通常、データベースの実行などのデータベース メンテナンスに使用されます。リカバリ操作の完了、データベースのアーカイブ モードの変更など
3. オープン モード
SQL> startup ORACLE instance started. Total System Global Area 830930944 bytes Fixed Size 2257800 bytes Variable Size 536874104 bytes Database Buffers 285212672 bytes Redo Buffers 6586368 bytes Database mounted. Database opened.
このモードでは、インスタンスが起動し、データベースがロードされて開きます。これは、データベースを開く従来の方法です。ユーザーがデータベースに対して複数の操作を実行したい限り、この方法で開く必要があります (データベースをオープン モードで開きます)。起動後にパラメータは必要ありません。
4. 強制モード
SQL> startup force ORACLE instance started. Total System Global Area 830930944 bytes Fixed Size 2257800 bytes Variable Size 536874104 bytes Database Buffers 285212672 bytes Redo Buffers 6586368 bytes Database mounted. Database opened.
このモードはインスタンスを終了し、データベースを再起動します (オープン)。このモードには特定の必須要件があります (たとえば、他の起動モードが失敗した場合に試行できます)このモード)
推奨チュートリアル: "Oracle チュートリアル "
以上がOracleデータベースを開く方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。