ホームページ >バックエンド開発 >PHPチュートリアル >Oracle アーキテクチャの基礎知識 (初級)_PHP チュートリアル

Oracle アーキテクチャの基礎知識 (初級)_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 17:02:27819ブラウズ

著者: Lu Yang
Oracle を学ぶには、まず Oracle フレームワークを理解することが最善です。このようにして、私たちは Oracle を全体的に理解し、戦略的な立場を確立しています
1. 物理構造 (制御ファイル、データ ファイル、REDO ログ ファイル、パラメータ ファイル、アーカイブ ファイル、パスワード ファイルで構成されます)

データベース内のデータディスク上の物理ファイルに保存され、使用時にメモリにロードされます。
このうち、制御ファイル、データ ファイル、REDO ログ ファイル、トレース ファイル、警告ログ (トレース ファイル、アラート ファイル) はデータベース ファイルです。
パラメータ ファイル (パラメータ ファイル) とパスワード ファイル (パスワード ファイル) は非データベース ファイルです。
1.1 データ ファイル : データ ファイルは通常、使用するディスク領域と量に基づいて Oracle データベースのサイズを表します。
パフォーマンス上の理由から、各タイプのデータは対応するファイルまたは一連のファイルに配置され、これらのファイルは異なるディスクに配置されます。
タイプ:
.data Dictionary .data
.redo data .index
.temporary data など
1.2 制御ファイル: データベースの整合性を維持および検証するために必要な情報が含まれています。たとえば、制御ファイルは次の目的で使用されます。データ ファイルと REDO ログ ファイルを識別するため、データベースには少なくとも 1 つの制御ファイルが必要です。
制御ファイルの内容
。データベース名
。テーブルスペース情報
。すべてのデータ ファイルの名前と場所
。すべての REDO ログ ファイルの名前と場所
。現在のログのシーケンス番号
。チェックポイント情報
。 REDO ログとアーカイブの現在のステータスに関する情報
制御ファイルの使用プロセス
制御ファイルは、Oracle をデータベース ファイルの他の部分に誘導します。インスタンスの起動時に、Oracle はパラメータ ファイルから制御ファイルの名前と場所を読み取ります。データベースをインストールするときに、Oracle は制御ファイルを開きます。最終的にデータベースが開かれると、Oracle は制御ファイルからデータ ファイルのリストを読み取り、その中の各ファイルを開きます。
1.3 REDO ログ ファイル: データベースに加えられた変更の記録が含まれているため、障害が発生した場合にデータを回復できます。データベースには少なくとも 2 つの REDO ログ ファイルが必要です。
1.4 トレース ファイルとアラート ファイル
インスタンス内で実行されている各バックグラウンド プロセスには、トレース ファイル (トレース ファイル) が接続されています。トレース ファイルには、バックグラウンド プロセスで発生した主要なイベントに関する情報が記録されます。
アラート ログは、データベース メッセージとエラーを同時に記録する特別な追跡ファイルです。
1.5 パラメータ ファイル: 次の設定など、Oracle データベース インスタンスの機能に影響を与える多数の設定が含まれています。 :
。データベース制御ファイル
の場所。 Oracle がディスクから読み取ったデータをキャッシュするために使用するメモリ
の量。デフォルトのオプティマイザーの選択

はデータベース ファイルに関連しており、2 つの重要な機能を実行します

http://www.bkjia.com/PHPjc/631069.htmlwww.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/631069.html技術記事著者: Lu Yang Oracle を学習するときは、まず Oracle フレームワークを理解することが最善です。このようにして、私たちは Oracle を全体的に理解し、戦略的な立場を確立します。 1. 物理構造 (制御ファイル、データ ファイルなどで構成)
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。