<?xml version="1.0" encoding="utf-8" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>73 Tech log</title>
<link>https://ameblo.jp/nn-clear/</link>
<atom:link href="https://rssblog.ameba.jp/nn-clear/rss20.xml" rel="self" type="application/rss+xml" />
<atom:link rel="hub" href="http://pubsubhubbub.appspot.com" />
<description>20代ITエンジニアによる技術学習兼交流モクブログ</description>
<language>ja</language>
<item>
<title>【OracleDB】インスタンスの起動と停止【bronze】</title>
<description>
<![CDATA[ <p style="text-align: center;">&nbsp;</p><h2 class="ameba_heading06" data-entrydesign-alignment="left" data-entrydesign-count-input="part" data-entrydesign-part="ameba_heading06" data-entrydesign-tag="h2" data-entrydesign-type="heading" data-entrydesign-ver="1.52.0" style="display:flex;flex-direction:column-reverse;margin:8px 0;color:#333;font-weight:bold"><span class="amp-nodisplay" contenteditable="false" role="presentation" style="display:block;width:100%;height:2px;background-color:#235FB0;border-bottom-left-radius:2px;border-top-right-radius:1px;border-bottom-right-radius:1px">&nbsp;</span><span style="display:flex;align-items:strech;justify-content:flex-start;letter-spacing:0.01em;font-size:20px;line-height:1.6;min-height:32px;line-break:loose;word-break:break-word;text-align:left"><span class="amp-nodisplay" contenteditable="false" role="presentation" style="display:block;margin-right:10px;min-height:40px;width:10px;border-top-left-radius:2px;border-top-right-radius:2px;background-color:#235FB0;flex-shrink:0">&nbsp;</span><span style="flex-grow:1;margin:0.2em 0"><span data-entrydesign-content="" style="display:block"><span style="font-size:1.96em;">OracleDatabase</span></span></span></span></h2><p>&nbsp;</p><p>&nbsp;</p><p><br><span style="display:block"><span data-entrydesign-content="" style="display:block;font-size:20px;line-height:1.4;min-height:28px;line-break:loose;word-break:break-word"><b style="font-weight:bold;"><span style="color:#00afff;"><span style="font-size:1.4em;"><mark style="background-color:#ffffff;color:inherit;">インスタンスの起動と停止</mark></span></span></b></span></span></p><p>&nbsp;</p><p>&nbsp;</p><h2 class="limited_heading06--left" data-entrydesign-alignment="left" data-entrydesign-count-input="part" data-entrydesign-part="limited_heading06--left" data-entrydesign-tag="h2" data-entrydesign-type="heading" data-entrydesign-ver="1.52.0" style="background:url(https://stat100.ameba.jp/ameblo/entry_designs/v1/sources/assets/limited041_heading.png) no-repeat;background-size:178px 11px;padding-bottom:19px;margin:8px 0;font-weight:bold;color:#424242;font-size:20px;line-height:1.6;min-height:32px;line-break:loose;overflow-wrap:break-word;text-align:left;background-position:left bottom"><span style="display:block"><span data-entrydesign-content="" style="display:block"><span style="color:#0000ff;">インスタンスの起動</span></span></span></h2><p>&nbsp;</p><table style="border: 1px solid #CCC;border-collapse: collapse;width: 70%;"><tbody><tr><td style="padding:5px;border: 1px solid #CCC;background-color: #F9FCFE;font-weight: bold;">SHUTDOWN</td><td style="padding:5px;border: 1px solid #CCC;">DBがクローズ<br>インスタンスは停止</td><td style="padding:5px;border: 1px solid #CCC;">なし</td></tr><tr><td style="padding:5px;border: 1px solid #CCC;background-color: #F9FCFE;font-weight: bold;">NOMOUNT</td><td style="padding:5px;border: 1px solid #CCC;">インスタンスが起動している状態<br>SGA（システムグローバル領域）が割り当てられ、<br>バックグランドプロセス起動</td><td style="padding:5px;border: 1px solid #CCC;">初期化パラメータファイル</td></tr><tr><td style="padding:5px;border: 1px solid #CCC;background-color: #F9FCFE;font-weight: bold;">MOUNT</td><td style="padding:5px;border: 1px solid #CCC;">制御ファイル読み書き可能</td><td style="padding:5px;border: 1px solid #CCC;">制御ファイル</td></tr><tr><td style="padding:5px;border: 1px solid #CCC;background-color: #F9FCFE;font-weight: bold;">OPEN</td><td style="padding:5px;border: 1px solid #CCC;">DBがオープンしている状態<br>REDOログファイル、データファイル読み書き可能</td><td style="padding:5px;border: 1px solid #CCC;">REDOログファイル<br>データファイル</td></tr></tbody></table><h2 class="limited_heading06--left" data-entrydesign-alignment="left" data-entrydesign-count-input="part" data-entrydesign-part="limited_heading06--left" data-entrydesign-tag="h2" data-entrydesign-type="heading" data-entrydesign-ver="1.52.0" style="background:url(https://stat100.ameba.jp/ameblo/entry_designs/v1/sources/assets/limited041_heading.png) no-repeat;background-size:178px 11px;padding-bottom:19px;margin:8px 0;font-weight:bold;color:#424242;font-size:20px;line-height:1.6;min-height:32px;line-break:loose;overflow-wrap:break-word;text-align:left;background-position:left bottom"><span style="display:block"><span data-entrydesign-content="" style="display:block"><span style="font-size:1em;"><span style="color:#0000ff;">SGA</span></span></span></span></h2><p>&nbsp;</p><p><span style="font-size:0.83em;">SGAは、<b style="font-weight:bold;">インスタンス起動時に割り当てられる、メモリー領域</b></span></p><p><span style="font-size:0.83em;"><b style="font-weight:bold;">SystemGrobalArea（システムグローバル領域）</b>の略称</span></p><p><span style="font-size:0.83em;">その用途に応じいくつか<b style="font-weight:bold;">コンポーネント</b>が存在する</span></p><p>&nbsp;</p><ul><li><span style="font-size: 11.62px;">JAVAプール</span>　<span style="font-size:0.7em;">Java言語で記述されたストアドプログラムの実行時使用</span></li><li><span style="font-size: 11.62px;">ラージプール　<span style="font-size:0.7em;">並列処理、バックアップの作業領域</span></span></li><li><span style="font-size: 11.62px;"><b style="font-weight:bold;">共有プール</b>　<span style="font-size:0.7em;">解析済みSQL、データディクショナリの情報をキャッシュ</span></span></li><li><span style="font-size: 11.62px;"><b style="font-weight:bold;">データベースバッファキャッシュ</b>　<span style="font-size:0.7em;">データファイルから読み込んだブロックのキャッシュをする</span></span></li><li><span style="font-size: 11.62px;"><b style="font-weight:bold;"><span style="font-size:1em;">REDOログバッファ</span></b>　<span style="font-size:0.7em;">書き込み前のREDOデータ（更新履歴）を一時保存する</span></span></li></ul><h2 class="limited037_heading04" data-entrydesign-alignment="left" data-entrydesign-count-input="part" data-entrydesign-part="limited037_heading04" data-entrydesign-tag="h2" data-entrydesign-type="heading" data-entrydesign-ver="1.52.0" style="display:flex;margin:8px 0;font-weight:bold;color:#333;font-size:20px;line-height:1.6;min-height:32px;overflow-wrap:break-word;justify-content:flex-start;text-align:left"><span style="background:url(https://stat100.ameba.jp/ameblo/entry_designs/v1/sources/assets/limited037_heading.png) top 7px left no-repeat;background-size:18px 18px;padding-left:22px;display:block"><span data-entrydesign-content="" style="display:block"><span style="font-size:0.7em;"><span style="color:#0000ff;">データベースバッファキャッシュ</span></span></span></span></h2><p style="text-align: left;"><span style="font-size:0.83em;">この領域で<b style="font-weight:bold;">ブロックの読出し/書き込み</b>が行える</span></p><p style="text-align: left;"><span style="font-size:0.83em;">通常、ブロックとして記録されている表や索引のデータを参照するためには、データファイルからブロックを読み出さなければならない</span></p><p style="text-align: left;"><span style="font-size:0.83em;"><b style="font-weight:bold;">キャッシュ</b>の役割　→　ブロックをメモリー上に一時保存。同じブロックを読み出すとき、読出し処理をしないで済み、データファイルからの読出し回数を１回に減らすことができる。</span></p><p style="text-align: left;"><span style="font-size:1em;"><span style="font-size:0.83em;"><b style="font-weight:bold;">バッファ</b>の役割　　→　データファイルへのブロックの書込みを、遅延実行する。更新処理時、一旦、データベースバッファキャッシュ内のブロックのみが更新され、データファイル側は更新を行わず、高速な処理を可能にする役目を持つ。<b style="font-weight:bold;">DBWn（データベースライダー）</b>により、更新されたブロックは後でデータベースファイルに書き込まれる（<b style="font-weight:bold;">遅延書込み</b>）。</span></span></p><p style="text-align: left;">&nbsp;</p><p style="text-align: left;"><span style="background:url(https://stat100.ameba.jp/ameblo/entry_designs/v1/sources/assets/limited037_heading.png) top 7px left no-repeat;background-size:18px 18px;padding-left:22px;display:block"><span data-entrydesign-content="" style="display:block"><b style="font-weight:bold;"><font color="#0000ff">REDOログバッファ</font></b></span></span></p><p><span style="color: rgb(0, 0, 0); font-size: 0.83em;">この領域で<b style="font-weight:bold;">REDOデータ（更新履歴）</b>の保存が行える</span></p><p><span style="color: rgb(0, 0, 0); font-size: 0.83em;">Oracleでは、前述の遅延書込みで更新処理が失われる可能性があり、トランザクションのコミット時、REDOデータ（更新履歴）を作成し、<b style="font-weight:bold;">REDOファイル</b>に書き込んでいる。その<b style="font-weight:bold;">書込み前のREDOデータ（更新履歴）を一時保存</b>するメモリー領域である。REDOログバッファに置かれたデータは、<b style="font-weight:bold;">LGWR（ログライダー）プロセス</b>の実行で、REDOファイルに書き込まれる。</span></p><p>&nbsp;</p><p style="text-align: left;"><span style="background:url(https://stat100.ameba.jp/ameblo/entry_designs/v1/sources/assets/limited037_heading.png) top 7px left no-repeat;background-size:18px 18px;padding-left:22px;display:block"><span data-entrydesign-content="" style="display:block"><span style="color:#0000ff;"><b style="font-weight:bold;">共有プール</b></span></span></span><span style="font-size:0.83em;">この領域で<b style="font-weight:bold;">様々な情報をキャッシュ</b>できる</span></p><p style="text-align: left;"><span style="font-size:0.83em;"><b style="font-weight:bold;">解析済みSQL　</b>→　こ共有プールに解析済SQLを保存することで、同じSQLが実行された際、時短およびサーバ負荷の軽減につながる。</span></p><p style="text-align: left;"><span style="font-size:0.83em;"><b style="font-weight:bold;">データディクショナリの情報</b>　→　データディクショナリ（データベース内部情報）を保存することで、繰り返しOracleがアクセスする際の性能を向上させられる。</span></p><p style="text-align: left;">&nbsp;</p><p>&nbsp;</p><h2 class="limited_heading06--left" data-entrydesign-alignment="left" data-entrydesign-count-input="part" data-entrydesign-part="limited_heading06--left" data-entrydesign-tag="h2" data-entrydesign-type="heading" data-entrydesign-ver="1.53.1" style="background: url(&quot;https://stat100.ameba.jp/ameblo/entry_designs/v1/sources/assets/limited041_heading.png&quot;) left bottom / 178px 11px no-repeat; padding-bottom: 19px; margin: 8px 0px; font-weight: bold; font-size: 20px; line-height: 1.6; min-height: 32px; line-break: loose; overflow-wrap: break-word; text-align: left;"><span style="display: block;"><span data-entrydesign-content="" style="display: block;"><span style="display: block;"><span data-entrydesign-content="" style="display: block;"><font color="#0000ff">バックグラウンドプロセス</font></span></span></span></span></h2><p>&nbsp;</p><p><span style="font-size:0.83em;">バックグランドプロセスは、</span></p><p><span style="font-size:0.83em;">前述したSGAと併せインスタンス起動時いくつか起動されるプロセスの総称。</span></p><p><span style="font-size:0.83em;">OracleDBの裏方処理全般を担う。</span></p><p>&nbsp;</p><ul><li><b style="font-weight:bold;"><span style="font-size: 11.62px;">DBWn(</span></b><span style="font-size:1em;"><span style="font-size:0.83em;"><b style="font-weight:bold;">データベースライダー）</b></span></span></li><li><b style="font-weight:bold;"><span style="font-size: 11.62px;">LGWR(ログライダー）</span></b></li><li><span style="font-size: 11.62px;"><b>CKPT</b>　</span></li><li><span style="font-size: 11.62px;"><b>SMON（システムモニター）</b></span></li><li><span style="font-size: 11.62px;"><b>PMON（プロセスモニター）</b>　</span></li><li><span style="font-size:0.83em;"><b style="font-weight:bold;">MMON（管理モニター）</b></span></li><li><span style="font-size:0.83em;"><b style="font-weight:bold;">ARCn（アーカイバ）</b></span></li></ul><p>&nbsp;</p><h2 class="limited_heading06--left" data-entrydesign-alignment="left" data-entrydesign-count-input="part" data-entrydesign-part="limited_heading06--left" data-entrydesign-tag="h2" data-entrydesign-type="heading" data-entrydesign-ver="1.53.1" style="background:url(https://stat100.ameba.jp/ameblo/entry_designs/v1/sources/assets/limited041_heading.png) no-repeat;background-size:178px 11px;padding-bottom:19px;margin:8px 0;font-weight:bold;color:#424242;font-size:20px;line-height:1.6;min-height:32px;line-break:loose;overflow-wrap:break-word;text-align:left;background-position:left bottom"><span style="display:block"><span data-entrydesign-content="" style="display:block"><span style="display: block;"><span data-entrydesign-content="" style="display: block;"><span style="display: block;"><span data-entrydesign-content="" style="display: block;"><span style="color:#0000ff;">PGA</span></span></span></span></span></span></span></h2><p>&nbsp;</p><p><span style="font-size:0.83em;">PGAは、プログラムグローバル領域のこと。</span></p><p><span style="font-size: 11.62px;">Oracleではサーバプロセス等多くのプロセスが起動しているが、</span></p><p><span style="font-size: 11.62px;">各プロセスでPGAを保持している。互いに共有されることはない。</span></p><p>&nbsp;</p><p style="text-align: left;">&nbsp;</p><p style="text-align: left;">&nbsp;</p><p style="text-align: left;">&nbsp;</p><p style="text-align: left;">&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p><br>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p>
]]>
</description>
<link>https://ameblo.jp/nn-clear/entry-12759000342.html</link>
<pubDate>Wed, 05 Oct 2022 00:19:54 +0900</pubDate>
</item>
</channel>
</rss>
