SHOEISHA iD

※旧SEメンバーシップ会員の方は、同じ登録情報(メールアドレス&パスワード)でログインいただけます

EnterpriseZine(エンタープライズジン)編集部では、情報システム担当、セキュリティ担当の方々向けに、EnterpriseZine Day、Security Online Day、DataTechという、3つのイベントを開催しております。それぞれ編集部独自の切り口で、業界トレンドや最新事例を網羅。最新の動向を知ることができる場として、好評を得ています。

最新イベントはこちら!

Data Tech 2024

2024年11月21日(木)オンライン開催

EnterpriseZine(エンタープライズジン)編集部では、情報システム担当、セキュリティ担当の方々向けの講座「EnterpriseZine Academy」や、すべてのITパーソンに向けた「新エバンジェリスト養成講座」などの講座を企画しています。EnterpriseZine編集部ならではの切り口・企画・講師セレクトで、明日を担うIT人材の育成をミッションに展開しております。

お申し込み受付中!

EnterpriseZine(エンタープライズジン)

EnterpriseZine編集部が最旬ITトピックの深層に迫る。ここでしか読めない、エンタープライズITの最新トピックをお届けします。

『EnterpriseZine Press』

2024年秋号(EnterpriseZine Press 2024 Autumn)特集「生成AI時代に考える“真のDX人材育成”──『スキル策定』『実践』2つの観点で紐解く」

使ってナットク!Oracle Database 11g最新機能

ココが変わった!11gのバックグラウンド・プロセス

#9


主要なバックグラウンド・プロセス

 主要なバックグラウンド・プロセスは以下の8個です。

DBWnプロセス(データベース・ライター・プロセス)

 DBWnプロセスは変更があったブロックをデータベース・バッファ・キャッシュからデータファイルに書き込みます。Oracle Databaseでは最大36個のDBWnプロセスを使用できます。

LGWRプロセス(ログ・ライター・プロセス)

 LGWRプロセスはREDOログ・エントリをディスクに書き込みます。REDOログ・エントリはSGAのREDOログ・バッファ内で生成されます。LGWRプロセスはREDOログ・エントリをREDOログ・ファイルに順次書き込みます。データベースのREDOログが多重化されている場合、LGWRプロセスはREDOログ・エントリをREDOログ・ファイルのグループに書き込みます。

CKPTプロセス(チェックポイント・プロセス)

 SGA内で変更があったすべてのデータベース・バッファは、特定のタイミングでDBWnプロセスによってデータファイルに書き込まれます。このイベントはチェックポイントと呼ばれます。CKPTプロセスは最新のチェックポイントを示すためにチェックポイントでDBWnプロセスにシグナルを送り、データベースのすべてのデータファイルと制御ファイルを更新します。

SMONプロセス(システム・モニター・プロセス)

 SMONプロセスは障害の発生したインスタンスの再起動時にリカバリを実行します。Oracle Real Application Clustersデータベースでは、1つのインスタンスのSMONプロセスが障害を起こした他のインスタンスのインスタンス・リカバリを実行することができます。また、SMONプロセスは不要になった一時セグメントをクリーン・アップし、ファイル読込みエラーやオフライン・エラーのためにシステム障害時やインスタンス・リカバリ時にスキップされたデッド・トランザクションをリカバリします。

PMONプロセス(プロセス・モニター・プロセス)

 PMONプロセスはユーザー・プロセスが失敗した際のプロセス・リカバリを実行します。PMONプロセスはキャッシュをクリーン・アップし、プロセスで使用されていたリソースを解放します。また、PMONプロセスはディスパッチャ・プロセスとサーバー・プロセスをチェックし、障害がある場合は再起動します。

ARCnプロセス(アーカイバ・プロセス)

 REDOログ・ファイルはログ・ファイルがいっぱいになるかログ・スイッチが発生すると、1つ以上のARCnプロセスによってアーカイブ記憶域にコピーされます。

RECOプロセス(リカバラ・プロセス)

 RECOプロセスはネットワーク障害やシステム障害が原因で分散データベース内で保留されている分散トランザクションを解決するために使用されます。ローカルのRECOプロセスが一定の間隔でリモート・データベースに接続し、保留されている分散トランザクションのローカル部分のコミットまたはロールバックを自動的に完了しようとします。

Dnnnプロセス(ディスパッチャ・プロセス)

 Dnnnプロセスはオプションのバックグラウンド・プロセスです。これが存在するのは、共有サーバー構成を使用している場合のみです。

次のページ
11gの新しいバックグラウンド・プロセス

この記事は参考になりましたか?

  • Facebook
  • X
  • Pocket
  • note
使ってナットク!Oracle Database 11g最新機能連載記事一覧

もっと読む

この記事の著者

白砂 丈太郎(シラスナ ジョウタロウ)

日本オラクル(株)において、データベース事業のコアテクノロジー技術およびパフォーマンス技術のリーダーを務め、製品機能の検証および大規模/最重要プロジェクトでのベンチマークや実装を担当。
現在は(株)ワン・オー・ワンにおいて、データベースとWeb技術を中心としたシステム構築およびコンサルティングに従事。...

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

この記事は参考になりましたか?

この記事をシェア

EnterpriseZine(エンタープライズジン)
https://enterprisezine.jp/article/detail/3487 2012/02/10 17:59

Job Board

AD

おすすめ

アクセスランキング

アクセスランキング

イベント

EnterpriseZine(エンタープライズジン)編集部では、情報システム担当、セキュリティ担当の方々向けに、EnterpriseZine Day、Security Online Day、DataTechという、3つのイベントを開催しております。それぞれ編集部独自の切り口で、業界トレンドや最新事例を網羅。最新の動向を知ることができる場として、好評を得ています。

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー

アクセスランキング

アクセスランキング