Oracle データベースのオープンとクローズを 10 分で理解する

WBOY
リリース: 2021-12-30 18:05:53
転載
3155 人が閲覧しました

この記事では、Oracle データベースの開閉に関する関連知識を提供します。皆様のお役に立てれば幸いです。

Oracle データベースのオープンとクローズを 10 分で理解する

#データベースのさまざまな起動コマンドと停止コマンドについて、私はいつも少し混乱していると感じていたので、ここで整理してみましょう。

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.
ログイン後にコピー

このモードはインスタンスを終了し、データベースを再起動します (オープン)。このモードには特定の必須要件があります (たとえば、他の起動モードが失敗した場合に試行できます) .このモード)

2. データベースのシャットダウン:

Close も、データベースのクローズ、データベースのアンロードなどの 3 つのステップに分かれています。 、Oracle インスタンスを閉じています

構文は shutdown

1、normal

SQL> shutdown normal Database closed. Database dismounted. ORACLE instance shut down.
ログイン後にコピー

です。これは通常のシャットダウン モードです (時間制限がない場合、この方法は通常、次のように選択されます)。データベースをシャットダウンします)

2. 即時

SQL> shutdown immediate Database closed. Database dismounted. ORACLE instance shut down.
ログイン後にコピー

この方法は、データベースを直ちに閉じ、可能な限り短い時間でデータベースを閉じます。

このシャットダウン方法では、Oracle は現在のユーザーの接続をただちに中断するだけでなく、ユーザーの現在アクティブなトランザクションを強制的に終了し、未完了のトランザクションをロールバックして、即時シャットダウン モードでデータベースを閉じます。

3.transactional

SQL> shutdown transactional Database closed. Database dismounted. ORACLE instance shut down.
ログイン後にコピー

このメソッドはトランザクション終了メソッドと呼ばれ、その主なタスクは、現在アクティブなトランザクションをすべて送信できるようにし、データベースを最短時間で閉じることです。 。

4, abort

SQL> shutdown abort ORACLE instance shut down. 慎重!慎重!慎重!(重要的事情说三遍)
ログイン後にコピー

このメソッドは究極のシャットダウン メソッドと呼ばれます。究極のシャットダウン メソッドは必須であり、破壊的です。このメソッドを使用するとデータベース操作が強制的に中断されるため、一部のデータ情報が中断される可能性があります。失われ、データベースの整合性に影響します。

(他の 3 つのメソッドを閉じることができない場合は、このメソッドを使用してください。使用には注意してください。)

推奨チュートリアル: 「Oracle チュートリアル

以上がOracle データベースのオープンとクローズを 10 分で理解するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:csdn.net
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!