LINEスタンプ制作代行サービス・LINEスタンプの作り方!

お電話でのお問い合わせ:03-6869-8600

stampfactory大百科事典

バックグラウンドプロセス (Oracle Database)

バックグラウンドプロセスとは、データベースであるOracle Databaseのシステムを管理するプロセスである。バックグラウンドで動作する。ファイルとシステムグローバル領域の仲介役となる。インスタンスの実行中にメモリーを管理したり、データをハードディスクに書き込んだりする。主要なバックグラウンドプロセスは以下の7つがある。 利用のオプションやバージョンによってはこれ以外のプロセスも存在する。Oracle Databaseのシステムを監視する。インスタンスに障害が発生した後にOracle Databaseをオープンすると、インスタンス回復を行う。障害が発生したプロセスを回復させる。そのプロセスが利用していたリソースを開放する。メモリの「データベースバッファキャッシュ」上のデータをディスクの「データファイル」に書き込む。データベースバッファキャッシュはシステムグローバル領域の一部である。Oracle Databaseでは、メモリ上でデータの処理を完了させてからディスクのファイルに書き込む。書き込むデータの順番はLRU(Least Recently Used)というアルゴリズムで決定する。DBWRを起動する数は、「DB_WRITER_PROCESSES」という初期化パラメータで指定する。DBWRは10つまで起動できる。ほとんどのシステムでは1つ起動すれば十分である。ただし、データを頻繁に変更するなら多く起動するとよい。メモリの「REDOログバッファ」にあるデータの変更履歴をディスクの「REDOログファイル」に書き込む。REDOログバッファもシステムグローバル領域の一部である。データファイルと「制御ファイル」(システム制御用のファイル)を更新するための「チェックポイント」を発生させる。チェックポイントが発生したときにDBWRへ信号を送る。DBWRはデータベースバッファキャッシュでの処理をデータファイルに反映させる。管理者はデータベースを停止するときなど、いろいろなタイミングで発生させることができる。REDOログファイルを「アーカイブREDOログファイル」(アーカイブのファイル)にコピーする。REDOログファイルがいっぱいになるか、ログスイッチが発生したときに、書き込みをする。ARCHを起動する数は、「LOG_ARCHIVE_MAX_PROCESSES」という初期化パラメータに指定する。ARCHが不足しているとLGWRがARCHを自動で起動する。10つまで動作させることができる。

出典:wikipedia

LINEスタンプ制作に興味がある場合は、
下記よりスタンプファクトリーのホームページをご覧ください。