<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-2179369392941380062</id><updated>2024-11-01T15:30:37.157+09:00</updated><category term="Oracle関連情報"/><category term="Oracleインストール関係"/><category term="11.2.0.2.0関係"/><category term="DB設計"/><category term="やってみた"/><category term="パフォーマンス"/><category term="アップグレード"/><category term="基本的なこと"/><category term="初期化パラメータ"/><category term="JPOUG"/><category term="セキュリティ"/><category term="11.2.0.3.0関係"/><category term="セミナー関連"/><category term="移行"/><category term="12.1.0.x"/><category term="12c"/><title type='text'>Trying Database</title><subtitle type='html'>ひどく骨の折れるデータベース？(笑)</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://koutashiobara.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2179369392941380062/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://koutashiobara.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/2179369392941380062/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>kouta shiobara</name><uri>http://www.blogger.com/profile/01984935614654602135</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_1KQlHH0IdWuW6wROgwDiDYUg_fVaM6qJI7vcFN3vUCwh-CRGSuWjjCRL3TLe6EKLvjfcT1z4QLwwZqZFU70HnpdMHCt_4XrctpmSLHGmDRKWQiSOdH2QHJSJiZiaIgw/s220/%E5%86%99%E7%9C%9F.JPG'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>67</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-2179369392941380062.post-6174925814967524705</id><published>2015-05-27T07:00:00.000+09:00</published><updated>2015-05-27T08:12:33.719+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Oracle関連情報"/><title type='text'>執筆した本が発売になりました。(パチパチパチ)</title><content type='html'>&lt;br /&gt;
久しぶりの投稿になりますが、&lt;br /&gt;
このたび同僚と共同で執筆した本が発売になったので、&lt;br /&gt;
宣伝したいと思います。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h1 class=&quot;a-size-large a-spacing-none&quot; id=&quot;title&quot; style=&quot;background-color: white; box-sizing: border-box; color: #111111; font-family: &#39;Hiragino Kaku Gothic Pro W3&#39;, &#39;Hiragino Kaku Gothic ProN&#39;, Meiryo, sans-serif; font-size: 21px !important; line-height: 1.3 !important; margin-bottom: 0px !important; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding: 0px;&quot;&gt;
&lt;span class=&quot;a-size-large&quot; id=&quot;productTitle&quot; style=&quot;box-sizing: border-box; font-size: 19px !important; line-height: 1.3 !important;&quot;&gt;Oracleの現場を効率化する100の技&lt;/span&gt;&lt;/h1&gt;
というタイトルで技術評論社さんから出版されています。&lt;br /&gt;
目次の確認は&lt;a href=&quot;http://gihyo.jp/book/2015/978-4-7741-7332-0&quot; target=&quot;_blank&quot;&gt;技術評論社さんのサイト&lt;/a&gt;で可能です。&lt;br /&gt;
単行本でも電子版でも購入可能です。&lt;br /&gt;
(Kindle版も、もう2～3日で出るようです。)&lt;br /&gt;
&lt;br /&gt;
アマゾンはこちら↓&lt;br /&gt;
&lt;a href=&quot;http://www.amazon.co.jp/dp/4774173320&quot;&gt;http://www.amazon.co.jp/dp/4774173320&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
内容は、性能安定化からトラブル時の調査技、&lt;br /&gt;
安定運用のための技や分析技などバラエティーに&lt;br /&gt;
飛んだ内容になっています。&lt;br /&gt;
&lt;br /&gt;
それぞれの技は現場を効率化するという題にふさわしく、&lt;br /&gt;
我々がデータベースの安定稼働や性能安定化のために使用する技や&lt;br /&gt;
トラブル対応で使用する分析技、経験した内容を書いています。&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
400ページを越えるボリューミーな本になってしまったのですが、&lt;br /&gt;
各技自体は2～3ページ程度に抑えてあるので、&lt;br /&gt;
必要な時や興味のある内容をぱぱっと読むことも可能です。&lt;br /&gt;
&lt;br /&gt;
サンプルSQLを豊富に載せているので、&lt;br /&gt;
電子書籍版の方が便利かもしれません。&lt;br /&gt;
(電子版からコピペって出来るのかしら？？？)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
さて、私が執筆した技ですが、&lt;br /&gt;
以下の観点で内容を執筆しました。&lt;br /&gt;
&lt;br /&gt;
・私が過去に対応したようなトラブルを起こさない為の技&lt;br /&gt;
・ライセンスに関係なく使えて、知っていると便利な技&lt;br /&gt;
&lt;b&gt;・トラブル原因の調査や検証を行うための技&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
とくに三点目の原因調査や検証を行うための技ですが、&lt;br /&gt;
マニュアル読んでもMOSを読んでも分からないことって、&lt;br /&gt;
少なくないですよね。&lt;br /&gt;
&lt;br /&gt;
そんな時は、やっぱり自分で検証してみるのが一番手っ取り早いし、確実です。&lt;br /&gt;
我々、中の人も情報を読んでも不安が残るような内容は、&lt;br /&gt;
実際に検証しますし、同僚同士でも「やってみりゃ早い」とよくなります。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
もしも実行計画が変わってしまったら、&lt;br /&gt;
オプティマイザが何を考えて判断したのかを見てみればいいし、&lt;br /&gt;
12cの新機能がどんな風に動いているのかを知りたければ、&lt;br /&gt;
中で何をしてるのか追跡しちゃえばいい。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
お伝えした技で、一人でも自分なりに検証して、&lt;br /&gt;
ブログやらJPOUGで情報を発信する人が増えたら嬉しいです。&lt;br /&gt;
&lt;br /&gt;
・・・&lt;br /&gt;
&lt;br /&gt;
もう少し本について色々書きたいのですが、&lt;br /&gt;
長くなってきたのでまた別の投稿で。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
少しでも興味がわいた方は、&lt;a href=&quot;http://gihyo.jp/book/2015/978-4-7741-7332-0&quot; target=&quot;_blank&quot;&gt;技術評論社さんのサイトで&lt;/a&gt;&lt;br /&gt;
&amp;nbsp;目次だけでも確認頂けると幸いです。</content><link rel='replies' type='application/atom+xml' href='http://koutashiobara.blogspot.com/feeds/6174925814967524705/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://koutashiobara.blogspot.com/2015/05/blog-post.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2179369392941380062/posts/default/6174925814967524705'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2179369392941380062/posts/default/6174925814967524705'/><link rel='alternate' type='text/html' href='http://koutashiobara.blogspot.com/2015/05/blog-post.html' title='執筆した本が発売になりました。(パチパチパチ)'/><author><name>kouta shiobara</name><uri>http://www.blogger.com/profile/01984935614654602135</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_1KQlHH0IdWuW6wROgwDiDYUg_fVaM6qJI7vcFN3vUCwh-CRGSuWjjCRL3TLe6EKLvjfcT1z4QLwwZqZFU70HnpdMHCt_4XrctpmSLHGmDRKWQiSOdH2QHJSJiZiaIgw/s220/%E5%86%99%E7%9C%9F.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2179369392941380062.post-2958830416844684465</id><published>2014-12-17T19:27:00.000+09:00</published><updated>2014-12-26T19:31:21.129+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="12.1.0.x"/><category scheme="http://www.blogger.com/atom/ns#" term="12c"/><category scheme="http://www.blogger.com/atom/ns#" term="やってみた"/><category scheme="http://www.blogger.com/atom/ns#" term="アップグレード"/><title type='text'>Oracle DBA &amp; Developer Days 2014の資料が公開されたようです。</title><content type='html'>&lt;a href=&quot;http://jpoug.doorkeeper.jp/events/17313&quot; target=&quot;_blank&quot;&gt;JPOUG Advent Calendar 2014&lt;/a&gt;の13日目のエントリです。&lt;br /&gt;
だいぶ遅れたプレゼントになりすみません。&lt;br /&gt;
ちょっと欲張ってJPOUG Advent Calendar 2014 二回目の登場になります。&lt;br /&gt;
1回目は&lt;a href=&quot;http://koutashiobara.blogspot.jp/2014/12/optimizerdynamicsampling11.html&quot; target=&quot;_blank&quot;&gt;こちら&lt;/a&gt;&lt;br /&gt;
今回も1nmくらい役に立つプレゼントになればと思ってエントリします。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
さて、本記事のタイトルにあるように、&lt;br /&gt;
「Oracle DBA &amp;amp; Developer Days 2014 (DDD 2014)」の資料が公開されたようです。&lt;br /&gt;
以下サイトから資料がダウンロード出来るようです。&lt;br /&gt;
&lt;br /&gt;
http://eventreg.oracle.com/profile/web/index.cfm?PKWebId=0x14073486e5&lt;br /&gt;
&lt;br /&gt;
役立つ資料が山ほど入手出来るので、&lt;br /&gt;
サイトを紹介してこの記事を終わってもいいかなと思いましたが、&lt;br /&gt;
人の褌でうんぬんと言われそうなので、&lt;br /&gt;
私が担当したセッション内容についてポイントを説明しようと思います。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
私が担当したセッションは&lt;br /&gt;
B1-4「クラウド：事例から見えてきたマルチテナント・アーキテクチャとOracle Database 12c新機能の活用ポイント」の&lt;br /&gt;
後半パート「Oracle Database 12c新機能の活用ポイント」になります。&lt;br /&gt;
39スライド辺りからです。&lt;br /&gt;
&lt;br /&gt;
はじめに、41スライドの注意事項を読んで資料を活用頂きたいと思います。&lt;br /&gt;
この資料の内容や以下に記載する内容も、&lt;br /&gt;
PSUや個別パッチを適用することにより動作が変わるかもしれないので&lt;br /&gt;
気をつけて下さい。&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;まずFlex ASMについて話しをしました。&lt;/b&gt;&lt;br /&gt;
・Oracle Database 12c リリース1 (12.1.0.1)から、Oracle DatabaseやClusterwareにおいて、&lt;br /&gt;
　RAWストレージ・デバイスの直接の使用がサポートされなくなった※1&lt;br /&gt;
・ASMインスタンスの使用メモリはデフォルトで約1GB、推奨は1.5GBほど。&lt;br /&gt;
・Flex ASMを使用していれば、接続先のASMインスタンスが停止しても&lt;br /&gt;
　他ノードのASMインスタンスに自動的に接続してくれて、&lt;br /&gt;
　DBのダウンやエラーを返さず業務を継続できる。&lt;br /&gt;
・2ノードRACで(カーディナリティ)をALLに設定するとASMインスタンスは2つになります。&lt;br /&gt;
　※デフォルトではASMインスタンスが3つリソース登録されます。&lt;br /&gt;
・10.1～のDBと共存できるが、12.1以前のリリースのインスタンスはFlex ASM機能に対応していないので、&lt;br /&gt;
　その場合はカーディナリティ数をALLに設定する必要がある&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;次にCHMですが&lt;/b&gt;、&lt;br /&gt;
・Oracle Database 12c リリース1 (12.1.0.2)から、管理者管理のRACでもMemoryGuardが動作する。&lt;br /&gt;
・MemoryGuardはノードの空きメモリが少ない状態になった場合などに、&lt;br /&gt;
　データベース・サービスリソースを自動的に停止する動きをする。&lt;br /&gt;
・リポジトリDBを停止してもMemoryGuardの動作は停止しない。&lt;br /&gt;
・メモリの設計に注意しよう。&lt;br /&gt;
・CHMの停止でMemoryGuardは停止する&lt;br /&gt;
・リポジトリDBやCHMを停止して良いかは念のためサポートに問い合わせて&lt;br /&gt;
　⇒その結果を誰かフィードバックしてほしい。&lt;br /&gt;
&lt;br /&gt;
ADOについては書いてある内容通りを説明しました。&lt;br /&gt;
ADOを実装するのに必要となったのであろう以下機能を説明しました。&lt;br /&gt;
&lt;b&gt;・オンラインデータファイル移動&lt;/b&gt;&lt;br /&gt;
　処理中は領域が2倍必要になるので注意。&lt;br /&gt;
　また、オラクル社でオンラインと名のつく機能はだいたい、、※2&lt;br /&gt;
&lt;b&gt;・オンラインパーティション移動&lt;/b&gt;&lt;br /&gt;
　移動処理中に対象のパーティションに更新処理が実行されても、&lt;br /&gt;
　更新処理は待機しない。&lt;br /&gt;
　逆に、移動処理は更新処理がcommitやrollbackされるまで、&lt;br /&gt;
　enq:TX -row lock contentionで待機する。&lt;br /&gt;
　オンラインで実行出来るからと言っても、実行タイミングの考慮は必要。&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;コントロールグループ(プロセッサ・グループ)/&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;初期化パラメータPROCESSOR_GROUP_NAME※3&lt;/b&gt;&lt;br /&gt;
・OS(カーネル)の機能を利用している&lt;br /&gt;
・L1～L2キャッシュを特定インスタンスで占有できる？&lt;br /&gt;
・NUMA nodeも指定出来るようなので、遠くのRAMを見に行かなくていいかも。&lt;br /&gt;
・JPOUGのボードメンバーでもある新久保氏は、I/O制御も検証していた。※4&lt;br /&gt;
　夢が広がる。&lt;br /&gt;
・Standard Editionでも使える&lt;br /&gt;
・マルチスレッドアーキテクチャはNUMA nodeを指定してインスタンスとRAMを固定化した際に、&lt;br /&gt;
　固定化されたRAMを有効活用するために作られたのではないかと妄想している。&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;オプティマイザ周りの新機能については、スライド75のイメージで全体像で覚えることが&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;大切だという話をしました。※5&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;・適応計画&lt;/b&gt;&lt;br /&gt;
　バインド依存カーソルや述語(where句)が複雑な場合に非効率な実行計画を選択してしまっても、&lt;br /&gt;
　ましな実行計画に変更してくれる。&lt;br /&gt;
　駆動表からの取得行数が多い場合にネステッドループ結合が発生すると悲惨だが、&lt;br /&gt;
　この機能が動作するとハッシュ結合に変更してくれてまだましな状況となる。&lt;br /&gt;
・動的統計については前回の投稿に書いたような内容を説明&lt;br /&gt;
&lt;b&gt;・自動再最適化&lt;/b&gt;&lt;br /&gt;
　統計が不正確である、述語が複雑な場合に統計情報を補ってくれる&lt;br /&gt;
　カーディナリティ・フィードバックの進化機能&lt;br /&gt;
&lt;b&gt;・SQL計画ディレクティブ&lt;/b&gt;&lt;br /&gt;
　統計情報を取得してもディレクティブは残るが動作しない。(再解析、ディレクティブ評価後)&lt;br /&gt;
　ディクショナリにディレクティブが山ほどついていることがある&lt;br /&gt;
　OPTIMIZER_ADAPTIVE_FEATUREをFALSEにしても動的統計は無効化されないので注意&lt;br /&gt;
&lt;b&gt;・オプティマイザ機能使用方針検討ポイント&lt;/b&gt;&lt;br /&gt;
　システムの要件に合わせて、これら機能を使うか止めるかを判断するのが良い&lt;br /&gt;
　適応計画はEEライセンスが必要だ&lt;br /&gt;
&lt;b&gt;・バルク・ロードのためのオンライン統計収集&lt;/b&gt;&lt;br /&gt;
　CTASや空テーブルへのダイレクト・パス・インサートでも取得されるようになった。&lt;br /&gt;
　(索引は作成時に自動的に統計情報が取得されるのと似た動作だ)&lt;br /&gt;
　インデックス統計、ヒストグラムは収集されないので注意。&lt;br /&gt;
　あくまでも統計情報取得時間を短縮するための動作だ。&lt;br /&gt;
&lt;br /&gt;
参考情報&lt;br /&gt;
※1:&lt;a href=&quot;https://docs.oracle.com/cd/E57425_01/121/READM/chapter12102.htm#CCHHGGFH&quot; target=&quot;_blank&quot;&gt;Oracle® Databaseプラットフォーム共通日本語README12cリリース1 (12.1)&lt;/a&gt;&lt;br /&gt;
　　 &amp;nbsp;&lt;a href=&quot;https://docs.oracle.com/cd/E57425_01/121/READM/chapter12102.htm#CCHHGGFH&quot; target=&quot;_blank&quot;&gt;2.3 Oracle Databaseで非推奨またはサポート終了となった機能&lt;/a&gt;&lt;br /&gt;
※2:&lt;a href=&quot;https://docs.oracle.com/cd/E49329_01/license.121/b71334/editions.htm#CJACGHEB&quot; target=&quot;_blank&quot;&gt;Oracle® Databaseライセンス情報　12cリリース1 (12.1) エディション別の使用可能な機能&lt;/a&gt;&lt;br /&gt;
※3:設定方法等は以下ドキュメントが参考になります。&lt;br /&gt;
　　My Oracle SupportドキュメントID 1585184.1&lt;br /&gt;
&amp;nbsp; &amp;nbsp; 「Using PROCESSOR_GROUP_NAME to bind a database instance to CPUs or NUMA nodes on Linux」&lt;br /&gt;
※4：&lt;a href=&quot;http://kojishinkubo.blogspot.jp/2013/12/12c-3.html&quot; target=&quot;_blank&quot;&gt;10046 trace name context foreverブログ&lt;/a&gt;&lt;br /&gt;
　 　 &lt;a href=&quot;http://kojishinkubo.blogspot.jp/2013/12/12c-3.html&quot; target=&quot;_blank&quot;&gt;12cでリソースの共有と非共有のはざまで... その3&amp;nbsp;&lt;/a&gt;&lt;br /&gt;
　　 JPOUG Advent Calendar 2013のネタです&lt;br /&gt;
※5：&lt;a href=&quot;http://docs.oracle.com/cd/E49329_01/server.121/b71277/tgsql_optcncpt.htm#BABGDDJF&quot; target=&quot;_blank&quot;&gt;Oracle® Database SQLチューニング・ガイド12cリリース1(12.1) 適応問合せ最適化について&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://jpoug.doorkeeper.jp/events/17313&quot; target=&quot;_blank&quot;&gt;JPOUG Advent Calendar 2014&lt;/a&gt;、&lt;br /&gt;
明日の扉は&lt;a href=&quot;http://plays-oracle.blog.so-net.ne.jp/2014-12-14&quot; target=&quot;_blank&quot;&gt;sabotage&lt;/a&gt; さんです。よろしくお願いします。&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://koutashiobara.blogspot.com/feeds/2958830416844684465/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://koutashiobara.blogspot.com/2014/12/oracle-dba-developer-days-2014.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2179369392941380062/posts/default/2958830416844684465'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2179369392941380062/posts/default/2958830416844684465'/><link rel='alternate' type='text/html' href='http://koutashiobara.blogspot.com/2014/12/oracle-dba-developer-days-2014.html' title='Oracle DBA &amp; Developer Days 2014の資料が公開されたようです。'/><author><name>kouta shiobara</name><uri>http://www.blogger.com/profile/01984935614654602135</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_1KQlHH0IdWuW6wROgwDiDYUg_fVaM6qJI7vcFN3vUCwh-CRGSuWjjCRL3TLe6EKLvjfcT1z4QLwwZqZFU70HnpdMHCt_4XrctpmSLHGmDRKWQiSOdH2QHJSJiZiaIgw/s220/%E5%86%99%E7%9C%9F.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2179369392941380062.post-1316815317598397065</id><published>2014-12-06T01:36:00.000+09:00</published><updated>2015-02-24T12:06:15.288+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="12.1.0.x"/><category scheme="http://www.blogger.com/atom/ns#" term="12c"/><category scheme="http://www.blogger.com/atom/ns#" term="JPOUG"/><category scheme="http://www.blogger.com/atom/ns#" term="やってみた"/><category scheme="http://www.blogger.com/atom/ns#" term="パフォーマンス"/><title type='text'>optimizer_dynamic_sampling=11</title><content type='html'>久々の投稿となります。&lt;br /&gt;
今日は、&lt;a href=&quot;http://jpoug.doorkeeper.jp/events/17313&quot; target=&quot;_blank&quot;&gt;JPOUG Advent Calendar 2014&lt;/a&gt;の6日目のエントリです。&lt;br /&gt;
1µmくらい役に立つプレゼントになればと思ってます。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
前日の第三の柴田ことgonsuke777さんが「&lt;a href=&quot;http://d.hatena.ne.jp/gonsuke777/20141205/1417710300&quot; target=&quot;_blank&quot;&gt;Bind Peek を もっと使おうぜ！&lt;/a&gt;」という&lt;br /&gt;
煽り記事を書いていましたので、&lt;br /&gt;
私も呪文のように唱えられるoptimizer_dynamic_sampling=0で有名な&lt;br /&gt;
動的統計(動的サンプリング)の12cの今について書こうと思います。&lt;br /&gt;
&lt;br /&gt;
動的統計は12c(または11.2.0.4.0リリース)以前は動的サンプリングという名前でした。&lt;br /&gt;
機能を単純に説明すると、オプティマイザ統計(俗に言う統計情報)が&lt;br /&gt;
不十分な場合にそれを補完(補填？)するための機能です。&lt;br /&gt;
&lt;br /&gt;
第三の柴田がBind Peekを使おうと言っていますが、&lt;br /&gt;
それだって不十分な統計情報のもと使っても何の意味もありません！&lt;br /&gt;
なぜなら、Bind Peekは与えられたバインド変数をもとに実行計画を生成しますが、&lt;br /&gt;
その元ネタとなるのは統計情報だからです。&lt;br /&gt;
そんな不十分な統計情報を補うための機能、動的統計こそ至高！！&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
のはずですが、&lt;br /&gt;
・実行計画が変わる要素となる&lt;br /&gt;
・この機能が動くと実行計画の生成時間(解析時間)が長くなる&lt;br /&gt;
&lt;br /&gt;
という理由でBind Peekと同じ道を歩むかのように無効化されてきました。。&lt;br /&gt;
(optimizer_dynamic_sampling=0設定)&lt;br /&gt;
※2個目の理由はシビアなレスポンスが求められるシステムでは&lt;br /&gt;
　止めることもよいとは思います。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
そんな動的統計が12c(11.2.0.4.0含む)で進化を遂げます。&lt;br /&gt;
それがoptimizer_dynamic_sampling=11設定です。&lt;br /&gt;
11に設定するとどのような動作になるか。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://docs.oracle.com/cd/E49329_01/server.121/b71277/tgsql_astat.htm#CHDIAGAJ&quot; target=&quot;_blank&quot;&gt;Oracle® Database SQLチューニング・ガイド12cリリース1(12.1) B71277-02&lt;/a&gt;　では&lt;br /&gt;
オプティマイザで動的統計を使用するタイミングは「オプティマイザが必要と判断した場合は、&lt;br /&gt;
自動的に動的統計が使用されます。結果の統計は統計リポジトリ内で永続的であり、&lt;br /&gt;
他の問合せに対しても利用できます。」&lt;br /&gt;
サンプル・サイズ(ブロック)は「自動的に決定」となっています。&lt;br /&gt;
&lt;br /&gt;
分かり難いですよね。&lt;br /&gt;
私が検証した結果からは、以下のように言いかえられると思いました。&lt;br /&gt;
-----&lt;br /&gt;
&lt;b&gt;今までのレベル1～4の条件に合致した場合やSQLがパラレル実行された場合に動作するとともに、&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;SQL計画ディレクティブで動的統計の収集が登録されている場合や、&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;統計情報が失効した場合にも収集するようになった。&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;※通常、最後に統計情報が収集されて以降、表内の10%以上の行が変更されると、&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;　統計情報は失効したとみなされます。&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;b&gt;また、動的統計として動的統計取得対象のSQLについて共有プールのSQL領域内、&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;または自動ワークロード・リポジトリ(DBA_HIST_XXX)から&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;過&lt;/b&gt;&lt;b&gt;去のSQL実行時の統計を取得することにより、&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;他の問合せでも利用できる。&lt;/b&gt;&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
端的に書くと以下がポイントになると思います。&lt;br /&gt;
=====&lt;br /&gt;
&lt;b&gt;★統計情報が失効している場合にも動的統計が取得出来るようになった&lt;/b&gt;&lt;br /&gt;
　11.2.0.3.0までは統計情報が取得されていない場合には動的統計が動きましたが、&lt;br /&gt;
　統計情報が陳腐化した場合にも動作してくれるようになった。&lt;br /&gt;
　⇒バッチ処理時などのワーク表やデータ量・割合の変動が大きい表も&lt;br /&gt;
　　取得対象となります。&lt;br /&gt;
　　(今までは統計情報NULLでロックし、動的統計を動かすというような手法で対応していた)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;★動的統計は過去の実行時統計を再利用している&lt;/b&gt;&lt;br /&gt;
　DBA_HIST_SQLSTATやV$SQLなどから過去の実行結果を参照して、&lt;br /&gt;
　動的統計情報を取得しているように見えます。&lt;br /&gt;
　※詳細を調査したい人はSQLトレースを取得するといいと思います。&lt;br /&gt;
　いうなれば、第三の柴田が言っていた、&lt;br /&gt;
　カーディナリティフィードバック(12cでの名称は自動再最適化の統計フィードバック)が&lt;br /&gt;
　動作するようなイメージです。&lt;br /&gt;
　⇒12cより前のリリースでは、動的統計もカーディナリティフィードバックもSQLカーソルが&lt;br /&gt;
　　エージアウトすると折角取得した統計情報補完情報が失われていた。&lt;br /&gt;
　　※カーディナリティフィードバックの補完情報は今のリリースでも失われます。&lt;br /&gt;
===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
また、統計情報が失効しているオブジェクトを参照する他のSQLや&lt;br /&gt;
SQLカーソルがエージアウトされて、カーディナリティフィードバックの情報が失われても、&lt;br /&gt;
統計情報を補完した状態でSQLを実行出来るようにするために追加された機能が、&lt;br /&gt;
そう、SQL計画ディレクティブ！！(のはず）&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
と、12cではオプティマイザ周りの機能が色々と進化していますが、&lt;br /&gt;
長くなるので今日はここまで。&lt;br /&gt;
これら機能を使う使わないなどの考え方は、&lt;br /&gt;
&lt;a href=&quot;http://www.oracle.com/webfolder/technetwork/jp/ondemand/ddd2013/A-1.pdf&quot; target=&quot;_blank&quot;&gt;第三の柴田がDDDで説明した資料&lt;/a&gt;を参考にするとよいと思います。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
最後に注意点を記載しておくと、&lt;br /&gt;
&lt;br /&gt;
・統計情報が失効している場合や過去のSQL実行統計から情報を取得する動作は&lt;br /&gt;
　optimizer_dynamic_samplingが11に設定されている場合のみ動く&lt;br /&gt;
&lt;br /&gt;
・DYNAMIC_SAMPLINGヒントでは11を指定しても無効(有効範囲は0～10)&lt;br /&gt;
　&lt;a href=&quot;http://docs.oracle.com/cd/E57425_01/121/SQLRF/sql_elements006.htm#BABDCGAA&quot; target=&quot;_blank&quot;&gt;Oracle® Database SQL言語リファレンス 12cリリース1 (12.1)&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
・SQL計画ディレクティブにより動的統計収集が実行される場合は、&lt;br /&gt;
　optimizer_dynamic_sampling=2が設定されていても11の動作となる。&lt;br /&gt;
　停止したい場合には、optimizer_dynamic_sampling=0の設定が必要。&lt;br /&gt;
&lt;br /&gt;
・OPTIMIZER_ADAPTIVE_FEATURES=FALSEを設定しても動的統計の機能は停止しない&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
また、とても重要な点として、&lt;br /&gt;
レベル11の設定は11.2.0.4.0や12cからの新機能(機能拡張)なので、&lt;br /&gt;
検証を十分に実施してから使用するのが良いと思います。&lt;br /&gt;
※デフォルトの設定はoptimizer_dynamic_sampling=2となっています。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ではでは、「第三の柴田」というキーワードが流行ることを願いつつ&lt;br /&gt;
これを機会に今後は12cネタをぽつぽつ書いていこうと思います。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
JPOUG Advent Calendar 2014、&lt;br /&gt;
明日の扉は渡辺 剛 さんです。よろしくお願いします！&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://koutashiobara.blogspot.com/feeds/1316815317598397065/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://koutashiobara.blogspot.com/2014/12/optimizerdynamicsampling11.html#comment-form' title='3 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2179369392941380062/posts/default/1316815317598397065'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2179369392941380062/posts/default/1316815317598397065'/><link rel='alternate' type='text/html' href='http://koutashiobara.blogspot.com/2014/12/optimizerdynamicsampling11.html' title='optimizer_dynamic_sampling=11'/><author><name>kouta shiobara</name><uri>http://www.blogger.com/profile/01984935614654602135</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_1KQlHH0IdWuW6wROgwDiDYUg_fVaM6qJI7vcFN3vUCwh-CRGSuWjjCRL3TLe6EKLvjfcT1z4QLwwZqZFU70HnpdMHCt_4XrctpmSLHGmDRKWQiSOdH2QHJSJiZiaIgw/s220/%E5%86%99%E7%9C%9F.JPG'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2179369392941380062.post-8374550372148485621</id><published>2013-12-05T19:00:00.000+09:00</published><updated>2014-02-23T11:23:38.072+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="11.2.0.2.0関係"/><category scheme="http://www.blogger.com/atom/ns#" term="11.2.0.3.0関係"/><category scheme="http://www.blogger.com/atom/ns#" term="Oracleインストール関係"/><category scheme="http://www.blogger.com/atom/ns#" term="Oracle関連情報"/><category scheme="http://www.blogger.com/atom/ns#" term="やってみた"/><category scheme="http://www.blogger.com/atom/ns#" term="パフォーマンス"/><category scheme="http://www.blogger.com/atom/ns#" term="初期化パラメータ"/><title type='text'>続・HugePages_3</title><content type='html'>前回の「&lt;a href=&quot;http://koutashiobara.blogspot.jp/2013/12/hugepages2.html&quot; target=&quot;_blank&quot;&gt;続・HugePages_2&lt;/a&gt;」の続きです。&lt;br /&gt;
前回はvm.nr_hugepagesはsga_targetの値を検討するところまででした。&lt;br /&gt;
今回は設定していきます。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1.vm.nr_hugepagesを設定します。&lt;br /&gt;
/etc/sysctl.confにvm.nr_hugepages=算出した値を記述します。&lt;br /&gt;
私の環境ではSGAを5GBと見積り、2560(5120MB/2)とします。&lt;br /&gt;
&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;66359769-5570-4ebb-a90d-05ad967132f5&quot; id=&quot;62093ad8-13fe-4198-919a-288cede644f4&quot;&gt;sysctl&lt;/span&gt; -p で反映します。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
自動メモリ管理(AMM)環境とHugepagesの理解を深めるため、&lt;br /&gt;
寄り道をすると、&lt;br /&gt;
自動メモリ管理(AMM)環境で/dev/shmを使用している場合と、&lt;br /&gt;
Hugepagesを使用する場合には空きメモリの見え方が異なります。&lt;br /&gt;
&lt;br /&gt;
■自動メモリ管理(AMM)環境(DB起動前)&lt;br /&gt;
[root@s112040 /&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;3be610db-40d7-4ee7-a89f-540fc8a2b424&quot; id=&quot;c076cf3e-0db6-45dd-b85c-e4bf42c95745&quot;&gt;]&lt;/span&gt;# free -m&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;a3d04584-3411-4153-97e2-5313a33063b3&quot; id=&quot;6526ad9e-06dc-4e3a-8b9a-676befaf57e6&quot;&gt;total&lt;/span&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; used &amp;nbsp; &amp;nbsp; &amp;nbsp; free &amp;nbsp; &amp;nbsp; shared &amp;nbsp; &amp;nbsp;buffers &amp;nbsp; &amp;nbsp; cached&lt;br /&gt;
&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;6296ef93-7b17-4ebe-a529-41335f846970&quot; id=&quot;dd46b0cb-4455-4d7e-aa80-0aeca165f507&quot;&gt;Mem&lt;/span&gt;: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 10020 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;558 &amp;nbsp; &amp;nbsp; &amp;nbsp; 9461 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 85 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;185&lt;br /&gt;
-/+ buffers/cache: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;288 &amp;nbsp; &amp;nbsp; &amp;nbsp; 9732&lt;br /&gt;
Swap: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;16383 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0 &amp;nbsp; &amp;nbsp; &amp;nbsp;16383&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
■自動メモリ管理(AMM)環境(DB起動後)&lt;br /&gt;
[root@s112040 /&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;30602259-af80-4cb3-b849-7a8bb6d50fea&quot; id=&quot;fb49e0e1-da2a-4aa0-b7b2-e35a55d8429b&quot;&gt;]&lt;/span&gt;# free -m&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;9867838d-0ba0-4ed3-a9d2-567b50085beb&quot; id=&quot;569152a6-0161-461e-ab8d-2ebcfdca8d02&quot;&gt;total&lt;/span&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; used &amp;nbsp; &amp;nbsp; &amp;nbsp; free &amp;nbsp; &amp;nbsp; shared &amp;nbsp; &amp;nbsp;buffers &amp;nbsp; &amp;nbsp; cached&lt;br /&gt;
&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;5aecf219-a353-4137-a248-315aecf1315e&quot; id=&quot;4ea83567-116b-4e88-a0dd-46f9a60734a6&quot;&gt;Mem&lt;/span&gt;: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 10020 &amp;nbsp; &amp;nbsp; &amp;nbsp; 6078 &amp;nbsp; &amp;nbsp; &amp;nbsp; 3941 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 85 &amp;nbsp; &amp;nbsp; &amp;nbsp; 5400&lt;br /&gt;
-/+ buffers/cache: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;592 &amp;nbsp; &amp;nbsp; &amp;nbsp; 9428&lt;br /&gt;
Swap: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;16383 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0 &amp;nbsp; &amp;nbsp; &amp;nbsp;16383&lt;br /&gt;
&lt;br /&gt;
DB起動後にはmemory_targetが6GBのためMemのfreeが6GB近く減少し、&lt;br /&gt;
usedが増えていますが、buffers/cacheのfreeに変化はありません。&lt;br /&gt;
/dev/shmにmemory_targetのファイルを作ったのでMemのusedが増えた。&lt;br /&gt;
というのがイメージできます。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
▲Hugepages環境(DB起動前)&lt;br /&gt;
[root@s112040 /&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;af3b1809-f565-4b6e-815b-c0b0ec75cdc5&quot; id=&quot;c3b01b64-3acb-41f2-a17f-2ed5bee8e7d6&quot;&gt;]&lt;/span&gt;# free -m&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;9dd1b3d7-ee73-4582-a7f5-65508ed24127&quot; id=&quot;94809a33-b826-4ee4-96d9-a1e9ee2441a1&quot;&gt;total&lt;/span&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; used &amp;nbsp; &amp;nbsp; &amp;nbsp; free &amp;nbsp; &amp;nbsp; shared &amp;nbsp; &amp;nbsp;buffers &amp;nbsp; &amp;nbsp; cached&lt;br /&gt;
&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;5d8de524-5691-42a2-aca3-c475938bb37b&quot; id=&quot;455c784f-f349-4a17-b52f-45e4f04d253c&quot;&gt;Mem&lt;/span&gt;: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 10020 &amp;nbsp; &amp;nbsp; &amp;nbsp; 5927 &amp;nbsp; &amp;nbsp; &amp;nbsp; 4093 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 85 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;425&lt;br /&gt;
-/+ buffers/cache: &amp;nbsp; &amp;nbsp; &amp;nbsp; 5415 &amp;nbsp; &amp;nbsp; &amp;nbsp; 4604&lt;br /&gt;
Swap: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;16383 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0 &amp;nbsp; &amp;nbsp; &amp;nbsp;16383&lt;br /&gt;
&lt;br /&gt;
[root@s112040 /&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;8d3cebec-07d2-4d52-9082-87c7e181f828&quot; id=&quot;659587f5-3308-4181-bd61-6c806d0cfafa&quot;&gt;]&lt;/span&gt;# grep Huge /proc/meminfo&lt;br /&gt;
&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;9c4e85d7-17a2-4159-adc6-220676ead9ff&quot; id=&quot;7d588461-df39-4533-b4b0-6caf1391a58d&quot;&gt;AnonHugePages&lt;/span&gt;: &amp;nbsp; &amp;nbsp; &amp;nbsp;6144 kB&lt;br /&gt;
HugePages_Total: &amp;nbsp; &amp;nbsp;2560&lt;br /&gt;
HugePages_Free: &amp;nbsp; &amp;nbsp; 2560&lt;br /&gt;
HugePages_Rsvd: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0&lt;br /&gt;
HugePages_Surp: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0&lt;br /&gt;
&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;a0162603-51ef-49f6-843d-ff91da262c4b&quot; id=&quot;88aec0c8-9f43-4bd6-a597-45090c6b7ad5&quot;&gt;Hugepagesize&lt;/span&gt;: &amp;nbsp; &amp;nbsp; &amp;nbsp; 2048 kB&lt;br /&gt;
&lt;br /&gt;
▲Hugepages環境(DB起動後)&lt;br /&gt;
[root@s112040 /&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;77be64b0-b3cf-421a-a728-d801c193ffb4&quot; id=&quot;dcbfabe0-b55b-4833-a379-3ada20123463&quot;&gt;]&lt;/span&gt;# free -m&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;0cfb9ef9-5ad1-457a-9f87-96a15db9765e&quot; id=&quot;6ea3f356-e140-4325-ab9f-97aa6010d961&quot;&gt;total&lt;/span&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; used &amp;nbsp; &amp;nbsp; &amp;nbsp; free &amp;nbsp; &amp;nbsp; shared &amp;nbsp; &amp;nbsp;buffers &amp;nbsp; &amp;nbsp; cached&lt;br /&gt;
&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;63af538e-f700-45fe-90cd-a76681348374&quot; id=&quot;45540b99-ac79-48a5-b72a-aa84621912db&quot;&gt;Mem&lt;/span&gt;: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 10020 &amp;nbsp; &amp;nbsp; &amp;nbsp; 6001 &amp;nbsp; &amp;nbsp; &amp;nbsp; 4019 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 85 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;436&lt;br /&gt;
-/+ buffers/cache: &amp;nbsp; &amp;nbsp; &amp;nbsp; 5479 &amp;nbsp; &amp;nbsp; &amp;nbsp; 4541&lt;br /&gt;
Swap: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;16383 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0 &amp;nbsp; &amp;nbsp; &amp;nbsp;16383&lt;br /&gt;
&lt;br /&gt;
[root@s112040 /&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;687b8d09-a98a-4e0a-b96f-b750645746b4&quot; id=&quot;38b1a012-adac-4cd6-b9d3-0da635f6ae6f&quot;&gt;]&lt;/span&gt;# grep Huge /proc/meminfo&lt;br /&gt;
&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;3d4ad75b-4b75-4774-85d5-dcd374b5d464&quot; id=&quot;b9dce4dc-c7d4-4365-9f9c-67ca2d704e46&quot;&gt;AnonHugePages&lt;/span&gt;: &amp;nbsp; &amp;nbsp; 12288 kB&lt;br /&gt;
HugePages_Total: &amp;nbsp; &amp;nbsp;2560&lt;br /&gt;
HugePages_Free: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;5&lt;br /&gt;
HugePages_Rsvd: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;5&lt;br /&gt;
HugePages_Surp: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0&lt;br /&gt;
&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;50426693-048c-489a-ba2d-b73509570674&quot; id=&quot;ea206d76-0f02-456f-825b-9370ed8c114b&quot;&gt;Hugepagesize&lt;/span&gt;: &amp;nbsp; &amp;nbsp; &amp;nbsp; 2048 kB&lt;br /&gt;
&lt;br /&gt;
Hugepagesを獲得(sysctl -p)したタイミングでMemもbuffers/cacheも&lt;br /&gt;
freeが減少していますが、DBの起動による変化ありません。&lt;br /&gt;
Hugepagesとして獲得した領域をSGAが使いにいった感じがわかりますね。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
では、寄り道を終えて、&lt;br /&gt;
&lt;br /&gt;
2)DBの初期化パラメータを変更、反映します。&lt;br /&gt;
&lt;br /&gt;
SQL&amp;gt; alter system set memory_target=0 scope=spfile;&lt;br /&gt;
システムが変更されました。&lt;br /&gt;
&lt;br /&gt;
SQL&amp;gt; alter system set sga_target=5120 M scope=spfile;&lt;br /&gt;
システムが変更されました。&lt;br /&gt;
&lt;br /&gt;
SQL&amp;gt; alter system set pga_aggregate_target=1024 M &amp;nbsp;scope=spfile;&lt;br /&gt;
システムが変更されました。&lt;br /&gt;
&lt;br /&gt;
DBを再起動します。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
これで完了！！！&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
・・・・と思いきや！&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
alert.logを確認すると&lt;br /&gt;
&lt;br /&gt;
Starting ORACLE instance (normal)&lt;br /&gt;
************************ Large Pages Information *******************&lt;br /&gt;
Per process system &lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;06ca5b42-f8b3-4e3c-8891-dfce9dab7397&quot; id=&quot;1594700e-9d40-4ca2-a67a-8e0c2e9ffdc6&quot;&gt;memlock&lt;/span&gt; (soft) limit = 5120 MB&lt;br /&gt;
&lt;br /&gt;
Total Shared Global Region in Large Pages = 5120 MB (99%)&lt;br /&gt;
&lt;br /&gt;
Large Pages used by this instance: 2560 (5120 MB)&lt;br /&gt;
Large Pages unused system wide = 0 (0 KB)&lt;br /&gt;
Large Pages configured system wide = 2560 (5120 MB)&lt;br /&gt;
Large Page size = 2048 KB&lt;br /&gt;
&lt;br /&gt;
RECOMMENDATION:&lt;br /&gt;
&amp;nbsp; Total System Global Area size is 5122 MB. For optimal performance,&lt;br /&gt;
&amp;nbsp; &lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;189daaa4-d0d7-4156-88be-e79031a3c12e&quot; id=&quot;93b2b542-558b-4f49-a4c1-369b4a697ceb&quot;&gt;prior&lt;/span&gt; to the next instance restart:&lt;br /&gt;
&amp;nbsp; 1. Increase the number of unused large pages &lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;7566415f-6d1e-4ff7-a5a5-e365f3ddf694&quot; id=&quot;db78d3b9-5234-4fa4-bd36-752ca9376b35&quot;&gt;by&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;b3ff974f-9a95-4587-b73c-32999a83e981&quot; id=&quot;e5b32389-755d-4107-b403-a418c36f42a9&quot;&gt;at&lt;/span&gt; least 1 (page size 2048 KB, total size 2048 KB) system wide &lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;b3ff974f-9a95-4587-b73c-32999a83e981&quot; id=&quot;44636376-1e20-4415-8d28-f0ebd43fdad9&quot;&gt;to&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;e0c1487e-dba6-4349-ac8e-3c9725ed483f&quot; id=&quot;2374c9c4-c99f-4212-9307-7e34f3baac8d&quot;&gt;get&lt;/span&gt; 100% of the System Global Area allocated with large pages&lt;br /&gt;
&amp;nbsp; 2. Large pages are automatically locked into physical memory.&lt;br /&gt;
&amp;nbsp;Increase the per process &lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;415e480e-d891-4c97-a77b-560cf62f55e8&quot; id=&quot;a3e9da76-3fe8-410b-916b-1c85f7b666f4&quot;&gt;memlock&lt;/span&gt; (soft) limit to at least 5130 MB to lock&lt;br /&gt;
&amp;nbsp;100% System Global Area&#39;s large pages into physical memory&lt;br /&gt;
********************************************************************&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
5122MB！？Hugepagesは5120MBしか用意していないので、&lt;br /&gt;
1ページ 2MB分をデフォルトのページ管理領域から取得しています。&lt;br /&gt;
SGAのサイズに合わせたのに。。&lt;br /&gt;
そもそも、memlockに5130MB設定しろって。。&lt;br /&gt;
&lt;br /&gt;
試しに、hugepages_settings.shを実行して&lt;br /&gt;
hugepages構成の推奨値を確認してみると。。&lt;br /&gt;
[oracle@s112040 ~&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;6c5b3bc2-e3db-4aa8-aa7f-322f5550b6ee&quot; id=&quot;0acfc036-c45e-4761-932c-21a2f5e8c644&quot;&gt;]&lt;/span&gt;$ ./hugepages_settings&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;6c5b3bc2-e3db-4aa8-aa7f-322f5550b6ee&quot; id=&quot;890e68b3-1032-417c-81f8-a439918d4dde&quot;&gt;.&lt;/span&gt;sh&lt;br /&gt;
Recommended setting: &lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;3bc39c08-1132-4a2a-b729-d9c2537dbcd5&quot; id=&quot;a896d31c-f964-48ec-8112-5b35e864cdfc&quot;&gt;vm&lt;/span&gt;&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;3bc39c08-1132-4a2a-b729-d9c2537dbcd5&quot; id=&quot;9f2be1df-bfda-421f-b71e-63865a1fd065&quot;&gt;.&lt;/span&gt;nr_hugepages = 2565&lt;br /&gt;
&lt;br /&gt;
2565ページ、5130 MB！？&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[oracle@s112040 ~&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;3cb16b13-f933-4a06-bd15-4897ef733b7e&quot; id=&quot;6f77ebd9-c471-4be4-b4ee-e221765e53a5&quot;&gt;]&lt;/span&gt;$ &lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;3cb16b13-f933-4a06-bd15-4897ef733b7e&quot; id=&quot;ec62efae-f820-4330-a480-9cc38e5d7947&quot;&gt;ipcs&lt;/span&gt; -m&lt;br /&gt;
&lt;br /&gt;
------ 共有メモリセグメント --------&lt;br /&gt;
キー &amp;nbsp; &amp;nbsp; shmid &amp;nbsp; &amp;nbsp; &amp;nbsp;所有者 &amp;nbsp;権限 &amp;nbsp; &amp;nbsp; バイト &amp;nbsp;nattch &amp;nbsp; &amp;nbsp; 状態&lt;br /&gt;
0x00000000 327685 &amp;nbsp; &amp;nbsp; oracle &amp;nbsp; &amp;nbsp; 640 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;33554432 &amp;nbsp; 24&lt;br /&gt;
0x00000000 360454 &amp;nbsp; &amp;nbsp; oracle &amp;nbsp; &amp;nbsp; 640 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;5335154688 24&lt;br /&gt;
0x5bb52b60 393223 &amp;nbsp; &amp;nbsp; oracle &amp;nbsp; &amp;nbsp; 640 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;2097152 &amp;nbsp; &amp;nbsp;24&lt;br /&gt;
&lt;br /&gt;
33554432/(2048*1024) =16&lt;br /&gt;
5335154688/(2048*1024) =2544&lt;br /&gt;
2097152/(2048*1024) =1&lt;br /&gt;
&lt;br /&gt;
NUM_PG=`echo &quot;$NUM_PG+$MIN_PG+1&quot; | bc -q`&lt;br /&gt;
&lt;br /&gt;
(1+16+1)+(2544+1)+(1+1)=2565&lt;br /&gt;
&lt;br /&gt;
2565ページとなり、メモリに直すと530MBですね。&lt;br /&gt;
&lt;br /&gt;
ちなみに、私の11.2.0.2環境では&lt;br /&gt;
------ 共有メモリセグメント --------&lt;br /&gt;
キー &amp;nbsp; &amp;nbsp; shmid &amp;nbsp; &amp;nbsp; &amp;nbsp;所有者 &amp;nbsp;権限 &amp;nbsp; &amp;nbsp; バイト &amp;nbsp;nattch &amp;nbsp; &amp;nbsp; 状態&lt;br /&gt;
0x031e4588 688143 &amp;nbsp; &amp;nbsp; oracle &amp;nbsp; &amp;nbsp; 660 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;5370806272 21&lt;br /&gt;
&lt;br /&gt;
5370806272/(2048*1024) =2561&lt;br /&gt;
(1+2561+1)=2563&lt;br /&gt;
Recommended setting: &lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;560e483c-e336-4517-928c-418c87cdf0e4&quot; id=&quot;c8bbd20f-97dd-4585-99b3-ceccbd376f71&quot;&gt;vm&lt;/span&gt;&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;560e483c-e336-4517-928c-418c87cdf0e4&quot; id=&quot;0b0ca574-a605-4278-b25f-724d1e0f9814&quot;&gt;.&lt;/span&gt;nr_hugepages = 2563でした。&lt;br /&gt;
&lt;br /&gt;
よくよくシェルを読むと、&lt;br /&gt;
# Start from 1 pages to be on the safe side and guarantee 1 free &lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;02df3f81-9402-42df-a311-2493b57d5297&quot; id=&quot;a8ee9c90-faf5-4da7-8622-98afec6c99d9&quot;&gt;HugePage&lt;/span&gt;&lt;br /&gt;
NUM_PG=1&lt;br /&gt;
むぐぐ・・・&lt;br /&gt;
&lt;br /&gt;
このNUM_PGがないと、11.2.0.4.0では2564で11.2.0.2.0は2562。&lt;br /&gt;
そもも謎の+1ってなんだよ。。&lt;br /&gt;
謎の+1も省くと2561で両バージョンとも同じ値になります。&lt;br /&gt;
&lt;br /&gt;
じゃ、その+1ページなんなんだよ！？&lt;br /&gt;
&lt;br /&gt;
というのは今回追いきれませんでした。。。orz&lt;br /&gt;
&lt;br /&gt;
vm.nr_hugepagesを2561に設定して起動すると、正常起動を確認出来ました。&lt;br /&gt;
&lt;br /&gt;
Starting ORACLE instance (normal)&lt;br /&gt;
************************ Large Pages Information *******************&lt;br /&gt;
Per process system &lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;8aa4dffd-6307-4206-be74-9b7163c0b3fa&quot; id=&quot;2ee8faec-a045-4a75-ab19-f0be18d6113d&quot;&gt;memlock&lt;/span&gt; (soft) limit = 5122 MB&lt;br /&gt;
&lt;br /&gt;
Total Shared Global Region in Large Pages = 5122 MB (100%)&lt;br /&gt;
&lt;br /&gt;
Large Pages used by this instance: 2561 (5122 MB)&lt;br /&gt;
Large Pages unused system wide = 0 (0 KB)&lt;br /&gt;
Large Pages configured system wide = 2561 (5122 MB)&lt;br /&gt;
Large Page size = 2048 KB&lt;br /&gt;
********************************************************************&lt;br /&gt;
&lt;br /&gt;
今回SGA_TARGETを5GBから1GBまで1GBずつ減らして検証しましたが、&lt;br /&gt;
常にSGA_TARGET+2MB(1ページ)足りませんでした。&lt;br /&gt;
&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;b0a85495-69de-4142-9b67-3c990e2106fd&quot; id=&quot;fb1df3d7-88cc-4b9d-948d-6b12eec478ec&quot;&gt;ipcs&lt;/span&gt; -mは計算してなかったのです、多分同じ傾向なのでしょうか。。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ということで、結論としては、&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;自動メモリ管理(AMM)を使用している環境から&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;Hugepagesを使用した環境に変更するには、&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;b&gt;　2)hugepagesのページ数検討＆設定&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;　　2-1)sga_targetやpga_aggregate_targetの検討&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;　　2-2)sga_targetやpga_aggregate_targetを設定&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;　　　　　memory_targetを0にしてDB再起動&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;　　　　　※memory_max_targetが明示的に設定されている場合には、&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;　　　　　　 自動メモリ管理(AMM)が無効になったと判定されません。&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;　　　　　　&amp;nbsp;&lt;/b&gt;&lt;b&gt;memory_max_targetを削除して下さい。&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;　　　　&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;　　2-3)hugepages_settings.shの実行&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;　　　　または、ipcs -mのバイトを(2048*1024)で割った値の合計にて算出&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;　　2-4)hugepagesのページの決定&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;　&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;　もしくは、2-2)、2-3)を省きた場合は、SGA_TARGET/2+1ページの値を設定&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;11.2.0.2.0の環境で、ざっくりSGA_TARGETを2で割った値で&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;vm.nr_hugepagesやmemlockを設定した環境では、&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;ひょっとしたらHugepageを全く使えてないかもしれません！？&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
まずはgrep Huge /proc/meminfoやalert.logを確認しみてはどうでしょうか？&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
次回は、気になるこいつ「&lt;span style=&quot;color: orange;&quot;&gt;AnonHugePages&lt;/span&gt;」に迫ります。&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://koutashiobara.blogspot.com/feeds/8374550372148485621/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://koutashiobara.blogspot.com/2013/12/hugepages3.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2179369392941380062/posts/default/8374550372148485621'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2179369392941380062/posts/default/8374550372148485621'/><link rel='alternate' type='text/html' href='http://koutashiobara.blogspot.com/2013/12/hugepages3.html' title='続・HugePages_3'/><author><name>kouta shiobara</name><uri>http://www.blogger.com/profile/01984935614654602135</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_1KQlHH0IdWuW6wROgwDiDYUg_fVaM6qJI7vcFN3vUCwh-CRGSuWjjCRL3TLe6EKLvjfcT1z4QLwwZqZFU70HnpdMHCt_4XrctpmSLHGmDRKWQiSOdH2QHJSJiZiaIgw/s220/%E5%86%99%E7%9C%9F.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2179369392941380062.post-8120812648562589458</id><published>2013-12-05T17:00:00.000+09:00</published><updated>2013-12-05T18:44:24.737+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="11.2.0.3.0関係"/><category scheme="http://www.blogger.com/atom/ns#" term="Oracleインストール関係"/><category scheme="http://www.blogger.com/atom/ns#" term="Oracle関連情報"/><category scheme="http://www.blogger.com/atom/ns#" term="やってみた"/><category scheme="http://www.blogger.com/atom/ns#" term="パフォーマンス"/><category scheme="http://www.blogger.com/atom/ns#" term="初期化パラメータ"/><title type='text'>続・HugePages_2</title><content type='html'>折角&lt;a href=&quot;http://koutashiobara.blogspot.jp/2013/12/hugepages1.html&quot; target=&quot;_blank&quot;&gt;HugePagesネタを久しぶりに書いた&lt;/a&gt;ので、&lt;br /&gt;
&lt;strike&gt;Oracle社のマニュアルよりもグーグルの上位に立つため、&lt;/strike&gt;&lt;br /&gt;
前回の「&lt;a href=&quot;http://koutashiobara.blogspot.jp/2013/12/hugepages1.html&quot; target=&quot;_blank&quot;&gt;続・HugePages_1&lt;/a&gt;」に書ききれなかった、&lt;br /&gt;
Hugepagesネタに関する雑多な内容を書こうと思います。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://docs.oracle.com/cd/E16338_01/server.112/b56317/appi_vlm.htm#CACFIHHA&quot; target=&quot;_blank&quot;&gt;Oracle® Database管理者リファレンス11&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;3e3d4a9a-2258-40f4-951c-93223d997532&quot; id=&quot;82a708a6-ad45-4f0d-a815-6ad621e6dee5&quot;&gt;.&lt;/span&gt;2&lt;/a&gt;では、&lt;br /&gt;
以下の様な設定手順が書かれていますが、&lt;br /&gt;
実際にはそんなに思い通りにはいかないこともあります。&lt;br /&gt;
&lt;br /&gt;
1)memlockの設定変更&lt;br /&gt;
2)hugepagesのページ数検討＆設定&lt;br /&gt;
3)DB再起動により獲得&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;しかしながら、自動メモリ管理(AMM)を使用している環境を考えた場合、&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;現実的には2)の部分をもう少し考える必要があります。&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
共有メモリー・セグメントのhugepages構成の推奨値を計算するスクリプトですが、&lt;br /&gt;
自動メモリ管理(AMM)環境では以下の様な出力になります。&lt;br /&gt;
&lt;br /&gt;
[oracle@s112040 ~&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;30754627-e44a-4e9f-a844-47ee528a5d9f&quot; id=&quot;7d0ad9b0-94d3-4754-85af-4ce3251845f5&quot;&gt;]&lt;/span&gt;$ ./hugepages_settings&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;30754627-e44a-4e9f-a844-47ee528a5d9f&quot; id=&quot;f44195cd-7846-4f77-9e96-cf8ef68bc192&quot;&gt;.&lt;/span&gt;sh&lt;br /&gt;
Recommended setting: &lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;ddfec5bd-7df1-4035-962e-8043d9aa32fb&quot; id=&quot;d386ad61-aab1-40e4-ab99-9f21cc0c33db&quot;&gt;vm&lt;/span&gt;&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;ddfec5bd-7df1-4035-962e-8043d9aa32fb&quot; id=&quot;9c4c149e-ed2b-4d97-81da-b5a478c31b18&quot;&gt;.&lt;/span&gt;nr_hugepages = 1&lt;br /&gt;
ん？1ページなの？となります。&lt;br /&gt;
&lt;br /&gt;
hugepages_settings.shスクリプトの内容を確認すれば分かりますが、&lt;br /&gt;
&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;3d7b371e-ca2d-4aad-8b0b-5b050c8b0a8a&quot; id=&quot;317a0112-60bb-435d-bcc4-317deb8df092&quot;&gt;ipcs&lt;/span&gt; -mの結果を元にvm&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;3d7b371e-ca2d-4aad-8b0b-5b050c8b0a8a&quot; id=&quot;6cfd4a70-08be-483b-b919-7f3ffc804bfb&quot;&gt;.&lt;/span&gt;nr_hugepagesを算出しています。&lt;br /&gt;
&lt;br /&gt;
[oracle@s112040 ~&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;e9eb8f8b-011f-4a38-85e0-0833dc5a1d45&quot; id=&quot;17fc5250-dacb-451c-b2ec-eccd07bd8bc6&quot;&gt;]&lt;/span&gt;$ &lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;e9eb8f8b-011f-4a38-85e0-0833dc5a1d45&quot; id=&quot;e9f1a538-0aab-4fb3-9830-abe1e3d9565a&quot;&gt;ipcs&lt;/span&gt; -m&lt;br /&gt;
------ 共有メモリセグメント --------&lt;br /&gt;
キー&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; shmid&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 所有者&amp;nbsp; 権限&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; バイト&amp;nbsp; nattch&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 状態&lt;br /&gt;
0x00000000 1114117&amp;nbsp;&amp;nbsp;&amp;nbsp; oracle&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 640&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4096&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&lt;br /&gt;
0x00000000 1146886&amp;nbsp;&amp;nbsp;&amp;nbsp; oracle&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 640&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4096&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&lt;br /&gt;
0x5bb52b60 1179655&amp;nbsp;&amp;nbsp;&amp;nbsp; oracle&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 640&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4096&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&lt;br /&gt;
※SEG_BYTESは4096となる。&lt;br /&gt;
&lt;br /&gt;
この結果から、SEG_BYTESは4096となり、HPG_SZは2048のため、&lt;br /&gt;
&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;eecd8f2d-7f05-42cd-bc7b-fcae046ce934&quot; id=&quot;3672d458-a020-4d3b-87a7-2c342b44af66&quot;&gt;echo&lt;/span&gt; &quot;$SEG_BYTES/($HPG_SZ*1024)&quot; | &lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;eecd8f2d-7f05-42cd-bc7b-fcae046ce934&quot; id=&quot;37c3915a-aaa1-4209-add6-6dab88834a5a&quot;&gt;bc&lt;/span&gt; -qの結果は0となり、&lt;br /&gt;
if文を抜けて、初期値の1が出力されたことが分かります。&lt;br /&gt;
&lt;br /&gt;
SEG_BYTESが4096となっているのは、自動メモリ管理(AMM)環境では、&lt;br /&gt;
/dev/shmにマウントされた共有メモリー・ファイルシステム(ramfs/tmpfs/shmfs)に&lt;br /&gt;
グラニュルサイズでファイルを作成して使用しているため、&lt;br /&gt;
共有メモリセグメントを使用していないことに起因しています。&lt;br /&gt;
&lt;br /&gt;
このことから、自動メモリ管理(AMM)環境からHugepagesを使用した環境に変更するには、&lt;br /&gt;
現時的には以下の手順の実施を検討する必要があります。&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;2)hugepagesのページ数検討＆設定&lt;br /&gt;　2-1)sga_targetやpga_aggregate_targetの検討&lt;br /&gt;　2-2)hugepagesのページ数検討&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2-1)についてですが、まずは現状の確認が必要ですね。&lt;br /&gt;
Hugepasesに関係する初期化パラメータを確認します。&lt;br /&gt;
memory_targetのみが設定されている場合には、&lt;br /&gt;
以下の様な状態になっているかもしれません。&lt;br /&gt;
&lt;br /&gt;
SQL&amp;gt; col name_col_plus_show_param for a20&lt;br /&gt;
SQL&amp;gt; col value_col_plus_show_param for a10&lt;br /&gt;
SQL&amp;gt; col type for a15&lt;br /&gt;
&lt;br /&gt;
SQL&amp;gt; show parameter memory_max_target memory_target&lt;br /&gt;
NAME&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TYPE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VALUE&lt;br /&gt;
-------------------- --------------- ----------&lt;br /&gt;
memory_max_target&amp;nbsp;&amp;nbsp;&amp;nbsp; big integer&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6G&lt;br /&gt;
&lt;br /&gt;
SQL&amp;gt; show parameter memory_target&lt;br /&gt;
NAME&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TYPE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VALUE&lt;br /&gt;
-------------------- --------------- ----------&lt;br /&gt;
memory_target&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; big integer&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6G&lt;br /&gt;
&lt;br /&gt;
SQL&amp;gt; show parameter sga_max&lt;br /&gt;
NAME&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TYPE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VALUE&lt;br /&gt;
--------------- --------------- ----------&lt;br /&gt;
sga_max_size&amp;nbsp;&amp;nbsp;&amp;nbsp; big integer&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6G&lt;br /&gt;
※設定されていない場合には、memory_targetの値になります。&lt;br /&gt;
&lt;br /&gt;
SQL&amp;gt; show parameter sga_target&lt;br /&gt;
NAME&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TYPE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VALUE&lt;br /&gt;
-------------------- --------------- ----------&lt;br /&gt;
sga_target&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; big integer&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&lt;br /&gt;
&lt;br /&gt;
SQL&amp;gt; show parameter pga_aggregate_target&lt;br /&gt;
NAME&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TYPE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VALUE&lt;br /&gt;
-------------------- --------------- ----------&lt;br /&gt;
pga_aggregate_target big integer&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0G&lt;br /&gt;
&lt;br /&gt;
SQL&amp;gt; show parameter use_large_pages&lt;br /&gt;
NAME&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TYPE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VALUE&lt;br /&gt;
-------------------- --------------- ----------&lt;br /&gt;
use_large_pages&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; string&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TRUE&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
sga_targetやpga_aggregate_targetを決定するには、&lt;br /&gt;
以下のSQLで現状や変動を確認し、設定値を検討します。&lt;br /&gt;
&lt;br /&gt;
SQL&amp;gt;select COMPONENT&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;88af15e6-d13e-4ec8-9828-0e7f3b2f41f2&quot; id=&quot;c449a429-f2d7-401f-8c10-af5fc232c3dd&quot;&gt;,&lt;/span&gt;CURRENT_SIZE&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;88af15e6-d13e-4ec8-9828-0e7f3b2f41f2&quot; id=&quot;539cfc89-ab4a-4192-b3fa-b125743f5cae&quot;&gt;,&lt;/span&gt;MIN_SIZE&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;88af15e6-d13e-4ec8-9828-0e7f3b2f41f2&quot; id=&quot;79b103fd-f90d-4d8e-aba8-80df84649858&quot;&gt;,&lt;/span&gt;MAX_SIZE &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 　&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;1585c213-e154-4c50-b11b-574947cfa0e7&quot; id=&quot;2bd370ce-079a-4b9e-8875-a01a1c707595&quot;&gt;from&lt;/span&gt; V$MEMORY_DYNAMIC_COMPONENTS &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 　&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;0996feff-657f-4c37-87f5-c1cdd1d831e8&quot; id=&quot;3050e333-a949-42dc-a3da-9a574e05b8eb&quot;&gt;where&lt;/span&gt; COMPONENT IN (&#39;SGA Target&#39;,&#39;PGA Target&#39;);&lt;br /&gt;
&lt;br /&gt;
SQL&amp;gt; &lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;cf5c9736-dbbf-48a4-b656-249e7cd7d4a6&quot; id=&quot;62aa0109-1a56-49c5-80b4-35675ecb0894&quot;&gt;select&lt;/span&gt; COMPONENT&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;cf5c9736-dbbf-48a4-b656-249e7cd7d4a6&quot; id=&quot;fd638de5-dd34-44ca-bea3-aac3e9cb8673&quot;&gt;,&lt;/span&gt;PARAMETER&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;cf5c9736-dbbf-48a4-b656-249e7cd7d4a6&quot; id=&quot;3a2f8646-452f-4b36-bbbd-bc692a1e68d5&quot;&gt;,&lt;/span&gt;INITIAL_SIZE&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;cf5c9736-dbbf-48a4-b656-249e7cd7d4a6&quot; id=&quot;2d36ec1f-f86b-447b-a96f-7525064a2b03&quot;&gt;,&lt;/span&gt;TARGET_SIZE,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 　FINAL_SIZE&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;4de07141-c1ca-4afd-aaa8-b8481325a07b&quot; id=&quot;ab8c041a-6e63-4500-bb39-4a1b9e19990e&quot;&gt;,&lt;/span&gt;START_TIME from V$MEMORY_RESIZE_OPS &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 　&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;30168e78-4e4c-4747-95d5-a5bd9b4ae75c&quot; id=&quot;b70e6312-3b15-41a5-9408-283009ca7d48&quot;&gt;where&lt;/span&gt; COMPONENT IN (&#39;SGA Target&#39;,&#39;PGA Target&#39;)&lt;br /&gt;
&lt;br /&gt;
以下のアドバイスを参考にするのもありですね。&lt;br /&gt;
V$SGA_TARGET_ADVICE&lt;br /&gt;
V$PGA_TARGET_ADVICE&lt;br /&gt;
&lt;br /&gt;
hugepagesを使用できるのはSGAだけなので、&lt;br /&gt;
vm.nr_hugepagesはsga_targetの値をHPG_SZである2048で&lt;br /&gt;
割った値となります。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
長くなってきたので、一旦切ります。&lt;br /&gt;
実際の設定作業については&lt;a href=&quot;http://koutashiobara.blogspot.jp/2013/12/hugepages3.html&quot; target=&quot;_blank&quot;&gt;次のエントリ&lt;/a&gt;に記載します。</content><link rel='replies' type='application/atom+xml' href='http://koutashiobara.blogspot.com/feeds/8120812648562589458/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://koutashiobara.blogspot.com/2013/12/hugepages2.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2179369392941380062/posts/default/8120812648562589458'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2179369392941380062/posts/default/8120812648562589458'/><link rel='alternate' type='text/html' href='http://koutashiobara.blogspot.com/2013/12/hugepages2.html' title='続・HugePages_2'/><author><name>kouta shiobara</name><uri>http://www.blogger.com/profile/01984935614654602135</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_1KQlHH0IdWuW6wROgwDiDYUg_fVaM6qJI7vcFN3vUCwh-CRGSuWjjCRL3TLe6EKLvjfcT1z4QLwwZqZFU70HnpdMHCt_4XrctpmSLHGmDRKWQiSOdH2QHJSJiZiaIgw/s220/%E5%86%99%E7%9C%9F.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2179369392941380062.post-241487587069869057</id><published>2013-12-05T07:00:00.000+09:00</published><updated>2014-02-21T19:23:12.477+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="11.2.0.3.0関係"/><category scheme="http://www.blogger.com/atom/ns#" term="JPOUG"/><category scheme="http://www.blogger.com/atom/ns#" term="Oracle関連情報"/><category scheme="http://www.blogger.com/atom/ns#" term="やってみた"/><category scheme="http://www.blogger.com/atom/ns#" term="パフォーマンス"/><category scheme="http://www.blogger.com/atom/ns#" term="初期化パラメータ"/><title type='text'>続・HugePages_1</title><content type='html'>&lt;br /&gt;
今日は、&lt;a href=&quot;http://www.zusaar.com/event/1687004&quot; target=&quot;_blank&quot;&gt;JPOUG Advent Calendar 2013&lt;/a&gt;の5日目のエントリです。&lt;br /&gt;
1nmくらい役に立つプレゼントになればと思ってエントリします。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://koutashiobara.blogspot.jp/2011/11/hugepages1.html&quot; target=&quot;_blank&quot;&gt;以前書いたHugepagesに関するエントリ&lt;/a&gt;が検索すると上位に来るようで、&lt;br /&gt;
&lt;strike&gt;その地位を盤石なものにするべく、&lt;/strike&gt;今回追加で&lt;span style=&quot;color: orange;&quot;&gt;Hugepagesネタ&lt;/span&gt;を書こうと思います。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
前回のエントリ日付は2011年11月10日で以下の環境でした。&lt;br /&gt;
前回から二年。皆さんが導入するOracleバージョンも変わってきていると思うので、&lt;br /&gt;
今回はそのバージョンの違いについて調べてみます。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
============&lt;br /&gt;
前回の環境&lt;br /&gt;
CPU: Intel(R) Xeon(R) CPU E5630 @ 2.53GHz×4&lt;br /&gt;
メモリ：24GB&lt;br /&gt;
OS&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;f5e5e556-b6d7-430e-99a7-fa9c459c3fe2&quot; id=&quot;b7b183b7-d656-402f-878f-dfdb7d77960a&quot;&gt;&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;904d5525-c2a1-4b45-9270-ef3ab2b4d316&quot; id=&quot;53ba6363-7839-461a-943f-0003249999da&quot;&gt;&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;8da622ae-4531-46f9-8f6d-54f33a4f6df8&quot; id=&quot;2ffef8a6-6f98-439c-960d-21b7a57e1206&quot;&gt;:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Red Hat Enterprise Linux Server release 5.4 (Tikanga)&lt;br /&gt;
カーネル：2&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;3bf66993-48fc-4687-bced-ed5d84650637&quot; id=&quot;9c58328a-5c92-47b9-a54d-ea2bcf7cae55&quot;&gt;&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;204595ca-7efd-49e4-9c40-244218fa5fc7&quot; id=&quot;5c0ce8d0-f25c-452c-80ce-3ddd315d3dbb&quot;&gt;&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;ac49f3d3-f0d3-4e99-9ed3-0885140183cc&quot; id=&quot;edb37ab0-6da1-4ec2-a620-b945b0be4ba6&quot;&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;6.18-164&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;3bf66993-48fc-4687-bced-ed5d84650637&quot; id=&quot;5187e140-913d-4e29-99a6-4e35e276ee56&quot;&gt;&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;204595ca-7efd-49e4-9c40-244218fa5fc7&quot; id=&quot;f5523b2a-a1cc-4743-b5e3-2757975847ee&quot;&gt;&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;ac49f3d3-f0d3-4e99-9ed3-0885140183cc&quot; id=&quot;e3e63548-edda-445f-8edd-fd8073294cfc&quot;&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;el5 x86_64&lt;br /&gt;
Oracle:11.2.0.2.0&lt;br /&gt;
============&lt;br /&gt;
&lt;br /&gt;
今回の検証環境は以下となります。&lt;br /&gt;
カーネルとDBのバージョンが異なります。&lt;br /&gt;
============&lt;br /&gt;
今回の環境&lt;br /&gt;
CPU: Intel&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;d41c0df3-bbaf-4af1-bc08-d3a7a09f0357&quot; id=&quot;563a87b3-b01b-4629-aa8f-7d1950d4a448&quot;&gt;&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;fd045c0c-d876-46ff-a744-c62bed7dcf43&quot; id=&quot;444a284c-812a-45a5-9bd6-d29a343c3b2e&quot;&gt;&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;7f21b071-b785-4312-a2fb-d6968eeb458b&quot; id=&quot;00fc13c0-4fd5-4185-bfbf-962fe4b012f3&quot;&gt;(&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;R) Core&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;d41c0df3-bbaf-4af1-bc08-d3a7a09f0357&quot; id=&quot;54873778-35e9-47f5-a539-12c0c0a25cfb&quot;&gt;&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;fd045c0c-d876-46ff-a744-c62bed7dcf43&quot; id=&quot;f1c50343-05f3-4c2a-8efb-9cdf78731b80&quot;&gt;&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;7f21b071-b785-4312-a2fb-d6968eeb458b&quot; id=&quot;f0e6523a-100f-49cf-ba89-3d1d1b3dfde2&quot;&gt;(&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;TM) i5-3320M CPU @ 2.60GHz×2&lt;br /&gt;
メモリ：10GB&lt;br /&gt;
Oracle Linux Server release 6.4 x86_64&lt;br /&gt;
カーネル：2&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;4f521251-ffc1-4b5e-8bfa-b5d9cd2ded46&quot; id=&quot;769d9810-d831-4914-90e9-cfd6d342213f&quot;&gt;&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;de0bc0bb-34d7-4c00-abd5-6cbb32660eeb&quot; id=&quot;1e6c85b3-0f9c-40e0-ac45-479c2f5b706d&quot;&gt;&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;38e20293-fc6f-42d3-a2ed-54132756717e&quot; id=&quot;b5a32e39-81b6-4185-804e-fd47aaf2798d&quot;&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;6.39-400.17.1&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;4f521251-ffc1-4b5e-8bfa-b5d9cd2ded46&quot; id=&quot;21e57ba2-c53d-4748-848f-55c8197682cf&quot;&gt;&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;de0bc0bb-34d7-4c00-abd5-6cbb32660eeb&quot; id=&quot;730addfd-2e06-4187-97a6-b93c2d2531ea&quot;&gt;&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;38e20293-fc6f-42d3-a2ed-54132756717e&quot; id=&quot;efe4d8a5-a534-4144-961c-b82d6ddf4d4f&quot;&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;el6uek&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;4f521251-ffc1-4b5e-8bfa-b5d9cd2ded46&quot; id=&quot;4438f62d-a3fa-4fbf-bd84-f3d75581161d&quot;&gt;&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;de0bc0bb-34d7-4c00-abd5-6cbb32660eeb&quot; id=&quot;3dd4eb66-27ff-4433-9528-295d9e398e74&quot;&gt;&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;38e20293-fc6f-42d3-a2ed-54132756717e&quot; id=&quot;6bf5b58f-28a8-4185-8305-e82b734992cb&quot;&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;x86_64 #1&lt;br /&gt;
Oracle:11.2.0.4.0&lt;br /&gt;
SGA_TARGET:5GB&lt;br /&gt;
============&lt;br /&gt;
&lt;br /&gt;
一言で言うと、Oracle Release 11.2.0.3.0から、&lt;br /&gt;
alert.logへの出力メッセージと初期化パラメータ「&lt;span style=&quot;color: orange;&quot;&gt;&lt;b&gt;USE_LARGE_PAGES&lt;/b&gt;&lt;/span&gt;」の&lt;br /&gt;
設定値の動作と種類が少なからず変更になりました。&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;1.デフォルト値である「&lt;span style=&quot;color: orange;&quot;&gt;TRUE&lt;/span&gt;」の動作変更&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
動作の変更として、デフォルト値である「&lt;span style=&quot;color: orange;&quot;&gt;TRUE&lt;/span&gt;」の動きが変更になっています。&lt;br /&gt;
Oracle Database 11gリリース2 (11.2.0.2&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;ce16a411-fafb-4e4f-bb3c-405adaed02a7&quot; id=&quot;cd887e1a-c1d3-4042-8a50-10e86a71e3a1&quot;&gt;&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;ad6c525e-70c5-4a48-8f9a-43dde1e5890e&quot; id=&quot;6ab33ff2-b5d5-4794-a611-2211eb1f953f&quot;&gt;&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;0ce20d48-822c-403b-8ef2-f80f301ae2fe&quot; id=&quot;99b42d6e-7d8a-4e85-af41-983352fc2af3&quot;&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;では、&lt;br /&gt;
Hugepageに関する設定に失敗するとHugepage用領域が一切使用されず、&lt;br /&gt;
残りの物理メモリからSGAが割り当てられます。&lt;br /&gt;
これにより意図しない物理メモリ不足が発生し、エラーの発生やSWAPによる&lt;br /&gt;
パフォーマンス低下が発生する場合があります。&lt;br /&gt;
&lt;br /&gt;
Oracle Database 11gリリース2 (11.2.0.3&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;49d6c31c-c831-4850-8134-422c2298f063&quot; id=&quot;0cdbbd30-7d4f-43a8-9fcd-d24436865c14&quot;&gt;&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;8ede18c2-501b-4488-8562-96200f092780&quot; id=&quot;d91ea4d5-29d9-411e-aed5-9f9144cdd57c&quot;&gt;&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;72a09ba9-1a27-4e4e-9858-f32246887bd6&quot; id=&quot;b6d64721-7ab0-4f11-b3d7-24c305804be5&quot;&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;では、&lt;br /&gt;
Oracleによって可能なかぎり多くのSGAがHugepage用領域に割り当てられ、&lt;br /&gt;
不足した場合は不足分を物理メモリの残りである通常サイズのページを使用して&lt;br /&gt;
割り当てられます。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
★11.2.0.2のalert.log出力メッセージ★&lt;br /&gt;
&lt;br /&gt;
■Hugpagesの設定がされていない場合&lt;br /&gt;
特にメッセージなし&lt;br /&gt;
&lt;br /&gt;
■正常に取得できた場合&lt;br /&gt;
(&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;88086c3d-4642-471a-bb5f-5d8db461e497&quot; id=&quot;b0e3fb4b-2d42-4c55-8e70-7d4a9f1d77b9&quot;&gt;&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;94f9b732-4cdb-4122-b92e-f641c22880e6&quot; id=&quot;7079d18e-6788-4dc3-9871-d79451cac921&quot;&gt;&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;ca55d8eb-1f8e-48d6-ab74-8767308056f3&quot; id=&quot;0197f84e-b9e5-4aeb-b197-c1e282eeb7f1&quot;&gt;vm&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;88086c3d-4642-471a-bb5f-5d8db461e497&quot; id=&quot;075cb91d-c890-4d8e-8d57-fda0f529fa30&quot;&gt;&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;94f9b732-4cdb-4122-b92e-f641c22880e6&quot; id=&quot;0e328184-e9f2-42d3-972b-a1952a5d34ba&quot;&gt;&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;ca55d8eb-1f8e-48d6-ab74-8767308056f3&quot; id=&quot;24713fc7-2e20-4978-ac04-5244b889dfff&quot;&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;nr_hugepages=2561&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;88086c3d-4642-471a-bb5f-5d8db461e497&quot; id=&quot;5e00ea8f-93f6-45ec-9738-e4fbd835ab94&quot;&gt;&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;94f9b732-4cdb-4122-b92e-f641c22880e6&quot; id=&quot;5964d94e-507f-4663-ba68-cbcecc136711&quot;&gt;&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;ca55d8eb-1f8e-48d6-ab74-8767308056f3&quot; id=&quot;f4532d57-8fcc-440b-98fe-28cd515eb832&quot;&gt;,&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;memlock=5244928)&lt;br /&gt;
&lt;br /&gt;
Starting ORACLE instance (normal)&lt;br /&gt;
****************** Huge Pages Information *****************&lt;br /&gt;
Huge Pages memory pool detected (total: 2561 free: 2561)&lt;br /&gt;
DFLT Huge Pages allocation successful (allocated: 2561)&lt;br /&gt;
***********************************************************&lt;br /&gt;
&lt;br /&gt;
■SGAに対してHugpages用領域が不足している場合&lt;br /&gt;
(&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;2594f3cb-bee1-424e-9c72-078ea99c9137&quot; id=&quot;18634657-102a-4fdf-b58e-8470b232dcb8&quot;&gt;&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;7078c3f2-3bba-4fb3-a5e9-869b666bbbfe&quot; id=&quot;5cc3a980-d188-4cb8-8105-f03bb9506ade&quot;&gt;&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;a8a41d94-a9fa-4c73-99fd-230ef5e91654&quot; id=&quot;834e1787-b74c-438f-9ce3-1eea0797f93c&quot;&gt;vm&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;2594f3cb-bee1-424e-9c72-078ea99c9137&quot; id=&quot;7f271360-6f73-48c0-a338-0363dbd3da30&quot;&gt;&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;7078c3f2-3bba-4fb3-a5e9-869b666bbbfe&quot; id=&quot;2b6f9f13-4234-47e2-874c-4f5545d357ec&quot;&gt;&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;a8a41d94-a9fa-4c73-99fd-230ef5e91654&quot; id=&quot;4122e79a-14fa-40c0-a160-05d5e6378ac7&quot;&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;nr_hugepages=2560&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;2594f3cb-bee1-424e-9c72-078ea99c9137&quot; id=&quot;7723afad-d74c-4786-99f1-2dbc51ddf9a6&quot;&gt;&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;7078c3f2-3bba-4fb3-a5e9-869b666bbbfe&quot; id=&quot;55b77680-21db-4ea5-995c-beb6d745463c&quot;&gt;&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;a8a41d94-a9fa-4c73-99fd-230ef5e91654&quot; id=&quot;b03907cd-c7a9-45a6-a820-ce8ede1d3c20&quot;&gt;,&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;memlock=5244928)&lt;br /&gt;
&lt;br /&gt;
****************** Huge Pages Information *****************&lt;br /&gt;
Huge Pages memory pool detected (total: 2560 free: 2560)&lt;br /&gt;
Huge Pages allocation failed (free: 2560 required: 2561)&lt;br /&gt;
Allocation will continue with default/smaller page size&lt;br /&gt;
**********************************************************&lt;br /&gt;
&lt;br /&gt;
■Hugpages用領域に対してmemlockの設定が小さい場合&lt;br /&gt;
(&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;d4303319-0d1b-4ce9-8ef5-a06923504a81&quot; id=&quot;60a09e3f-34db-47e4-8451-c7813ece6887&quot;&gt;&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;16cd0bbd-5fcb-4d58-93be-dada8ca6612c&quot; id=&quot;4bc4d9b2-a8d5-4e41-b784-a7f904e9f71d&quot;&gt;&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;3d6940a1-f605-4984-a66f-a54f510ee17a&quot; id=&quot;c347c551-992e-493c-b39c-5cf427f373ee&quot;&gt;vm&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;d4303319-0d1b-4ce9-8ef5-a06923504a81&quot; id=&quot;08288df9-3645-4dbc-a2b5-b4c6a0c14a18&quot;&gt;&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;16cd0bbd-5fcb-4d58-93be-dada8ca6612c&quot; id=&quot;0588cf22-4897-455f-b294-08b6beb0621b&quot;&gt;&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;3d6940a1-f605-4984-a66f-a54f510ee17a&quot; id=&quot;3eb873b9-7ed6-4378-b7ee-9d65c29773d7&quot;&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;nr_hugepages=2561&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;d4303319-0d1b-4ce9-8ef5-a06923504a81&quot; id=&quot;43637d63-996c-463c-9b51-5d14c32fb59f&quot;&gt;&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;16cd0bbd-5fcb-4d58-93be-dada8ca6612c&quot; id=&quot;f5d6a878-78ef-4c87-ac6e-d11c8ba84eb0&quot;&gt;&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;3d6940a1-f605-4984-a66f-a54f510ee17a&quot; id=&quot;415e17a2-49f1-46f7-afaa-5e1e1442ba6b&quot;&gt;,&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;memlock=5242880)&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
Starting ORACLE instance (normal)&lt;br /&gt;
****************** Huge Pages Information *****************&lt;br /&gt;
Huge Pages memory pool detected (total: 2561 free: 2561)&lt;br /&gt;
&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;c5eebbd1-3545-49b4-b0ad-3b4739fdc63b&quot; id=&quot;3f211d66-f1e1-40e2-8315-dca4a8a3e7db&quot;&gt;&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;32744f17-88cf-46fb-93a2-c7bd1aa22e3d&quot; id=&quot;11fb9c46-7a50-47d1-a2d3-e12be4217b23&quot;&gt;&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;930269d9-e0ad-45d0-88e8-e1372c8bd6f3&quot; id=&quot;d10f721f-a023-4c6a-b06f-ca05b9870ac2&quot;&gt;Memlock&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; limit too small: 5368709120 to accommodate segment size: 5370806272&lt;br /&gt;
Huge Pages allocation failed (free: 2561 required: 2561)&lt;br /&gt;
Allocation will continue with default/smaller page size&lt;br /&gt;
**********************************************************&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
★11.2.0.3以降のalert.log出力メッセージ★&lt;br /&gt;
&lt;br /&gt;
■Hugpagesの設定がされていない場合&lt;br /&gt;
(&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;a665b585-bb5a-461c-a759-988d9f4f6ddf&quot; id=&quot;afbb9b4d-8f5a-4f99-ac54-ace35226f33b&quot;&gt;&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;c8cc2bff-31a2-480c-a28f-97c03c02175d&quot; id=&quot;414eb0a2-2de8-4e9e-b51d-2dd1dd24464c&quot;&gt;&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;c59343c0-66c1-4158-8b4d-d5c2e7983d56&quot; id=&quot;c9b4cebe-1697-4271-8c61-8a081603f99d&quot;&gt;vm&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;a665b585-bb5a-461c-a759-988d9f4f6ddf&quot; id=&quot;5aaa2e86-7ce9-4e6f-8b19-003d827f66d7&quot;&gt;&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;c8cc2bff-31a2-480c-a28f-97c03c02175d&quot; id=&quot;a5d90a63-00ae-4f48-91a0-5d8be68579b0&quot;&gt;&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;c59343c0-66c1-4158-8b4d-d5c2e7983d56&quot; id=&quot;df3efc43-7763-4803-94dc-97530dfdf8d7&quot;&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;nr_hugepages= &lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;a665b585-bb5a-461c-a759-988d9f4f6ddf&quot; id=&quot;813a7a99-5c37-449c-932a-eca6fd49790a&quot;&gt;&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;c8cc2bff-31a2-480c-a28f-97c03c02175d&quot; id=&quot;b5f30d9b-f610-49da-84f1-2aac38623b60&quot;&gt;&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;c59343c0-66c1-4158-8b4d-d5c2e7983d56&quot; id=&quot;1fffec4b-8f2c-4c99-b255-d7802cf3d7a1&quot;&gt;,&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;memlock=5244928)&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
Starting ORACLE instance (normal)&lt;br /&gt;
************************ Large Pages Information *******************&lt;br /&gt;
Per process system memlock (soft) limit = 5120 MB&lt;br /&gt;
&lt;br /&gt;
Total Shared Global Region in Large Pages = 0 KB (0%)&lt;br /&gt;
&lt;br /&gt;
Large Pages used by this instance: 0 (0 KB)&lt;br /&gt;
Large Pages unused system wide = 0 (0 KB)&lt;br /&gt;
Large Pages configured system wide = 0 (0 KB)&lt;br /&gt;
Large Page size = 2048 KB&lt;br /&gt;
&lt;br /&gt;
RECOMMENDATION:&lt;br /&gt;
&amp;nbsp; Total System Global Area size is 5122 MB. For optimal performance,&lt;br /&gt;
&amp;nbsp; prior to the next instance restart:&lt;br /&gt;
&amp;nbsp; 1. Increase the number of unused large pages by&lt;br /&gt;
&amp;nbsp;at least 2561 (page size 2048 KB, total size 5122 MB) system wide to&lt;br /&gt;
&amp;nbsp; get 100% of the System Global Area allocated with large pages&lt;br /&gt;
&amp;nbsp; 2. Large pages are automatically locked into physical memory.&lt;br /&gt;
&amp;nbsp;Increase the per process memlock (soft) limit to at least 5130 MB to lock&lt;br /&gt;
&amp;nbsp;100% System Global Area&#39;s large pages into physical memory&lt;br /&gt;
********************************************************************&lt;br /&gt;
&lt;br /&gt;
■正常に取得できた場合&lt;br /&gt;
(&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;4b653d86-a9cc-4262-b681-ec91f79ebbab&quot; id=&quot;e2885a77-b186-472f-9e35-129e06cacbd2&quot;&gt;&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;67e39fb5-7889-462f-a9a0-cb1996fd958c&quot; id=&quot;4ad157e0-bc7f-4a66-a233-98a2ab285716&quot;&gt;&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;c8dacab5-01af-4367-be12-71516875e536&quot; id=&quot;7ea6d00f-9777-47b9-82a1-60431cc73680&quot;&gt;vm&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;4b653d86-a9cc-4262-b681-ec91f79ebbab&quot; id=&quot;36f20dcb-234b-43e2-b321-a1fe88fede52&quot;&gt;&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;67e39fb5-7889-462f-a9a0-cb1996fd958c&quot; id=&quot;821d2f4d-570c-48f6-aa4a-a26d7a7ee5f9&quot;&gt;&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;c8dacab5-01af-4367-be12-71516875e536&quot; id=&quot;b8b3e21c-817b-4227-9ee4-be443d906571&quot;&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;nr_hugepages=2561&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;4b653d86-a9cc-4262-b681-ec91f79ebbab&quot; id=&quot;92dc19d4-661f-416a-959f-27b85c98ad00&quot;&gt;&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;67e39fb5-7889-462f-a9a0-cb1996fd958c&quot; id=&quot;54810fda-e6fa-48dd-8096-576e2a1b9ce4&quot;&gt;&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;c8dacab5-01af-4367-be12-71516875e536&quot; id=&quot;b41c845e-c1cc-4cf3-9644-92b24a35b727&quot;&gt;,&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;memlock=5244928)&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
Starting ORACLE instance (normal)&lt;br /&gt;
************************ Large Pages Information *******************&lt;br /&gt;
Per process system &lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;140b0f99-0ece-4015-9f7a-573065ef9312&quot; id=&quot;b61b7944-19eb-4287-95c9-d179bbe86fec&quot;&gt;&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;58e21d83-192e-48ae-8e8e-712bb3f1f3f6&quot; id=&quot;ed98b3b6-bea2-4636-a85b-89dca57d46bf&quot;&gt;&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;eeb42653-dc79-4dc3-be72-7bbc42dbcd7e&quot; id=&quot;33e6bca7-47b3-49a4-acee-bc975ca1c63e&quot;&gt;memlock&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; (soft) limit = 5122 MB&lt;br /&gt;
&lt;br /&gt;
Total Shared Global Region in Large Pages = 5122 MB (100%)&lt;br /&gt;
&lt;br /&gt;
Large Pages used by this instance: 2561 (5122 MB)&lt;br /&gt;
Large Pages unused system wide = 0 (0 KB)&lt;br /&gt;
Large Pages configured system wide = 2561 (5122 MB)&lt;br /&gt;
Large Page size = 2048 KB&lt;br /&gt;
********************************************************************&lt;br /&gt;
&lt;br /&gt;
■SGAに対してHugpages用領域が不足している場合&lt;br /&gt;
(&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;608a86a9-ad17-460b-8244-7e657721ec59&quot; id=&quot;76464206-cef4-45a2-88b6-ad8b698efe4a&quot;&gt;&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;92793667-8e9f-4bba-9e28-a34f483d9d03&quot; id=&quot;cbdc53da-a0c3-4e19-a315-7913404cea17&quot;&gt;&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;f1e7ded3-c639-4ea8-950b-9324d3e6a513&quot; id=&quot;ac8f2dcc-67c4-4063-8195-c483d696408f&quot;&gt;vm&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;608a86a9-ad17-460b-8244-7e657721ec59&quot; id=&quot;ce2f2a94-df6e-4e81-a228-09e806b87f04&quot;&gt;&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;92793667-8e9f-4bba-9e28-a34f483d9d03&quot; id=&quot;b075faa4-337d-4345-b253-06608668c72c&quot;&gt;&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;f1e7ded3-c639-4ea8-950b-9324d3e6a513&quot; id=&quot;e0ce8d3d-7881-4f7d-a8eb-9f84c77862d9&quot;&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;nr_hugepages=2560&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;608a86a9-ad17-460b-8244-7e657721ec59&quot; id=&quot;f64217e6-eccb-4e3f-9a72-9651a78c6569&quot;&gt;&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;92793667-8e9f-4bba-9e28-a34f483d9d03&quot; id=&quot;6e136487-1606-49e1-a013-91baa024ab7b&quot;&gt;&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;f1e7ded3-c639-4ea8-950b-9324d3e6a513&quot; id=&quot;5c6a6d6d-3282-41b5-a138-9c2c77343de1&quot;&gt;,&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;memlock=5244928)&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
Starting ORACLE instance (normal)&lt;br /&gt;
************************ Large Pages Information *******************&lt;br /&gt;
Per process system &lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;25043e61-99e8-4604-a203-196f399d5508&quot; id=&quot;2829b569-8c86-4d06-84b9-b4ae7978c8ac&quot;&gt;&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;24191b75-cfa2-47a1-9b64-13f62bb661d6&quot; id=&quot;f2e656ff-59ff-4fe2-a6cf-f5877d4d882d&quot;&gt;&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;dfd775b3-4452-4088-b5ce-ac3a55a69376&quot; id=&quot;65ba459f-17ef-49f2-82c1-5b15e1aec744&quot;&gt;memlock&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; (soft) limit = 5122 MB&lt;br /&gt;
&lt;br /&gt;
Total Shared Global Region in Large Pages = 5120 MB (99%)&lt;br /&gt;
&lt;br /&gt;
Large Pages used by this instance: 2560 (5120 MB)&lt;br /&gt;
Large Pages unused system wide = 0 (0 KB)&lt;br /&gt;
Large Pages configured system wide = 2560 (5120 MB)&lt;br /&gt;
Large Page size = 2048 KB&lt;br /&gt;
&lt;br /&gt;
RECOMMENDATION:&lt;br /&gt;
&amp;nbsp; Total System Global Area size is 5122 MB. For optimal performance,&lt;br /&gt;
&amp;nbsp; &lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;fd7eff23-e121-47f0-be5a-d4961d1d8e26&quot; id=&quot;7e230311-4f15-48bd-b092-f76f0dfeeda6&quot;&gt;&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;ced921e5-b8a8-4b1f-aa50-10de12e03def&quot; id=&quot;70f2bccc-fca5-441e-bdfd-5190ea9d648d&quot;&gt;&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;8f1f3bb2-a98b-4c58-9c43-96ccad644988&quot; id=&quot;6ddf0ed2-0c1a-4ece-a6c0-c7fb9c593c39&quot;&gt;prior&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; to the next instance restart:&lt;br /&gt;
&amp;nbsp; 1. Increase the number of unused large pages &lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;d877c0ee-baf8-43d9-ab4e-0de18527781e&quot; id=&quot;5571eb08-ad60-4a5b-9362-085b1989237e&quot;&gt;&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;c16c922f-fcee-4430-b084-d827a01370f3&quot; id=&quot;f095362d-169d-4056-8e11-a27542e55e8b&quot;&gt;&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;c63b797f-c744-41ef-aee2-69c3fd7ce491&quot; id=&quot;ebe3c837-4354-432b-bcf1-4a50cf3c4b43&quot;&gt;by&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;228953f8-17e9-487a-a8e1-ad8d40532e90&quot; id=&quot;b838841f-b858-4ef9-8727-f86c0e8e624a&quot;&gt;&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;58383081-11df-4f27-bd42-e6401bfda45f&quot; id=&quot;21d56202-fd1c-4fa0-9910-2a6406cc3b0f&quot;&gt;&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;5db77f96-7510-4d61-83ee-2133e17e8096&quot; id=&quot;1871d6ab-a3f7-42a2-8857-620c03fb32b4&quot;&gt;at&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; least 1 (page size 2048 KB, total size 2048 KB) system wide &lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;228953f8-17e9-487a-a8e1-ad8d40532e90&quot; id=&quot;0be7f6fd-1503-44ae-bf56-2ed8527f4dca&quot;&gt;&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;58383081-11df-4f27-bd42-e6401bfda45f&quot; id=&quot;15a3ce38-8312-4075-84ec-1d980016d135&quot;&gt;&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;5db77f96-7510-4d61-83ee-2133e17e8096&quot; id=&quot;514a9f1d-ffdf-4da1-9fd9-6a9c5bbce87d&quot;&gt;to&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;399564be-114d-4b17-85e9-200456cf57e9&quot; id=&quot;0cd12267-5caf-4912-ab1f-fc3ecf6660e4&quot;&gt;&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;05d478e8-1a10-453d-9d07-eeb6267fdeba&quot; id=&quot;295cf76e-b50a-4ade-87b0-4a8f1da91b44&quot;&gt;&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;2202c07e-0a1d-40a3-900b-15ac91e1bcd7&quot; id=&quot;e04ce88f-0aa6-4732-b721-acc5efea8ca6&quot;&gt;get&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; 100% of the System Global Area allocated with large pages&lt;br /&gt;
&amp;nbsp; 2. Large pages are automatically locked into physical memory.&lt;br /&gt;
&amp;nbsp;Increase the per process &lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;6d4533b5-6734-40e4-bbd3-576f0567d2d5&quot; id=&quot;6c066fbe-ebe9-4bf7-84f6-1380ae903b45&quot;&gt;&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;178e05cc-59d2-480b-924f-0f2f3a0f30e8&quot; id=&quot;cd1b63a5-26b6-4bad-89d2-5128b03468ae&quot;&gt;&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;9c91f56c-af34-4c68-86c0-cdca53ab7ef7&quot; id=&quot;87fc4d12-9661-41a4-8bce-0409850a2b80&quot;&gt;memlock&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; (soft) limit to at least 5130 MB to lock&lt;br /&gt;
&amp;nbsp;100% System Global Area&#39;s large pages into physical memory&lt;br /&gt;
********************************************************************&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
■Hugpages用領域に対してmemlockの設定が小さい場合&lt;br /&gt;
(&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;7a894735-b252-4dc4-bb56-acd7fddd7ff1&quot; id=&quot;97ce2bd2-f210-4715-b6dc-a2bdeb442138&quot;&gt;&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;675a67bb-6e68-40aa-8ae0-efccded9903c&quot; id=&quot;3036c754-35a5-4aea-a88b-5745693b8fd2&quot;&gt;vm&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;7a894735-b252-4dc4-bb56-acd7fddd7ff1&quot; id=&quot;b738dfe5-5837-42d0-9b3f-b9db0deff9e7&quot;&gt;&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;675a67bb-6e68-40aa-8ae0-efccded9903c&quot; id=&quot;8a13503c-4cf7-4212-8a57-55a00e469ab1&quot;&gt;.&lt;/span&gt;&lt;/span&gt;nr_hugepages=2561&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;7a894735-b252-4dc4-bb56-acd7fddd7ff1&quot; id=&quot;2facdc3f-b97f-4a45-926e-c7c6f922a25d&quot;&gt;&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;675a67bb-6e68-40aa-8ae0-efccded9903c&quot; id=&quot;6863a0b1-932d-4c67-9fe7-4f305c706fb0&quot;&gt;,&lt;/span&gt;&lt;/span&gt;memloc=5242880)&lt;br /&gt;
&lt;br /&gt;
Starting ORACLE instance (normal)&lt;br /&gt;
************************ Large Pages Information *******************&lt;br /&gt;
Per process system &lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;a32af7bf-bf3e-41ea-8787-0cfc6e0f3094&quot; id=&quot;fdcc584d-ba28-4f58-b543-f55f6a822fc1&quot;&gt;&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;e75e9bfa-c294-4853-b134-9157b75fdad8&quot; id=&quot;f4cd65cd-7a1c-4b96-ad3d-486b7c093b74&quot;&gt;&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;67b4c1dc-dad3-4037-be4b-202e2a478ceb&quot; id=&quot;131d177f-efdc-4961-ad6d-8e0a0860177c&quot;&gt;memlock&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; (soft) limit = 5120 MB&lt;br /&gt;
&lt;br /&gt;
Total Shared Global Region in Large Pages = 5120 MB (99%)&lt;br /&gt;
&lt;br /&gt;
Large Pages used by this instance: 2560 (5120 MB)&lt;br /&gt;
Large Pages unused system wide = 1 (2048 KB)&lt;br /&gt;
Large Pages configured system wide = 2561 (5122 MB)&lt;br /&gt;
Large Page size = 2048 KB&lt;br /&gt;
&lt;br /&gt;
RECOMMENDATION:&lt;br /&gt;
&amp;nbsp; Total System Global Area size is 5122 MB. For optimal performance,&lt;br /&gt;
&amp;nbsp; &lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;57bda3c1-3622-4f62-b271-0f32432208c8&quot; id=&quot;fc404e3c-0cad-4fc1-b561-99a142541dcc&quot;&gt;&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;5dd651ba-4aed-49a8-9d62-65c06bad39ee&quot; id=&quot;9dc5fa15-6c21-438f-ab09-3e98227445be&quot;&gt;&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;806ed2ab-d62c-4319-9796-61eb81c0fd8d&quot; id=&quot;95a350fa-e6b4-4338-abb9-c43588269456&quot;&gt;prior&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; to the next instance restart:&lt;br /&gt;
&amp;nbsp; 1. Large pages are automatically locked into physical memory.&lt;br /&gt;
&amp;nbsp;Increase the per process &lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;41548577-9310-4b38-8994-9ae32f206695&quot; id=&quot;d7f07214-2711-4dc1-978a-a66da7b535a2&quot;&gt;&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;d76fd299-ca45-4d3d-9f04-aa3b65bf0666&quot; id=&quot;5005073e-3637-4aed-8120-59b405ecc053&quot;&gt;&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;9bd4a26b-8750-4f43-91e6-fddbe219bcb5&quot; id=&quot;3586fe17-c7aa-4a13-a150-ffcc68b57dd5&quot;&gt;memlock&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; (soft) limit to at least 5130 MB to lock&lt;br /&gt;
&amp;nbsp;100% System Global Area&#39;s large pages into physical memory&lt;br /&gt;
********************************************************************&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;2.設定値「&lt;span style=&quot;color: orange;&quot;&gt;AUTO&lt;/span&gt;」動作変更(有効)&lt;/b&gt;&lt;br /&gt;
種類の変更としては「&lt;span style=&quot;color: orange;&quot;&gt;AUTO&lt;/span&gt;」の場合の動きが変更(有効)になっています。&lt;br /&gt;
AUTOが設定されている場合、Hugepages用領域にSGAが取得できる場合には&lt;br /&gt;
同領域を使用します。&lt;br /&gt;
SGAに対してHugepages用領域が不足している場合には、&lt;br /&gt;
oradismプロセスを起動しHugepages用領域を動的に拡張(追加割り当て)します。※1.2&lt;br /&gt;
※1.memlockの設定値が低い場合にはTRUEの場合と同様の動きとなります。&lt;br /&gt;
※2.Hugepages用領域割り当てられた領域は、インスタンスを停止しても、&lt;br /&gt;
　物理メモリ上の通常ページには戻されません。(Hugepage用として獲得されっぱなし)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
■vm.nr_hugepages未設定(または0)、DB起動前&lt;br /&gt;
[root@s112040 ~&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;372935fc-9805-49aa-8465-d81bd8d31b19&quot; id=&quot;74bbd71c-bea7-4c0e-89bd-fc2eb7fcb137&quot;&gt;&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;7a4392b1-5d68-4f11-9e95-be4f0f7f4c1f&quot; id=&quot;f8f1b245-64e4-4230-b6d7-14fd1a23cdb5&quot;&gt;&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;cacfae55-5bb6-4d03-abb2-0ab8dc8163c0&quot; id=&quot;25baee01-c479-4d84-a487-5479744fbc9d&quot;&gt;]&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;# free -m&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;cfc7c0ee-637c-4f15-8a9a-80cd941931f9&quot; id=&quot;943be689-2d59-4da5-9aa0-aae87bd95461&quot;&gt;&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;0614f73c-c448-4bcc-a614-f73bddd157a7&quot; id=&quot;23d3d2fb-2148-4522-b625-1e38790f5005&quot;&gt;&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;88087191-f18b-4875-b93c-a320c5050aee&quot; id=&quot;e97e2ea2-cda7-46e2-8418-7dbf85b22286&quot;&gt;total&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; used &amp;nbsp; &amp;nbsp; &amp;nbsp; free &amp;nbsp; &amp;nbsp; shared &amp;nbsp; &amp;nbsp;buffers &amp;nbsp; &amp;nbsp; cached&lt;br /&gt;
&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;2b52cc51-b6b3-4f46-a633-99726bad06bf&quot; id=&quot;4f57a76c-05c3-42c5-84d1-21c2328497bc&quot;&gt;&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;56fbdeae-42f9-4258-971b-50ac79c5829e&quot; id=&quot;858f75e9-afc7-41af-bedd-936546788748&quot;&gt;&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;54b87a10-98d6-4cff-9aa9-5029c9614753&quot; id=&quot;2cb7ab57-802b-4aad-b11f-1dcae7f697a6&quot;&gt;Mem&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 10020 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;955 &amp;nbsp; &amp;nbsp; &amp;nbsp; 9065 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;104 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;515&lt;br /&gt;
-/+ buffers/cache: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;335 &amp;nbsp; &amp;nbsp; &amp;nbsp; 9685&lt;br /&gt;
Swap: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;16383 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0 &amp;nbsp; &amp;nbsp; &amp;nbsp;16383&lt;br /&gt;
　→物理メモリは10GB弱空いています。&lt;br /&gt;
&lt;br /&gt;
[root@s112040 ~&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;59f536eb-a747-45f8-bdd7-f7ddb381b5f9&quot; id=&quot;27565e8c-fe1a-4243-9d8e-ed0bd040bca1&quot;&gt;&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;3c362215-45b9-4b9c-8eab-dae9755b32d8&quot; id=&quot;df823ee9-880d-48e5-92b5-5cb34381da52&quot;&gt;&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;f3a46ab8-8c2f-4e43-b503-8f434f818af9&quot; id=&quot;17364a9d-90c8-4fd8-9c86-4f049e23812b&quot;&gt;]&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;# grep Huge /proc/meminfo&lt;br /&gt;
&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;5214449f-1f97-4efd-966d-2d4dbf7aacc6&quot; id=&quot;d3c46cc9-4e5b-4b94-9eb0-8541a0380fa8&quot;&gt;&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;35837c0d-7b88-433a-9c33-e516dfc6b86d&quot; id=&quot;1d29b0be-a9ff-47ac-9c11-75168d8a70a7&quot;&gt;&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;bb884ab5-e0b8-4864-970e-a695326f3201&quot; id=&quot;c7828b6c-8fec-4ba3-909b-a38163f107b0&quot;&gt;AnonHugePages&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;: &amp;nbsp; &amp;nbsp; &amp;nbsp;2048 kB&lt;br /&gt;
HugePages_Total: &amp;nbsp; &amp;nbsp; &amp;nbsp; 0&lt;br /&gt;
HugePages_Free: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0&lt;br /&gt;
HugePages_Rsvd: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0&lt;br /&gt;
HugePages_Surp: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0&lt;br /&gt;
&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;7d6c4e60-0a6f-4260-8b4d-0c580f8503f4&quot; id=&quot;e1841694-dfed-4da5-9dfb-2df3d02d2e21&quot;&gt;&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;40edf468-82db-471f-a690-c101a2a93c7d&quot; id=&quot;b9c3be1a-f283-4c15-8893-57ab9ca46212&quot;&gt;&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;26c0d96f-c00c-4249-a0cd-44d90789af81&quot; id=&quot;a8a4aa6b-5e2c-4570-9aec-53308ba59e66&quot;&gt;Hugepagesize&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;: &amp;nbsp; &amp;nbsp; &amp;nbsp; 2048 kB&lt;br /&gt;
　→HugePages用領域は0ページ。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
■SGA_TRAGETを5GB、「AUTO」を設定してDBを起動した場合&lt;br /&gt;
(&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;4c736bbb-a7fd-444a-81da-7a08f2da3055&quot; id=&quot;b7f4eefe-d8d7-47aa-bf11-9bc8bdea8a28&quot;&gt;&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;ba64efff-351b-40eb-86f1-425cf957ee55&quot; id=&quot;585c35e4-d583-41f4-b327-4af0f7932cf5&quot;&gt;&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;3b12b99c-86b3-4d78-9ece-287edc0177c7&quot; id=&quot;8cdcf427-7c32-4bdc-a48a-a176b3abb328&quot;&gt;vm&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;4c736bbb-a7fd-444a-81da-7a08f2da3055&quot; id=&quot;52813858-2875-4072-ac0f-bfd0f52d064b&quot;&gt;&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;ba64efff-351b-40eb-86f1-425cf957ee55&quot; id=&quot;190b3ef6-9c65-4070-956c-29bbcfcb68f2&quot;&gt;&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;3b12b99c-86b3-4d78-9ece-287edc0177c7&quot; id=&quot;9af39378-bbd3-474c-b9f7-9fb7396c9edf&quot;&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;nr_hugepages=0&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;4c736bbb-a7fd-444a-81da-7a08f2da3055&quot; id=&quot;eff95f8d-deb3-4857-bc72-d25a1e800918&quot;&gt;&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;ba64efff-351b-40eb-86f1-425cf957ee55&quot; id=&quot;fa15b4fa-51df-43e4-b609-3df4da224dff&quot;&gt;&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;3b12b99c-86b3-4d78-9ece-287edc0177c7&quot; id=&quot;2b0b1ae6-3762-4c8e-93fc-6dc547e14f23&quot;&gt;,&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;memloc=5244928)&lt;br /&gt;
&lt;br /&gt;
(alert.log)&lt;br /&gt;
Starting ORACLE instance (normal)&lt;br /&gt;
DISM started, OS id=4294　←←←←←←oradismプロセスの起動&lt;br /&gt;
************************ Large Pages Information *******************&lt;br /&gt;
Parameter use_large_pages = AUTO&lt;br /&gt;
Per process system &lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;900d67fa-dd70-40ef-8d33-fd33e65e264a&quot; id=&quot;6a7f117b-453f-4379-8121-bfb8aeb036b2&quot;&gt;&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;6442ab7b-5fc7-4f0f-8d3e-02f6a39a1ca6&quot; id=&quot;e63bd4c1-6f18-4d19-8cb1-8357420fbe73&quot;&gt;&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;0c826344-befd-4892-a6e3-eef7ffce71c6&quot; id=&quot;9c0412d8-996a-42d7-bbc8-8d88e4912adc&quot;&gt;memlock&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; (soft) limit = 5122 MB&lt;br /&gt;
&lt;br /&gt;
Total Shared Global Region in Large Pages = 5122 MB (100%)&lt;br /&gt;
&lt;br /&gt;
Large Pages used by this instance: 2561 (5122 MB)&lt;br /&gt;
Large Pages unused system wide = 0 (0 KB)&lt;br /&gt;
Large Pages configured system wide = 2561 (5122 MB)&lt;br /&gt;
Large Page size = 2048 KB&lt;br /&gt;
Time taken to allocate Large Pages = 0.100901 &lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;d068bf87-b8d0-45b1-b199-7446e6a1939e&quot; id=&quot;27d49232-6b10-4166-8c83-6690a1954f16&quot;&gt;&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;7373951c-00c1-461e-9b35-1f9f99ae6351&quot; id=&quot;24124030-8556-4f21-b6b2-9c0f4a2a78dc&quot;&gt;&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;dd50c340-4a4f-452a-af98-9f69c8f93d41&quot; id=&quot;e042a6fd-0c84-44a8-bba4-fd22022f74bd&quot;&gt;sec&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
********************************************************************&lt;br /&gt;
&lt;br /&gt;
[oracle@s112040 ~&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;db1214ea-9fc0-4010-98ec-97e168e21d13&quot; id=&quot;11e8932a-7492-4ea4-8ed3-e1c0e5e6a71d&quot;&gt;&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;8a252b49-b72c-4026-9082-183f7f6d3127&quot; id=&quot;38fcc666-4d9f-43f1-a4f9-7b5b35bfd5f3&quot;&gt;&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;34972b5f-8ff5-412a-b2e8-bb9b4f855da9&quot; id=&quot;ef04463a-8a2c-4a53-8593-82851b5f1016&quot;&gt;]&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;$ free -m&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;3b29a6fc-23f7-4ea6-a3a3-864b3090f676&quot; id=&quot;6852c92e-5ce4-4fb3-88fe-45d37f25293b&quot;&gt;&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;ad4e4bab-1a0a-488c-a475-2ad087a21042&quot; id=&quot;c54149db-826f-4d74-91f8-f24a3fabf9e9&quot;&gt;&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;d0dee3d0-f88d-460f-9886-27ae35ff6426&quot; id=&quot;87055437-eb6b-4ccd-b2f2-703fdd5da98e&quot;&gt;total&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; used &amp;nbsp; &amp;nbsp; &amp;nbsp; free &amp;nbsp; &amp;nbsp; shared &amp;nbsp; &amp;nbsp;buffers &amp;nbsp; &amp;nbsp; cached&lt;br /&gt;
&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;bd2cedee-e0bb-4750-afaf-1731633ce19f&quot; id=&quot;7e476e3f-3ee9-4c5b-8f86-3fcddb19e14a&quot;&gt;&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;3cc51615-fdcc-4c46-877a-0af67eec658c&quot; id=&quot;bd3cf1ff-0cd8-4f7f-9071-81a354a602c5&quot;&gt;&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;82df035b-e7e2-4d5b-bd28-37e0290f8714&quot; id=&quot;bf30ce8d-f4fd-4419-891b-75685e807b77&quot;&gt;Mem&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 10020 &amp;nbsp; &amp;nbsp; &amp;nbsp; 6157 &amp;nbsp; &amp;nbsp; &amp;nbsp; 3862 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;104 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;526&lt;br /&gt;
-/+ buffers/cache: &amp;nbsp; &amp;nbsp; &amp;nbsp; 5527 &amp;nbsp; &amp;nbsp; &amp;nbsp; 4493&lt;br /&gt;
Swap: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;16383 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0 &amp;nbsp; &amp;nbsp; &amp;nbsp;16383&lt;br /&gt;
　→物理メモリが5GB程度使用されています。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[oracle@s112040 ~&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;c56ed250-9c69-4321-9bff-0e4bf6447819&quot; id=&quot;2be9bc5d-283b-47f7-9216-d584e44cf734&quot;&gt;&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;f35de03b-a2d2-4db5-ad82-426bae2a9d36&quot; id=&quot;8625643f-9b0e-490c-ac88-0929a9c650a3&quot;&gt;&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;99a23691-a143-4495-8dd5-b3fbf697a877&quot; id=&quot;36634df4-5020-4e7d-8440-75a00ba4a2fd&quot;&gt;]&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;$ grep Huge /proc/meminfo&lt;br /&gt;
&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;29082b3e-7fb1-4e6e-a950-6e7b8768b982&quot; id=&quot;23158c51-2fad-440b-bd87-60c0e7829b04&quot;&gt;&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;67851d97-f269-4310-b0b0-a8f77b561332&quot; id=&quot;cf468a49-8a0c-4457-9d52-37e5ae24b9ff&quot;&gt;&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;c30aebae-82b3-4c08-a1d9-9a564bf3e299&quot; id=&quot;bcf11cb5-4c42-4b69-8297-80cd11188f32&quot;&gt;AnonHugePages&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;: &amp;nbsp; &amp;nbsp; &amp;nbsp;38912 kB&lt;br /&gt;
HugePages_Total: &amp;nbsp; &amp;nbsp;2561&lt;br /&gt;
HugePages_Free: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;5&lt;br /&gt;
HugePages_Rsvd: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;5&lt;br /&gt;
HugePages_Surp: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0&lt;br /&gt;
&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;1065d16d-5f1f-4b49-b8a4-2c15f86d60f8&quot; id=&quot;9fa133b7-18a4-42f3-b78a-b3a45ba8db25&quot;&gt;&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;82d93796-58e5-4d08-a2ee-72ac1dca785e&quot; id=&quot;7041dda5-4297-4353-9984-dc2ab643523f&quot;&gt;&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;b5f9a585-868b-431c-8243-d697fcc8724d&quot; id=&quot;ae8bc29d-4944-48c1-a94f-a51f21d939ba&quot;&gt;Hugepagesize&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;: &amp;nbsp; &amp;nbsp; &amp;nbsp; 2048 kB&lt;br /&gt;
　→HugePages用領域は2561ページ獲得されている&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[oracle@s112040 trace&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;e5f39b52-d597-42b9-9acf-d9ec0479846c&quot; id=&quot;21c8296c-6ae6-45be-b62b-2042853e09f0&quot;&gt;&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;3631c872-7106-45b6-9390-b12647037286&quot; id=&quot;a89deee9-90b4-4720-9e45-6456dd8f4548&quot;&gt;&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;7ce3b72d-d237-4ff3-a369-6d11bb92dfed&quot; id=&quot;b5d70943-e768-4d73-b893-485ce2a0d2a6&quot;&gt;]&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;$ ps -&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;e5f39b52-d597-42b9-9acf-d9ec0479846c&quot; id=&quot;e937b6b0-de44-4563-b629-e43ac7edadb1&quot;&gt;&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;3631c872-7106-45b6-9390-b12647037286&quot; id=&quot;e6f79319-5495-4ac8-a5c6-64c69d212dae&quot;&gt;&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;7ce3b72d-d237-4ff3-a369-6d11bb92dfed&quot; id=&quot;4d383274-12d6-4994-b4da-cc9864abec54&quot;&gt;edf&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;|&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;e5f39b52-d597-42b9-9acf-d9ec0479846c&quot; id=&quot;43970fd6-3a56-4577-9c91-94cd3b9443de&quot;&gt;&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;3631c872-7106-45b6-9390-b12647037286&quot; id=&quot;11c45b9c-2923-491e-ba9f-87507fb96488&quot;&gt;&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;7ce3b72d-d237-4ff3-a369-6d11bb92dfed&quot; id=&quot;101706ad-88bf-4eaf-a84b-4c050c443dfe&quot;&gt;grep&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;e5f39b52-d597-42b9-9acf-d9ec0479846c&quot; id=&quot;0eb61f71-11e9-40f0-999c-4f333214819b&quot;&gt;&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;3631c872-7106-45b6-9390-b12647037286&quot; id=&quot;627c1cff-cc21-40e3-8a93-a382efd7443d&quot;&gt;&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;7ce3b72d-d237-4ff3-a369-6d11bb92dfed&quot; id=&quot;32429935-f6f0-477e-bec7-f989f6742e29&quot;&gt;dism&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;3bf4e07f-1c1d-4ba4-aa83-9b5694b3a94b&quot; id=&quot;b866efb4-1991-47ee-bcf5-1ea99bc1285e&quot;&gt;&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;7cd508f8-3820-4f1e-ad88-9dd29c026d69&quot; id=&quot;bdd75e40-44f6-46f7-a950-b0efe8c78dbf&quot;&gt;&lt;span class=&quot;GINGER_SOFTWARE_mark&quot; ginger_software_uiphraseguid=&quot;822962ff-b5d7-4146-8ac0-36d19d1913be&quot; id=&quot;9c64cf2b-fb19-45cc-91c5-9886a409c45a&quot;&gt;root&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;4294 &amp;nbsp; &amp;nbsp; 1 &amp;nbsp;0 02:51 ? &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;00:00:00 ora_dism_s11204&lt;br /&gt;
　→プロセスがrootで起動されている。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
～・～・～・～・～・～・～・～・～・～・～・～・～・～・～・～・～&lt;br /&gt;
&lt;br /&gt;
というところで長くなってきたのでココらへんで終わりますが、&lt;br /&gt;
どちらの変更も使う側が意識しないで使用するとトラブルの元になりますね。&lt;br /&gt;
動作状況について、OSコマンドやログからしっかり把握しておくことが大事ですね。&lt;br /&gt;
&lt;br /&gt;
そういえば、&lt;span style=&quot;color: orange;&quot;&gt;AnonHugePages&lt;/span&gt;って前のエントリにいましたっけ？&lt;br /&gt;
要注意なヤツなのですが、それはまた別のお話・・&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
JPOUG Advent Calendar 2013、&lt;br /&gt;
明日の扉は &lt;span style=&quot;color: orange;&quot;&gt;tyuma&lt;/span&gt; さんです。よろしくお願いします。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
o＜(ｏ&#39;∀&#39;)ﾉ☆*:;;;:*☆Merry Christmas☆*:;;;:*☆ヽ(&#39;∀&#39;ｏ)＞o&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://koutashiobara.blogspot.jp/2013/12/hugepages2.html&quot; target=&quot;_blank&quot;&gt;続・HugePages_2&lt;/a&gt;につづく&lt;br /&gt;
&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://koutashiobara.blogspot.com/feeds/241487587069869057/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://koutashiobara.blogspot.com/2013/12/hugepages1.html#comment-form' title='1 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2179369392941380062/posts/default/241487587069869057'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2179369392941380062/posts/default/241487587069869057'/><link rel='alternate' type='text/html' href='http://koutashiobara.blogspot.com/2013/12/hugepages1.html' title='続・HugePages_1'/><author><name>kouta shiobara</name><uri>http://www.blogger.com/profile/01984935614654602135</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_1KQlHH0IdWuW6wROgwDiDYUg_fVaM6qJI7vcFN3vUCwh-CRGSuWjjCRL3TLe6EKLvjfcT1z4QLwwZqZFU70HnpdMHCt_4XrctpmSLHGmDRKWQiSOdH2QHJSJiZiaIgw/s220/%E5%86%99%E7%9C%9F.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2179369392941380062.post-1138229362263039073</id><published>2012-12-20T16:48:00.000+09:00</published><updated>2012-12-20T16:48:01.509+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="11.2.0.2.0関係"/><category scheme="http://www.blogger.com/atom/ns#" term="Oracleインストール関係"/><category scheme="http://www.blogger.com/atom/ns#" term="Oracle関連情報"/><category scheme="http://www.blogger.com/atom/ns#" term="やってみた"/><category scheme="http://www.blogger.com/atom/ns#" term="初期化パラメータ"/><title type='text'>蘇るパラメータファイルその3</title><content type='html'>&lt;pre&gt;&lt;a href=&quot;http://koutashiobara.blogspot.jp/2012/12/blog-post_19.html&quot; target=&quot;_blank&quot;&gt;前回&lt;/a&gt;のつづきです。
前回は、SPFILEの記述のないinit[SID].oraファイルを
%ORACLE_HOME%\database\配下に配置しても、
勝手にSPFILEの記述を追記される。

それも、SQL*PlusのSTARTUPコマンドじゃなくて、
srvctlコマンドで起動してみた場合に起きている。
# line added by Agentというメッセージを残して。。
そう、Oracle Grid Infrastructure(以下Grid)がなんかやっそうだ。
&lt;/pre&gt;
&lt;pre&gt;さて、本題。
Gridでcrsに関係するagentと言えば、oraagentかorarootagentですよね
でもあってOracleなので、なんかやってるとすれば&lt;b&gt;&lt;span style=&quot;color: red;&quot;&gt;oraagent&lt;/span&gt;&lt;/b&gt;が怪しい。
ということで、「init[SID名]」でログを検索します。
%GRID_HOME%\log\strike-1\agent\crsd\oraagent\配下の\oraagent.XXXを検索

やっぱりなんか出てる。

2012-12-19 20:05:13.130: [ora.strike01.db][4876] {1:28408:2364} [start] &lt;b&gt;&lt;span style=&quot;color: red;&quot;&gt;sModifyConfig for strike01&lt;/span&gt;&lt;/b&gt;
2012-12-19 20:05:13.145: [ora.strike01.db][4876] {1:28408:2364} [start] &lt;b&gt;&lt;span style=&quot;color: red;&quot;&gt;ConfigFile::update file D:\app\orauser\product\11.2.0\dbhome_1\database\initstrike011.ora is updated&lt;/span&gt;&lt;/b&gt;

sModifyConfigっての実行した後に、initstrike011.oraを更新したと。
しれっとやっとる。。

sModifyconfigというキーワードと、
srvctlの実行によって出力されているということから
srvctl configやmodify辺りが怪しい！！(強引ですが)
と言うことで、configを確認します。


C:\&amp;gt;srvctl config database -d strike01 -a
====
一意のデータベース名: strike01
データベース名: strike01
Oracleホーム: D:\app\orauser\product\11.2.0\dbhome_1
Oracleユーザー: nt authority\system
&lt;b&gt;&lt;span style=&quot;color: red;&quot;&gt;spfile: +DATA/strike01/spfilestrike01.ora&lt;/span&gt;&lt;/b&gt;
ドメイン:
開始オプション: open
停止オプション: immediate
データベース・ロール: PRIMARY
管理ポリシー: AUTOMATIC
サーバー・プール: strike01
データベース・インスタンス: strike011,strike012
ディスク・グループ: DATA
マウント・ポイントのパス:
サービス:
タイプ: RAC
データベースは有効です
データベースは管理者によって管理されています
====

SPFILE、定義されてます。

そもそもSRVCTLって？？？

&lt;a href=&quot;http://docs.oracle.com/cd/E16338_01/rac.112/b56290/admin.htm#CBBFCBEF&quot; target=&quot;_blank&quot;&gt;OracleR Real Application Clusters管理およびデプロイメント・ガイド11g リリース2 (11.2)&lt;/a&gt;より
====
SRVCTLを使用してクラスタの構成操作を実行すると、
&lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;SRVCTLは構成データをOracle Cluster Registry(OCR)に格納します。&lt;/b&gt;&lt;/span&gt;
SRVCTLは、Oracle Clusterwareリソース(Oracle Call Interface APIを使用して
データベースの起動および停止操作を実行するエージェントを定義)を構成および管理することによって、
インスタンスの起動および停止のようなその他の操作を実行します。
====

どうやら定義はOCRに入ってるようです。

いつ、定義したんだろう。。。
と、よくよくDB作成スクリプト([Database名].sql)を確認してみると

host D:\app\orauser\product\11.2.0\dbhome_1\bin\srvctl.bat add database -d strike01 -o D:\app\orauser\product\11.2.0\dbhome_1 -p +DATA/strike01/spfilestrike01.ora -n strike01 -a DATA

srvctlコマンドを使用したデータベースリソース追加時のオプションで、
-p +DATA/strike01/spfilestrike01.oraというのを指定して実行しています。

&lt;a href=&quot;http://docs.oracle.com/cd/E16338_01/rac.112/b56290/srvctladmin.htm#i1008470&quot; target=&quot;_blank&quot;&gt;OracleR Real Application Clusters管理およびデプロイメント・ガイド11g リリース2 (11.2)&lt;/a&gt;より

-p spfile
データベース・サーバー・パラメータ・ファイルのパス名

なるほど。
&lt;/pre&gt;
&lt;pre&gt;だんだん見えてきました。
&lt;/pre&gt;
&lt;pre&gt;次回は、srvctlコマンドを実行してOCR内のSPFILE情報を書き換え、
推測が正しいかを確認します。
&lt;/pre&gt;
</content><link rel='replies' type='application/atom+xml' href='http://koutashiobara.blogspot.com/feeds/1138229362263039073/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://koutashiobara.blogspot.com/2012/12/3.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2179369392941380062/posts/default/1138229362263039073'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2179369392941380062/posts/default/1138229362263039073'/><link rel='alternate' type='text/html' href='http://koutashiobara.blogspot.com/2012/12/3.html' title='蘇るパラメータファイルその3'/><author><name>kouta shiobara</name><uri>http://www.blogger.com/profile/01984935614654602135</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_1KQlHH0IdWuW6wROgwDiDYUg_fVaM6qJI7vcFN3vUCwh-CRGSuWjjCRL3TLe6EKLvjfcT1z4QLwwZqZFU70HnpdMHCt_4XrctpmSLHGmDRKWQiSOdH2QHJSJiZiaIgw/s220/%E5%86%99%E7%9C%9F.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2179369392941380062.post-8457143077583635525</id><published>2012-12-19T20:33:00.000+09:00</published><updated>2012-12-20T16:49:22.084+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="11.2.0.2.0関係"/><category scheme="http://www.blogger.com/atom/ns#" term="Oracleインストール関係"/><category scheme="http://www.blogger.com/atom/ns#" term="Oracle関連情報"/><category scheme="http://www.blogger.com/atom/ns#" term="やってみた"/><category scheme="http://www.blogger.com/atom/ns#" term="初期化パラメータ"/><title type='text'>蘇るパラメータファイルその２</title><content type='html'>&lt;pre&gt;&lt;a href=&quot;http://koutashiobara.blogspot.jp/2012/12/blog-post.html&quot; target=&quot;_blank&quot;&gt;前回&lt;/a&gt;の続きです。

消したはずのinit[SID].oraが蘇りました。
誰かの手によって。。

とても気になるので、悪戯してみます。

&lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;PFILEを作っちゃいます。&lt;/b&gt;&lt;/span&gt;

SQL&amp;gt; create pfile=&#39;D:\app\orauser\product\11.2.0\dbhome_1\database\initstrike011
.ora&#39; from spfile;

ファイルが作成されました。


&lt;span style=&quot;background-color: #f3f3f3;&quot;&gt;5.4 Oracle RACでのパラメータ・ファイルの検索順序
Oracle RACは、次の順序でパラメータ・ファイルを検索します。
%ORACLE_HOME%\database\spfile%ORACLE_SID%.ora
%ORACLE_HOME%\database\spfile.ora
%ORACLE_HOME%\database\init%ORACLE_SID%.ora&lt;/span&gt;

&lt;b&gt;&lt;span style=&quot;color: red;&quot;&gt;このルールなので、init%ORACLE_SID%.oraを読むはず。&lt;/span&gt;&lt;/b&gt;

C:\&amp;gt;srvctl stop instance -d strike01 -i strike011

C:\&amp;gt;crsctl stat res ora.strike01.db -t
--------------------------------------------------------------------------------

NAME           TARGET  STATE        SERVER                   STATE_DETAILS

--------------------------------------------------------------------------------

Cluster Resources
--------------------------------------------------------------------------------

ora.strike01.db
      1        OFFLINE OFFLINE                               Instance Shutdown

      2        ONLINE  ONLINE       strike-2                 Open


C:\&amp;gt;srvctl start instance -d strike01 -i strike011


C:\&amp;gt;crsctl stat res ora.strike01.db -t
--------------------------------------------------------------------------------

NAME           TARGET  STATE        SERVER                   STATE_DETAILS

--------------------------------------------------------------------------------

Cluster Resources
--------------------------------------------------------------------------------

ora.strike01.db
      1        ONLINE  ONLINE       strike-1                 Open

      2        ONLINE  ONLINE       strike-2                 Open


C:\&amp;gt;sqlplus sys/oracle as sysdba
に接続されました。
SQL&amp;gt; show parameter spfile

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
&lt;b&gt;&lt;span style=&quot;color: red;&quot;&gt;spfile                               string      +DATA/strike01/spfilestrike01.ora&lt;/span&gt;&lt;/b&gt;

なんだと・・・


C:\&amp;gt;notepad D:\app\orauser\product\11.2.0\dbhome_1\database\initstrike011.ora
======
strike012.__db_cache_size=671088640
strike011.__db_cache_size=570425344
strike012.__java_pool_size=16777216
strike011.__java_pool_size=33554432
　・
　・
　・
　・
strike011.undo_tablespace=&#39;UNDOTBS1&#39;
&lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;SPFILE=&#39;+DATA/strike01/spfilestrike01.ora&#39;  # line added by Agent&lt;/b&gt;&lt;/span&gt;
======

！！！！！！
最後の最後になんて罠を・・


C:\&amp;gt;dir D:\app\orauser\product\11.2.0\dbhome_1\database\init*

&lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;2012/12/19  20:05             1,923 initstrike011.ora
2012/12/19  20:01             1,856 initstrike011.ora.bak.strike-1
&lt;/b&gt;&lt;/span&gt;

なんと！！！

C:\&amp;gt;notepad D:\app\orauser\product\11.2.0\dbhome_1\database\initstrike011.ora.ba
k.strike-1
======
strike012.__db_cache_size=671088640
strike011.__db_cache_size=570425344
strike012.__java_pool_size=16777216
strike011.__java_pool_size=33554432
　・
　・
　・
　・
strike011.undo_tablespace=&#39;UNDOTBS1&#39;

むむむむ

勝手に作られたファイルをリネームして、
バックアップにされたファイルを
リネームしてinit[SID].oraファイルに戻します。

C:\&amp;gt;sqlplus sys/oracle as sysdba
アイドル・インスタンスに接続しました。

SQL&amp;gt; startup
ORACLEインスタンスが起動しました。

Total System Global Area 2137886720 bytes
Fixed Size                  2254896 bytes
Variable Size            1560283088 bytes
Database Buffers          570425344 bytes
Redo Buffers                4923392 bytes
データベースがマウントされました。
データベースがオープンされました。
SQL&amp;gt; show parameter spfile

NAME                                 TYPE        VALUE
------------------------------------ ----------- ---------------------------
spfile                               string

&lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;うん。init[SID].oraファイルで起動している。&lt;/b&gt;&lt;/span&gt;
どうやらAgentとやらは、RAC(GRID)関係で、
RAC(GRID)のどっかにSPFILEの情報もってるな・・


&lt;a href=&quot;http://koutashiobara.blogspot.jp/2012/12/3.html&quot; target=&quot;_blank&quot;&gt;つづき&lt;/a&gt;ます&lt;/pre&gt;
</content><link rel='replies' type='application/atom+xml' href='http://koutashiobara.blogspot.com/feeds/8457143077583635525/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://koutashiobara.blogspot.com/2012/12/blog-post_19.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2179369392941380062/posts/default/8457143077583635525'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2179369392941380062/posts/default/8457143077583635525'/><link rel='alternate' type='text/html' href='http://koutashiobara.blogspot.com/2012/12/blog-post_19.html' title='蘇るパラメータファイルその２'/><author><name>kouta shiobara</name><uri>http://www.blogger.com/profile/01984935614654602135</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_1KQlHH0IdWuW6wROgwDiDYUg_fVaM6qJI7vcFN3vUCwh-CRGSuWjjCRL3TLe6EKLvjfcT1z4QLwwZqZFU70HnpdMHCt_4XrctpmSLHGmDRKWQiSOdH2QHJSJiZiaIgw/s220/%E5%86%99%E7%9C%9F.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2179369392941380062.post-5134505817361456654</id><published>2012-12-19T19:50:00.000+09:00</published><updated>2012-12-19T21:04:00.450+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="11.2.0.2.0関係"/><category scheme="http://www.blogger.com/atom/ns#" term="Oracleインストール関係"/><category scheme="http://www.blogger.com/atom/ns#" term="Oracle関連情報"/><category scheme="http://www.blogger.com/atom/ns#" term="やってみた"/><category scheme="http://www.blogger.com/atom/ns#" term="初期化パラメータ"/><title type='text'>蘇るパラメータファイルその１</title><content type='html'>&lt;pre&gt;サーバー・パラメータ・ファイル(SPFILE)って、
SQL文で動的にパラメータを変えられて、便利です。
今だとデフォルトだとSPFILE使うようになってますよね。
RAC環境だとASM上に配置して、複数ノードで1つのファイルを
使用したりします。
(各ノードにあると、運用管理がちょっと煩雑だったりしますもんね)

今回はそんなSPFILE絡みで、ビックリしたことがあったので、
それを書きたいと思います。(僕だけですかね？びっくりするの)
&lt;b&gt;&lt;span style=&quot;color: red;&quot;&gt;いつも通り役には立ちません。&lt;/span&gt;&lt;/b&gt;

検証環境
[OS]
----
Microsoft Windows Server 2003 R2
Enterprise x64 Edition
Service Pack 2
----
[Oracle＆GRID]
----
11.2.0.2.0 - 64bit
----

[その他]
----
2ノードRAC、管理者型管理
----

パラメータファイルについて、
&lt;a href=&quot;http://docs.oracle.com/cd/E16338_01/install.112/b58877/params.htm#CIHCJHEB&quot; target=&quot;_blank&quot;&gt;OracleR Real Application Clustersインストレーション・ガイド11g リリース2 (11.2) for Microsoft Windows x64 (64-Bit)&lt;/a&gt;に
以下の記載があります。


&lt;span style=&quot;background-color: #f3f3f3;&quot;&gt;5.4 Oracle RACでのパラメータ・ファイルの検索順序
Oracle RACは、次の順序でパラメータ・ファイルを検索します。
%ORACLE_HOME%\database\spfile%ORACLE_SID%.ora
%ORACLE_HOME%\database\spfile.ora
%ORACLE_HOME%\database\init%ORACLE_SID%.ora
&lt;/span&gt;
なるほど。
環境を見てみます。

SQL&amp;gt; show parameter spfile

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
spfile                               string      +DATA/strike01/spfilestrike01.ora

上記のどれにも合致しません。
OS上を見てみます。

C:\&amp;gt;dir D:\app\orauser\product\11.2.0\dbhome_1\database\sp*

ファイルが見つかりません

C:\&amp;gt;dir D:\app\orauser\product\11.2.0\dbhome_1\database\init*

&lt;b&gt;&lt;span style=&quot;color: red;&quot;&gt;2012/12/18  14:04                90 initstrike011.ora&lt;/span&gt;&lt;/b&gt;

ありました。どうやら3番目のinitファイルは読み込みそうです。
中身を見てます。

C:\&amp;gt;notepad D:\app\orauser\product\11.2.0\dbhome_1\database\initstrike011.ora

&lt;b&gt;SPFILE=&#39;+DATA/strike01/spfilestrike01.ora&#39;

この一行だけ書いてあります。&lt;/b&gt;
&lt;/pre&gt;
&lt;pre&gt;&lt;b&gt;&lt;span style=&quot;color: red;&quot;&gt;なるほど、旧来の初期化パラメータのファイルである&lt;span style=&quot;background-color: white;&quot;&gt;init%ORACLE_SID%.ora&lt;/span&gt;ファイルを読み込んで、&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;b&gt;&lt;span style=&quot;color: red;&quot;&gt;ASM上のSPFILEを読み込んでいると。&lt;/span&gt;
&lt;/b&gt;

そもそも、このinitstrike011.oraとその中身はいつ作られているのでしょうか？
データベース作成スクリプトの1つである、&lt;/pre&gt;
&lt;pre&gt;%ORACLE_BASE%\admin\[データベース名]\scripts\[データベース名].sqlを見てみると、&lt;/pre&gt;
&lt;pre&gt;&lt;/pre&gt;
&lt;pre&gt;以下の部分で作っていることが分かります。
&lt;b&gt;host &quot;echo SPFILE=&#39;+DATA/strike01/spfilestrike01.ora&#39; &amp;gt; D:\app\orauser\product\11.2.0\dbhome_1\database\initstrike011.ora&quot;
&lt;/b&gt;

ところで、Oracle DB起動時のnomount状態では、パラメータファイルの内容を読み込み、
メモリ割り当てやプロセスの生成などを行います。

&lt;b&gt;&lt;span style=&quot;color: red;&quot;&gt;つまり、パラメータファイルがないと
「Oracle DBは起動出来ない。」&lt;/span&gt;
&lt;/b&gt;やってみます。

SQL&amp;gt; conn /as sysdba
接続されました。
SQL&amp;gt; shutdown immediate
データベースがクローズされました。
データベースがディスマウントされました。
ORACLEインスタンスがシャットダウンされました。
SQL&amp;gt; exit
接続が切断されました。

&lt;b&gt;C:\&amp;gt;del D:\app\orauser\product\11.2.0\dbhome_1\database\initstrike011.ora&lt;/b&gt;

C:\&amp;gt;dir D:\app\orauser\product\11.2.0\dbhome_1\database\initstrike011.ora

ファイルが見つかりません

C:\&amp;gt;sqlplus sys/oracle as sysdba

&lt;b&gt;アイドル・インスタンスに接続しました。

SQL&amp;gt; startup
ORA-01078: failure in processing system parameters
LRM-00109: ?p?????[?^?E?t?@?C??&#39;D:\APP\ORAUSER\PRODUCT\11.2.0\DBHOME_1\DATABASE\INITSTRIKE011.ORA&#39;???I?[?v?????????????B&lt;/b&gt;
SQL&amp;gt; exit
切断しました。

&lt;b&gt;&lt;span style=&quot;color: red;&quot;&gt;うん。上がらない。
ファイルないし。
&lt;/span&gt;&lt;/b&gt;
&lt;span style=&quot;background-color: #f3f3f3;&quot;&gt;あ、そうそう、RACのリソース起動停止は
srvctlコマンドを使うのが一般的だよな。。
&lt;/span&gt;
C:\&amp;gt;srvctl start instance -d strike01 -i strike011

C:\&amp;gt;


&lt;b&gt;あれ？普通にプロンプト返ってきた。。&lt;/b&gt;

C:\&amp;gt;crsctl stat res ora.strike01.db -t
NAME           TARGET  STATE        SERVER                   STATE_DETAILS

---------------------------------------------------------------------------
Cluster Resources
---------------------------------------------------------------------------

ora.strike01.db
      1        ONLINE  ONLINE       strike-1                 Open

      2        ONLINE  ONLINE       strike-2                 Open

&lt;b&gt;&lt;span style=&quot;color: red;&quot;&gt;ん？？？？Open？&lt;/span&gt;&lt;/b&gt;


C:\&amp;gt;sqlplus sys/oracle as sysdba
接続されました。
SQL&amp;gt; select instance_name,status from v$instance;

INSTANCE_NAME    STATUS
---------------- ------------
strike011        OPEN

SQL&amp;gt; show parameter spfile

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
spfile                               string      +DATA/strike01/spfilestrike01.ora


SQL&amp;gt; exit
接続が切断されました。
&lt;/pre&gt;
&lt;pre&gt;&lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;OPENしてて、ASM上のSPFILEを読んでるだと・・・&lt;/b&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;/pre&gt;
&lt;pre&gt;でも、マニュアルには、、、、
=====
&lt;span style=&quot;background-color: #f3f3f3;&quot;&gt;Oracle RACは、次の順序でパラメータ・ファイルを検索します。
%ORACLE_HOME%\database\spfile%ORACLE_SID%.ora
%ORACLE_HOME%\database\spfile.ora
%ORACLE_HOME%\database\init%ORACLE_SID%.ora
&lt;/span&gt;
んーなんだろう。。

&lt;b&gt;C:\&amp;gt;dir D:\app\orauser\product\11.2.0\dbhome_1\database\initstrike011.ora

&lt;/b&gt;&lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;2012/12/19  18:27                67 initstrike011.ora&lt;/b&gt;&lt;/span&gt;&lt;b&gt;
&lt;/b&gt;               

&lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;！！！！！&lt;/b&gt;&lt;/span&gt;


C:\&amp;gt;notepad D:\app\orauser\product\11.2.0\dbhome_1\database\initstrike011.ora

SPFILE=&#39;+DATA/strike01/spfilestrike01.ora&#39;  # line added by Agent


&lt;b&gt;&lt;span style=&quot;color: red;&quot;&gt;# line added by Agentだと・・・
&lt;/span&gt;&lt;/b&gt;
&lt;a href=&quot;http://koutashiobara.blogspot.jp/2012/12/blog-post_19.html&quot; target=&quot;_blank&quot;&gt;つづき&lt;/a&gt;ます。。

&lt;/pre&gt;
</content><link rel='replies' type='application/atom+xml' href='http://koutashiobara.blogspot.com/feeds/5134505817361456654/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://koutashiobara.blogspot.com/2012/12/blog-post.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2179369392941380062/posts/default/5134505817361456654'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2179369392941380062/posts/default/5134505817361456654'/><link rel='alternate' type='text/html' href='http://koutashiobara.blogspot.com/2012/12/blog-post.html' title='蘇るパラメータファイルその１'/><author><name>kouta shiobara</name><uri>http://www.blogger.com/profile/01984935614654602135</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_1KQlHH0IdWuW6wROgwDiDYUg_fVaM6qJI7vcFN3vUCwh-CRGSuWjjCRL3TLe6EKLvjfcT1z4QLwwZqZFU70HnpdMHCt_4XrctpmSLHGmDRKWQiSOdH2QHJSJiZiaIgw/s220/%E5%86%99%E7%9C%9F.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2179369392941380062.post-3669098876750995075</id><published>2012-12-11T00:00:00.000+09:00</published><updated>2012-12-13T02:46:10.444+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="JPOUG"/><category scheme="http://www.blogger.com/atom/ns#" term="Oracle関連情報"/><category scheme="http://www.blogger.com/atom/ns#" term="基本的なこと"/><title type='text'>Oracle Database作業時のちょっとしたテクニック</title><content type='html'>最初に&lt;br /&gt;
&lt;div&gt;
今日は、&lt;a href=&quot;http://www.zusaar.com/event/456005&quot; target=&quot;_blank&quot;&gt;JPOUG Advent Calendar&lt;/a&gt;の11日目のエントリです。&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;span style=&quot;color: red;&quot;&gt;1nmくらい役に立つプレゼントになれば&lt;/span&gt;&lt;/b&gt;と思ってエントリします。&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
データセンターでのトラブルシュートでは、幾つかの共通する懸念があります。&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
1.PCが持ち込めない or 通信カードが使えない　or サーバからはネット出来ない&lt;/div&gt;
&lt;div&gt;
2.トラブルシュートなので大体が緊急である&lt;/div&gt;
&lt;div&gt;
3.同様の障害が再発生した際に対応できるようにしておきたい。&lt;/div&gt;
&lt;br /&gt;
これらの状況下で必要とされるのが「自力」
&lt;br /&gt;
&lt;div&gt;
そんなとき使っているちょっとしたテクニックを紹介したいと思います。&lt;/div&gt;
&lt;br /&gt;
&lt;b&gt;1.PCが持ち込めない or 通信カードが使えない　or サーバからはネット出来ない&lt;/b&gt;

&lt;br /&gt;
&lt;div&gt;
　DB内の何かを調査するには、データディクショナリ(DBA_)や動的パフォーマンス・ビュー(V$)を&lt;/div&gt;
&lt;div&gt;
　参照して色々な統計情報を参照します。ただ、あまり使用しないものはなかなか覚えていられません。&lt;/div&gt;
&lt;div&gt;
　Oracleのリファレンスマニュアルを確認できれば、どのビューのどの列を参照すればいいか分かりますが、&lt;br /&gt;
　自PCも使えないし・ネットにも繋がってない。&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
　みんなが&lt;a href=&quot;https://twitter.com/yoshikaw&quot; target=&quot;_blank&quot;&gt;@yoshikaw&lt;/a&gt;さんの「&lt;a href=&quot;http://yskwkzhr.blogspot.jp/2012/12/refer-to-oracle-database-reference-manual-with-cui.html&quot; target=&quot;_blank&quot;&gt;CUIでOracle Databaseリファレンスマニュアルを参照する&lt;/a&gt;」を参考にして、&lt;/div&gt;
&lt;div&gt;
　マニュアルを見れるようにしておいてくれるととても有難いのですが、なかなかそうもいきません。&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
　さて、どうするか？&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
　&lt;b&gt;&lt;span style=&quot;color: red;&quot;&gt;ディクショナリ一覧表から、関係のありそうなビューを見つけ出します。&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
SQL&amp;gt; SELECT TABLE_NAME,COMMENTS FROM&lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;&amp;nbsp;DICTIONARY&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;WHERE TABLE_NAME LIKE &#39;%LINK%&#39;;&lt;/div&gt;
&lt;div&gt;
&lt;pre&gt;TABLE_NAME                     COMMENTS
------------------------------ ------------------------------------------------------------
DBA_DB_LINKS                   All database links in the database
DBA_STREAMS_TP_COMPONENT_LINK  DBA Streams Component Link (Streams Topology Links)
USER_DB_LINKS                  Database links owned by the user
ALL_DB_LINKS                   Database links accessible to the user
V$DBLINK                       Synonym for V_$DBLINK
GV$DBLINK                      Synonym for GV_$DBLINK
&lt;/pre&gt;
&lt;br /&gt;
次に、関係のありそうな表に、どんな列があるのかを調べます。&lt;br /&gt;
SQL&amp;gt;&lt;b&gt; &lt;span style=&quot;color: red;&quot;&gt;DESC[RIBE]&lt;/span&gt;&lt;/b&gt; DBA_DB_LINKS &lt;br /&gt;
&lt;pre&gt;名前                                      NULL?    型
----------------------------------------- -------- ----------------
OWNER                                     NOT NULL VARCHAR2(30)
DB_LINK                                   NOT NULL VARCHAR2(128)
USERNAME                                           VARCHAR2(30)
HOST                                               VARCHAR2(2000)
CREATED                                   NOT NULL DATE&lt;/pre&gt;
&lt;/div&gt;
※[]内は省略できます。


&lt;br /&gt;
&lt;br /&gt;
&lt;pre&gt;&lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;TABLE_NAME LIKE &#39;%調べたいキーワード%&#39;&lt;/b&gt;&lt;/span&gt;という形で使用し、
あとは、関係のありそうな列を参照して調査します。
&lt;/pre&gt;
&lt;br /&gt;
SQL&amp;gt;　SELECT OWNER,DB_LINK,USERNAME FROM DBA_DB_LINKS;&lt;br /&gt;
&lt;br /&gt;
これで、DBA_XXやV$XXを覚えて無くても、ある程度必要な情報を調査出来ます。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;2.トラブルシュートなので大体が緊急である&lt;/b&gt;&lt;br /&gt;
　すぐになんとかしなければいけないのに、値の異なる対処SQL文を大量に実行しないといけない。&lt;br /&gt;
　でも、ローカルにはいいエディターもないし、ましてやエクセルなんて・・・&lt;br /&gt;
　地道にコピペして一部を修正してなんてやってたら、時間がかかってしまう。。。&lt;br /&gt;
&lt;br /&gt;
　さて、どうする？&lt;br /&gt;
&lt;br /&gt;
　&lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;SQL文を使用してSQL文を生成&lt;/b&gt;&lt;/span&gt;します。&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;例)APからのセッション数が増えすぎてメモリが枯渇。セッションを破棄したい。&lt;br /&gt;
　　　※PGA_AGGREGATE_TARGETのない時代はある話でした。。&lt;br /&gt;
&lt;br /&gt;
　SQL&amp;gt; SELECT USERNAME,SID,SERIAL# FROM V$SESSION WHERE USERNAME=&#39;SCOTT&#39;;&lt;br /&gt;
&lt;br /&gt;
&lt;pre&gt;USERNAME     SID    SERIAL#
---------- ----- ----------
SCOTT          8         75
SCOTT          9         39
SCOTT         11         27
SCOTT         12        129
・
・
・

100行が選択されました。
&lt;/pre&gt;
&lt;pre&gt;(kill sessionのSQL)
SQL&amp;gt; ALTER SYSTEM KILL SESSION &#39;SID,SERIAL#&#39;;

SIDとSERIAL#を修正して何度も実行する？
SQL&amp;gt; ALTER SYSTEM KILL SESSION &#39;8,75&#39;;
システムが変更されました。
SQL&amp;gt; c/8,75/9,39/
1* ALTER SYSTEM KILL SESSION &#39;9,39&#39;
SQL&amp;gt; /
システムが変更されました。

&lt;span style=&quot;color: red;&quot;&gt;c/修正対象文字列/修正後文字列/で置換できます&lt;/span&gt;が、
100回繰り返すのはしんどいし、時間もかかる。&lt;/pre&gt;
&lt;pre&gt;そこで、&lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;連結演算子「||」を活用して参照結果からSQL文を生成&lt;/b&gt;&lt;/span&gt;します。&lt;/pre&gt;
&lt;br /&gt;
SQL&amp;gt; SELECT &#39;alter system kill session &#39;&#39;&#39;||SID||&#39;,&#39;||SERIAL#||&#39;&#39;&#39;;&#39; FROM V$SESSION&lt;br /&gt;
　　　 &amp;nbsp;WHERE　USERNAME=&#39;SCOTT&#39;;
&lt;br /&gt;
&lt;pre&gt;&#39;ALTERSYSTEMKILLSESSION&#39;&#39;&#39;||SID||&#39;,&#39;||SERIAL#||&#39;&#39;&#39;;&#39;
--------------------------------------------------------------------------------
alter system kill session &#39;8,75&#39;;
alter system kill session &#39;9,39&#39;;
alter system kill session &#39;11,27&#39;;
alter system kill session &#39;12,129&#39;;
・
・
99行が選択されました。

コピペして実行してもいいですが、
&lt;span style=&quot;color: red;&quot;&gt;spoolコマンドを使用してスクリプト化&lt;/span&gt;するのもありです。&lt;/pre&gt;
&lt;pre&gt;SQL&amp;gt; set pages 2000
SQL&amp;gt; set head off
SQL&amp;gt; set feedback off
SQL&amp;gt; set trimspool on
SQL&amp;gt; spool kill_session.sql&lt;/pre&gt;
&lt;pre&gt;SQL&amp;gt; SELECT &#39;alter system kill session &#39;&#39;&#39;||SID||&#39;,&#39;||SERIAL#||&#39;&#39;&#39;;&#39; FROM V$SESSION
  2  WHERE　USERNAME=&#39;SCOTT&#39;;&lt;/pre&gt;
&lt;pre&gt;alter system kill session &#39;8,75&#39;;
alter system kill session &#39;9,39&#39;;
alter system kill session &#39;11,27&#39;;
alter system kill session &#39;12,129&#39;;
・
・
・
SQL&amp;gt; spool off
&lt;/pre&gt;
&lt;pre&gt;ローカルフォルダに kill_session.sqlというファイルが出来るので、
&lt;span style=&quot;color: red;&quot;&gt;editコマンドを使用して編集&lt;/span&gt;します。
SQL&amp;gt; edit kill_session.sql
Windowsだとノートパッドでファイルが開くので不要な部分を修正します。
&lt;/pre&gt;
&lt;pre&gt;Linuxの場合は、
SQL&amp;gt; &lt;span style=&quot;color: red;&quot;&gt;define _editor=vi でエディターを定義&lt;/span&gt;してeditコマンドを実行します。
修正したファイルを実行します。
&lt;/pre&gt;
&lt;pre&gt;SQL&amp;gt; @kill_session
システムが変更されました。
システムが変更されました。
・
・
・
&lt;/pre&gt;
手動で繰り返し実行するよりとてもスマートですね。&lt;br /&gt;
INDEXのリビルドとか不要オブジェクトのdropとか使い道は様々です。&lt;br /&gt;
&lt;br /&gt;
1.と2.を合わせて使えば、調査に必要な統計情報特定し、CSV形式で出力することも可能です。&lt;br /&gt;
&lt;pre&gt;SQL&amp;gt; SELECT USERNAME||&#39;,&#39;||TERMINAL||&#39;,&#39;||PROGRAM||&#39;,&#39;||EVENT FROM V$SESSION
  2  WHERE USERNAME IS NOT NULL;

USERNAME||&#39;,&#39;||TERMINAL||&#39;,&#39;||PROGRAM||&#39;,&#39;||EVENT
--------------------------------------------------------------------------------
SCOTT,SHIOSHIO,sqlplus.exe,enq: TX - row lock contention
SCOTT,SHIOSHIO,sqlplus.exe,SQL*Net message from client
SYS,SHIOSHIO,sqlplus.exe,SQL*Net message to client


&lt;/pre&gt;
&lt;div&gt;
&lt;b&gt;3.同様の障害が再発生した際に対応できるようにしておきたい。&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp; 後日同様の障害が発生しても、SQL文を生成出来るようにしておきたいですよね。&lt;br /&gt;
　作ったSQL文は&lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;saveコマンドを使用してスクリプトとして保存&lt;/b&gt;&lt;/span&gt;しましょう。&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;pre&gt;SQL&amp;gt; SELECT &#39;alter system kill session &#39;&#39;&#39;||SID||&#39;,&#39;||SERIAL#||&#39;&#39;&#39;;&#39; FROM V$SESSION
  2  WHERE　USERNAME=&#39;SCOTT&#39;;&lt;/pre&gt;
&lt;pre&gt;&lt;/pre&gt;
&lt;pre&gt;作ったSQL文を保存します。&lt;/pre&gt;
&lt;pre&gt;&lt;/pre&gt;
&lt;pre&gt;SQL&amp;gt; save create_kill_session.sql
file create_kill_session.sqlが作成されました。&lt;/pre&gt;
&lt;pre&gt;&lt;/pre&gt;
&lt;pre&gt;SQL&amp;gt; edit create_kill_session.sql&lt;/pre&gt;
&lt;pre&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;/pre&gt;
&lt;pre&gt;編集例)&lt;/pre&gt;
&lt;pre&gt;==============ここから&lt;/pre&gt;
&lt;pre&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;pre&gt;-- ローカルフォルダにSCOTTユーザセッションを破棄する　※編集により追記した行
-- kill_session.sqlを生成します。　　　　　　　　　　 ※編集により追記した行
-- @kill_session.sqlを実行することにより、          　※編集により追記した行
-- セッションを破棄します。　　　　　　　　　　　　 　※編集により追記した行

set pages 2000                                        ※編集により追記した行
set head off                                          ※編集により追記した行
set feedback off                                      ※編集により追記した行
set term off                                          ※編集により追記した行
set trimspool on                                      ※編集により追記した行
spool kill_session.sql                                ※編集により追記した行

SELECT &#39;alter system kill session &#39;&#39;&#39;||SID||&#39;,&#39;||SERIAL#||&#39;&#39;&#39;;&#39; FROM V$SESSION
WHERE　USERNAME=&#39;SCOTT&#39;
/

spool off                                         　　※編集により追記した行
&lt;div style=&quot;font-family: &#39;MS PGothic&#39;; white-space: normal;&quot;&gt;
&lt;pre&gt;==============ここまで&lt;/pre&gt;
&lt;pre&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;/pre&gt;
&lt;pre&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;/pre&gt;
&lt;pre&gt;以上、つらつら書いてきましたが、
他にも有用なSQL*Plusコマンドはありますし、上記setコマンドの内容を知りたい方は
「&lt;a href=&quot;http://docs.oracle.com/cd/E16338_01/server.112/b56314/ch_twelve001.htm&quot; target=&quot;_blank&quot;&gt;SQL*Plus&lt;b style=&quot;background-color: white; font-family: Tahoma, sans-serif; font-size: small;&quot;&gt;®&lt;/b&gt;ユーザーズ・ガイドおよびリファレンス&lt;/a&gt;」を参照ください。&lt;/pre&gt;
&lt;pre&gt;SQL&amp;gt; &lt;span style=&quot;color: red;&quot;&gt;help index&lt;/span&gt;　や &lt;span style=&quot;color: red;&quot;&gt;help set&lt;/span&gt;も有用ですね。
SQL*Plusコマンドを活用したCSVデータ出力方法については、
&lt;a href=&quot;https://twitter.com/s4r_agent&quot; target=&quot;_blank&quot;&gt;@s4r_agent&lt;/a&gt;さんが初日に「&lt;a href=&quot;http://d.hatena.ne.jp/KNOPP/20121201&quot; target=&quot;_blank&quot;&gt;csvってどうやって出力してますか？&lt;/a&gt;」というエントリを書いてますので、
併せて見てみてください。

&lt;span style=&quot;color: orange;&quot;&gt;&lt;b&gt;最後に&lt;/b&gt;&lt;/span&gt;
明日の扉は &lt;span style=&quot;color: orange;&quot;&gt;&lt;b&gt;Masashi_Matsushita&lt;/b&gt;&lt;/span&gt; さんです。よろしくお願いします。



o＜(ｏ&#39;∀&#39;)ﾉ☆*:;;;:*☆Merry Christmas☆*:;;;:*☆ヽ(&#39;∀&#39;ｏ)＞o&lt;/pre&gt;
</content><link rel='replies' type='application/atom+xml' href='http://koutashiobara.blogspot.com/feeds/3669098876750995075/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://koutashiobara.blogspot.com/2012/12/oracle.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2179369392941380062/posts/default/3669098876750995075'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2179369392941380062/posts/default/3669098876750995075'/><link rel='alternate' type='text/html' href='http://koutashiobara.blogspot.com/2012/12/oracle.html' title='Oracle Database作業時のちょっとしたテクニック'/><author><name>kouta shiobara</name><uri>http://www.blogger.com/profile/01984935614654602135</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_1KQlHH0IdWuW6wROgwDiDYUg_fVaM6qJI7vcFN3vUCwh-CRGSuWjjCRL3TLe6EKLvjfcT1z4QLwwZqZFU70HnpdMHCt_4XrctpmSLHGmDRKWQiSOdH2QHJSJiZiaIgw/s220/%E5%86%99%E7%9C%9F.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2179369392941380062.post-4675296066691735007</id><published>2012-09-11T11:53:00.001+09:00</published><updated>2012-09-11T11:53:25.114+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="11.2.0.2.0関係"/><category scheme="http://www.blogger.com/atom/ns#" term="DB設計"/><category scheme="http://www.blogger.com/atom/ns#" term="やってみた"/><title type='text'>INITIAL_EXTENTと遅延セグメント作成な話4</title><content type='html'>&lt;br /&gt;
&lt;a href=&quot;http://koutashiobara.blogspot.jp/2012/09/initialextent3.html&quot; target=&quot;_blank&quot;&gt;前回&lt;/a&gt;でスッキリ！したのですが、まだちょっと気になるので、dumpを取得してみます。&lt;br /&gt;
やってみてがモットーのブログですしね。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
では、やってきます。&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;&quot;&gt;SQL&amp;gt; create tablespace test_ext2 datafile &#39;C:\app\oracle\oradata\orcl\test_ext2_01.dbf&#39; size 81K;&lt;/span&gt;&lt;br style=&quot;background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;&quot; /&gt;&lt;br style=&quot;background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;&quot; /&gt;&lt;span style=&quot;background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;&quot;&gt;表領域が作成されました。&lt;/span&gt;&lt;br style=&quot;background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;&quot; /&gt;&lt;br style=&quot;background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;&quot; /&gt;&lt;span style=&quot;background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;&quot;&gt;SQL&amp;gt; select TABLESPACE_NAME,BLOCK_ID,BYTES,BLOCKS from dba_free_space where tablespace_name= &#39;TEST_EXT2&#39;;&lt;/span&gt;&lt;br style=&quot;background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;&quot; /&gt;&lt;br style=&quot;background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;&quot; /&gt;&lt;span style=&quot;background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;&quot;&gt;TABLESPACE_NAME &amp;nbsp; &amp;nbsp; &amp;nbsp; BLOCK_ID &amp;nbsp; BYTES &amp;nbsp; &amp;nbsp; BLOCKS&lt;/span&gt;&lt;br style=&quot;background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;&quot; /&gt;&lt;span style=&quot;background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;&quot;&gt;--------------------- ---------- ---------- ----------&lt;/span&gt;&lt;br style=&quot;background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;&quot; /&gt;&lt;span style=&quot;background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;&quot;&gt;TEST_EXT2 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 4 　　 &amp;nbsp; 65536 &amp;nbsp; 　　 &amp;nbsp; 　　 &amp;nbsp; &amp;nbsp;8 　　-------(1)&lt;/span&gt;&lt;br style=&quot;background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;&quot; /&gt;&lt;br style=&quot;background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;&quot; /&gt;&lt;span style=&quot;background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;&quot;&gt;SQL&amp;gt; alter user hoge quota unlimited on TEST_EXT2;&lt;/span&gt;&lt;br style=&quot;background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;&quot; /&gt;&lt;br style=&quot;background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;&quot; /&gt;&lt;span style=&quot;background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;&quot;&gt;ユーザーが変更されました。&lt;/span&gt;&lt;br style=&quot;background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;&quot; /&gt;&lt;br style=&quot;background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;&quot; /&gt;&lt;span style=&quot;background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;&quot;&gt;SQL&amp;gt; connect hoge/hoge&lt;/span&gt;&lt;br style=&quot;background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;&quot; /&gt;&lt;span style=&quot;background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;&quot;&gt;接続されました。&lt;/span&gt;&lt;br style=&quot;background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;&quot; /&gt;&lt;span style=&quot;background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;&quot;&gt;SQL&amp;gt; create table test_ext2(co1 number) tablespace TEST_EXT2;&lt;/span&gt;&lt;br style=&quot;background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;&quot; /&gt;&lt;br style=&quot;background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;&quot; /&gt;&lt;span style=&quot;background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;&quot;&gt;表が作成されました。&lt;/span&gt;&lt;br style=&quot;background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;&quot; /&gt;&lt;br /&gt;&lt;span style=&quot;background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;&quot;&gt;SQL&amp;gt; connect /as sysdba&lt;/span&gt;&lt;br style=&quot;background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;&quot; /&gt;&lt;span style=&quot;background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;&quot;&gt;接続されました。&lt;/span&gt;&lt;br style=&quot;background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;&quot; /&gt;&lt;span style=&quot;background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;&quot;&gt;SQL&amp;gt; select owner,tablespace_name,table_name,segment_created from dba_tables where table_name= &#39;TEST_EXT2&#39;;&lt;/span&gt;&lt;br style=&quot;background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;&quot; /&gt;&lt;br style=&quot;background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;&quot; /&gt;&lt;span style=&quot;background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;&quot;&gt;OWNER &amp;nbsp; &amp;nbsp; &amp;nbsp;TABLESPACE_NAME TABLE_NAME SEGMENT_CREATED&lt;/span&gt;&lt;br style=&quot;background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;&quot; /&gt;&lt;span style=&quot;background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;&quot;&gt;---------- --------------- &amp;nbsp; &amp;nbsp; ---------- &amp;nbsp; &amp;nbsp;--------------------&lt;/span&gt;&lt;br style=&quot;background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;&quot; /&gt;&lt;span style=&quot;background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;&quot;&gt;HOGE &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;TEST_EXT2 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;TEST_EXT2 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;NO　&lt;/span&gt;&lt;span style=&quot;background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;&quot;&gt;-------(2)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
2話目で書きましたが、遅延セグメント作成な状態で、セグメントは作成されていません。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
SQL&amp;gt; select tablespace_name,file_id from dba_data_files where tablespace_name=&#39;TEST_EXT2&#39;;&lt;br /&gt;
TABLESPACE_NAME &amp;nbsp; &amp;nbsp;FILE_ID&lt;br /&gt;
--------------- ----------&lt;br /&gt;
TEST_EXT2 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;　　　　14　　　-------(3)&lt;br /&gt;
&lt;br /&gt;
(1)よりデータブロックの空きは4ブロック目(含む)から8ブロックなので、&lt;br /&gt;
11ブロック目が最期のブロックだと判断します。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ファイル番号14番のデータファイルの1ブロック目から11ブロックまでの&lt;br /&gt;
dumpを取得します。&lt;br /&gt;
&lt;br /&gt;
SQL&amp;gt; alter system dump datafile 14 block min 1 block max 11;&lt;br /&gt;
&lt;br /&gt;
システムが変更されました。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
diag\&amp;lt;DB_NAME&amp;gt;\&amp;lt;INSTANCE_NAME&amp;gt;\trace配下に出力された&lt;br /&gt;
dumpファイルを確認します。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;先頭辺り&lt;/b&gt;&lt;br /&gt;
--------&lt;br /&gt;
&lt;br /&gt;
*** 2012-09-11 11:02:09.047&lt;br /&gt;
*** SESSION ID:(9.37) 2012-09-11 11:02:09.047&lt;br /&gt;
*** CLIENT ID:() 2012-09-11 11:02:09.047&lt;br /&gt;
*** SERVICE NAME:(SYS$USERS) 2012-09-11 11:02:09.047&lt;br /&gt;
*** MODULE NAME:(sqlplus.exe) 2012-09-11 11:02:09.047&lt;br /&gt;
*** ACTION NAME:() 2012-09-11 11:02:09.047&lt;br /&gt;
&lt;br /&gt;
Start dump data blocks tsn: 12 file#:14 minblk 1 maxblk 11&lt;br /&gt;
Block 1 (file header) not dumped:use dump file header command&lt;span style=&quot;background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: x-small; line-height: 18px;&quot;&gt;　　　&lt;/span&gt;&lt;span style=&quot;background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;&quot;&gt;-------(4)&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
早々に注意されています。1ブロック目はファイルヘッダーブロックだから、&lt;/div&gt;
&lt;div&gt;
ファイルヘッダーをダンプするコマンド使いなさいと。&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
まあ、1ブロック目がファイルヘッダーブロックってことは分かりました。&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;2ブロック目を確認&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
rdba(相対データ・ブロック・アドレス)という文字列を検索して2ブロック目を探します。&lt;/div&gt;
&lt;div&gt;
----------------------------&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
Block dump from disk:&lt;/div&gt;
&lt;div&gt;
buffer tsn: 12 rdba: 0x03800002 (14/2)&amp;nbsp;&lt;span style=&quot;background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: x-small; line-height: 18px;&quot;&gt;　　　&lt;/span&gt;&lt;span style=&quot;background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;&quot;&gt;-------(5)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
scn: 0x0000.00398ff6 seq: 0x03 flg: 0x04 tail: 0x8ff61d03&lt;/div&gt;
&lt;div&gt;
frmt: 0x02 chkval: 0x75b5 type: 0x1d=KTFB Bitmapped File Space Header&lt;span style=&quot;background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: x-small; line-height: 18px;&quot;&gt;　　　&lt;/span&gt;&lt;span style=&quot;background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;&quot;&gt;-------(6)&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
(5)がrdbaですね、(file_id/ブロック番号)なので、&lt;/div&gt;
&lt;div&gt;
14番のデータファイルの2ブロック目ということがわかります。&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
(6)を見てみると、&lt;b&gt;「Bitmapped File Space Header」&lt;/b&gt;とあります。&lt;/div&gt;
&lt;div&gt;
このブロックが、&amp;nbsp;ビットマップ・ヘッダ・ブロックと考えてよさそうです。&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;b&gt;3ブロック目を確認&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
----------------------------&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
Block dump from disk:&lt;/div&gt;
&lt;div&gt;
buffer tsn: 12 rdba: 0x03800003 (14/3)&lt;span style=&quot;background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: x-small; line-height: 18px;&quot;&gt;　　　&lt;/span&gt;&lt;span style=&quot;background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;&quot;&gt;-------(7)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
scn: 0x0000.0039ecd1 seq: 0x01 flg: 0x04 tail: 0xecd11e01&lt;/div&gt;
&lt;div&gt;
frmt: 0x02 chkval: 0x43ae type: 0x1e=KTFB Bitmapped File Space Bitmap&lt;span style=&quot;background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: x-small; line-height: 18px;&quot;&gt;　　　&lt;/span&gt;&lt;span style=&quot;background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;&quot;&gt;-------(8)&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
(7)より14番のデータファイルの3ブロック目ということがわかります。&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
(8)を見てみると、&lt;b&gt;「Bitmapped File Space Bitmap」&lt;/b&gt;とあります。&lt;/div&gt;
&lt;div&gt;
このブロックが、&amp;nbsp;ビットマップ・ブロックと考えてよさそうです。&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;b&gt;4ブロック目を確認&lt;/b&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
----------------------------&lt;/div&gt;
&lt;div&gt;
Block dump from disk:&lt;/div&gt;
&lt;div&gt;
buffer tsn: 12 rdba: 0x00000004 (0/4)&lt;span style=&quot;background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: x-small; line-height: 18px;&quot;&gt;　　　&lt;/span&gt;&lt;span style=&quot;background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;&quot;&gt;-------(9)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
scn: 0x0000.00000000 seq: 0x01 flg: 0x05 tail: 0x00000001&lt;/div&gt;
&lt;div&gt;
frmt: 0x02 chkval: 0xa704 type: 0x00=unknown&lt;span style=&quot;background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: x-small; line-height: 18px;&quot;&gt;　　　&lt;/span&gt;&lt;span style=&quot;background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;&quot;&gt;-------(10)&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
14/4が見つかりません。ファイルの終わりまで見ると(9)の部分が、(0/11)まであります。&lt;/div&gt;
&lt;div&gt;
8ブロック。。(10)はunknownになっています。&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
遅延セグメント作成でセグメントが作成されていないので、&lt;/div&gt;
&lt;div&gt;
空き領域になっているんですかね。&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
一先ず、1～3ブロック目までは、技術文書通りだということが分かって、スッキリ！！&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
次回は、遅延セグメント作成のセグメントに行を追加して、どうなるかを見てみます。&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
</content><link rel='replies' type='application/atom+xml' href='http://koutashiobara.blogspot.com/feeds/4675296066691735007/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://koutashiobara.blogspot.com/2012/09/initialextent4.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2179369392941380062/posts/default/4675296066691735007'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2179369392941380062/posts/default/4675296066691735007'/><link rel='alternate' type='text/html' href='http://koutashiobara.blogspot.com/2012/09/initialextent4.html' title='INITIAL_EXTENTと遅延セグメント作成な話4'/><author><name>kouta shiobara</name><uri>http://www.blogger.com/profile/01984935614654602135</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_1KQlHH0IdWuW6wROgwDiDYUg_fVaM6qJI7vcFN3vUCwh-CRGSuWjjCRL3TLe6EKLvjfcT1z4QLwwZqZFU70HnpdMHCt_4XrctpmSLHGmDRKWQiSOdH2QHJSJiZiaIgw/s220/%E5%86%99%E7%9C%9F.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2179369392941380062.post-8796118399130573975</id><published>2012-09-11T10:25:00.000+09:00</published><updated>2012-09-11T12:43:17.169+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="11.2.0.2.0関係"/><category scheme="http://www.blogger.com/atom/ns#" term="DB設計"/><category scheme="http://www.blogger.com/atom/ns#" term="やってみた"/><title type='text'>INITIAL_EXTENTと遅延セグメント作成な話3</title><content type='html'>&lt;br /&gt;
&lt;a href=&quot;http://koutashiobara.blogspot.jp/2012/09/initialextent.html&quot; target=&quot;_blank&quot;&gt;前回&lt;/a&gt;で終わったーと思って寝たのですが。&lt;br /&gt;
&lt;a href=&quot;http://koutashiobara.blogspot.jp/2012/09/initialextent1.html&quot; target=&quot;_blank&quot;&gt;前々回&lt;/a&gt;の先頭3ブロックが気になる。。&lt;br /&gt;
&lt;br /&gt;
そして、OS上で1ブロック分領域が多く獲得されているのも気になる。。。&lt;br /&gt;
&lt;br /&gt;
ということで続きます。&lt;br /&gt;
&lt;br /&gt;
何度も書いてますが、役に立つ内容ではないですね。&lt;br /&gt;
&lt;br /&gt;
&lt;h4 class=&quot;sect3&quot; style=&quot;background-color: white; font-family: Tahoma, sans-serif; font-size: small;&quot;&gt;
&lt;/h4&gt;
&lt;h4 class=&quot;sect3&quot; style=&quot;background-color: white; font-family: Tahoma, sans-serif; font-size: small;&quot;&gt;
ローカル管理表領域&lt;/h4&gt;
&lt;div style=&quot;background-color: white; font-family: Tahoma, sans-serif; font-size: small;&quot;&gt;
&lt;a href=&quot;http://www.blogger.com/blogger.g?blogID=2179369392941380062&quot; id=&quot;sthref1476&quot; name=&quot;sthref1476&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://www.blogger.com/blogger.g?blogID=2179369392941380062&quot; id=&quot;sthref1477&quot; name=&quot;sthref1477&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://www.blogger.com/blogger.g?blogID=2179369392941380062&quot; id=&quot;sthref1478&quot; name=&quot;sthref1478&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://www.blogger.com/blogger.g?blogID=2179369392941380062&quot; id=&quot;sthref1479&quot; name=&quot;sthref1479&quot;&gt;&lt;/a&gt;ローカル管理表領域では、データファイル・ヘッダー内に、データファイル本体の空き領域および使用済領域を追跡するためのビットマップが保持されています。各ビットは、1ブロック・グループに対応します。領域が割り当てられるか、解放されると、Oracle Databaseでは、ビットマップの値がブロックの新しい状態を反映する値に変更されます。&lt;/div&gt;
&lt;div style=&quot;background-color: white; font-family: Tahoma, sans-serif; font-size: small;&quot;&gt;
出典：&lt;a href=&quot;http://docs.oracle.com/cd/E16338_01/server.112/b56306/logical.htm#i10405&quot; target=&quot;_blank&quot;&gt;OracleR Database概要　11gリリース2(11.2)　12章　論理記憶域構造&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: white; font-family: Tahoma, sans-serif; font-size: small;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: white;&quot;&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;background-color: white; font-family: Tahoma, sans-serif; font-size: small;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: white; font-family: Tahoma, sans-serif; font-size: small;&quot;&gt;
&lt;/div&gt;
でした。でした。ディクショナリ管理と違って、エクステント内の領域を使用または解放について、&lt;br /&gt;
領域を管理するためのデータ・ディクショナリ表の更新をしなくてよくなったんですよね。&lt;br /&gt;
ディクショナリ管理時は、ディクショナリの更新のための再帰SQLの発行や競合による待ち、&lt;br /&gt;
redoの生成とか色々な課題があったんですよね。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ローカル管理表領域だと、自分の表領域内で領域の使用状況をビットマップで管理することによって、&lt;br /&gt;
エクステントの管理にデータ・ディクショナリを使用する必要がなくったので、&lt;br /&gt;
上記のような課題を解消してパフォーマンスがアップしたのでした。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ということで、使えない先頭3ブロックにはビットマップ情報の情報がきっと入ってるんだろうなぁ。。。&lt;br /&gt;
&lt;br /&gt;
・・・KROWNの文書番号：29765に中にちゃんと書いてありますね。。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1ブロック目：データファイルヘッダー。デーファイル毎の1ブロック目&lt;br /&gt;
　　　　　　　　データファイルの管理情報を格納&lt;br /&gt;
&lt;br /&gt;
2ブロック目：&amp;nbsp;ビットマップ・ヘッダ・ブロック。ローカル管理表領域デーファイル毎の&lt;br /&gt;
　　　　　　　　2ブロック目※。ローカル管理するための管理情報を格納&lt;br /&gt;
　　　　　　　　※最初からローカル管理としてデータファイルを作った場合のみ&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3ブロック目：&amp;nbsp;ビットマップ・ブロック。ローカル管理表領域デーファイル毎の&lt;br /&gt;
　　　　　　　　3ブロック目移行に1個以上獲得される。&lt;br /&gt;
　　　　　　　　実際の領域管理のためのビットマップ情報を格納。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
とすると88KBは、(上記3ブロック+セグメント用8ブロック)×8で88KBか。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
96KBとOS上で見えている、残り1ブロック分の領域。&lt;br /&gt;
これもKROWNの文書番号：29765に書いてありました。&lt;br /&gt;
&lt;br /&gt;
OS側でのファイル管理用領域なんですね。&lt;br /&gt;
以下のSQL文で確認ができます。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
SQL&amp;gt; select a.FILE_NAME,b.BLOCK1_OFFSET from dba_data_files a,v$datafile b where a.file_id=b.file# and a.tablespace_name=&#39;TEST_EXT&#39;;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
FILE_NAME &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 　　　　　　　　　　　　　　BLOCK1_OFFSET&lt;br /&gt;
--------------------------------------------- 　　　　　-------------&lt;br /&gt;
C:\APP\ORACLE\ORADATA\ORCL\TEST_EXT01.DBF &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;8192&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
BLOCK1_OFFSET：ファイルの最初からOracleの共通情報の開始点へのオフセット&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
確かにデータファイルの8KB以降からOracleの情報が開始されるみたいですね。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ということで、96KBの謎が解けた。&lt;br /&gt;
&lt;br /&gt;
スッキリ！&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
でも、まだ、ちょっとだけ気になるのでしつこく続けます。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://koutashiobara.blogspot.jp/2012/09/initialextent4.html&quot; target=&quot;_blank&quot;&gt;次回：INITIAL_EXTENTと遅延セグメント作成な話4&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://koutashiobara.blogspot.com/feeds/8796118399130573975/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://koutashiobara.blogspot.com/2012/09/initialextent3.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2179369392941380062/posts/default/8796118399130573975'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2179369392941380062/posts/default/8796118399130573975'/><link rel='alternate' type='text/html' href='http://koutashiobara.blogspot.com/2012/09/initialextent3.html' title='INITIAL_EXTENTと遅延セグメント作成な話3'/><author><name>kouta shiobara</name><uri>http://www.blogger.com/profile/01984935614654602135</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_1KQlHH0IdWuW6wROgwDiDYUg_fVaM6qJI7vcFN3vUCwh-CRGSuWjjCRL3TLe6EKLvjfcT1z4QLwwZqZFU70HnpdMHCt_4XrctpmSLHGmDRKWQiSOdH2QHJSJiZiaIgw/s220/%E5%86%99%E7%9C%9F.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2179369392941380062.post-4415476664150276892</id><published>2012-09-10T22:30:00.001+09:00</published><updated>2012-09-11T10:28:31.762+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="11.2.0.2.0関係"/><category scheme="http://www.blogger.com/atom/ns#" term="DB設計"/><category scheme="http://www.blogger.com/atom/ns#" term="やってみた"/><title type='text'>INITIAL_EXTENTと遅延セグメント作成な話２</title><content type='html'>&lt;br /&gt;
&lt;a href=&quot;http://koutashiobara.blogspot.jp/2012/09/initialextent1.html&quot; target=&quot;_blank&quot;&gt;前回&lt;/a&gt;に引き続き、どうでもいい内容を検証していきます。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
表領域にオブジェクトを作っていきます。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
SQL&amp;gt; create table test_ext(co1 number) tablespace TEST_EXT;&lt;br /&gt;
&lt;br /&gt;
表が作成されました。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
SQL&amp;gt; &amp;nbsp;select OWNER,SEGMENT_NAME,EXTENT_ID,BLOCKS,BYTES from dba_extents where TABLESPACE_NAME like &#39;TEST_EXT%&#39;;&lt;br /&gt;
&lt;br /&gt;
OWNER &amp;nbsp;SEGMENT_NAME &amp;nbsp; &amp;nbsp; EXTENT_ID &amp;nbsp; &amp;nbsp; BLOCKS &amp;nbsp; &amp;nbsp; &amp;nbsp;BYTES&lt;br /&gt;
------- --------------- ---------- ---------- ----------&lt;br /&gt;
SYS &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;TEST_EXT &amp;nbsp;　　 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;8 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;65536&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
SQL&amp;gt; &amp;nbsp;select TABLESPACE_NAME,BLOCK_ID,BYTES,BLOCKS from dba_free_space where tablespace_name like &#39;TEST_EXT&#39;;&lt;br /&gt;
&lt;br /&gt;
レコードが選択されませんでした。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
うんうん。データベース記憶域の割当ての論理単位はエクステント単位だもんね。&lt;br /&gt;
MIN_EXTENTSの1エクステント(8ブロック)使っちゃったもんね。うんうん。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
うん・・・&lt;br /&gt;
&lt;br /&gt;
ん？？&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
あえ、確か最近のバージョンからは、オブジェクト作成しただけじゃ、&lt;br /&gt;
セグメント作成(領域獲得)しなくて、行が挿入されたときに初めて、&lt;br /&gt;
セグメント作成されるんじゃなかったっけ、、、&lt;br /&gt;
&lt;br /&gt;
えっとぉ、、、&lt;br /&gt;
そうそう、11.2.0.1.0からの新機能「遅延セグメント作成」&lt;br /&gt;
※パーティションは11.2.0.2.0からなので、要注意。&lt;br /&gt;
&lt;br /&gt;
詳しくは、&lt;a href=&quot;http://docs.oracle.com/cd/E16338_01/server.112/b56306/logical.htm#i10405&quot; target=&quot;_blank&quot;&gt;Oracle® Database概要　11gリリース2(11.2)　12章　論理記憶域構造&lt;/a&gt;　参照&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
確認してみます。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
SQL&amp;gt; show parameter DEFERRED_SEGMENT_CREATION&lt;br /&gt;
&lt;br /&gt;
NAME &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; TYPE &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;VALUE&lt;br /&gt;
----------------------- ----------- ------------------------------&lt;br /&gt;
deferred_segment_creation &amp;nbsp; &amp;nbsp; boolean &amp;nbsp; &amp;nbsp; TRUE&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
遅延セグメント圧縮機能は有効になっています。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
SQL&amp;gt; select OWNER,TABLE_NAME,SEGMENT_CREATED from dba_tables where table_name=&#39;TEST_EXT&#39;;&lt;br /&gt;
&lt;br /&gt;
OWNER &amp;nbsp; &amp;nbsp; &amp;nbsp; TABLE_NAME &amp;nbsp; &amp;nbsp; SEGMENT_CREATED&lt;br /&gt;
---------　--------------- -------------------&lt;br /&gt;
SYS &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; TEST_EXT &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;YES&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
でもセグメント作られてますな。。。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
そもそもSYSで作ったのがいけないのかなぁ。。怪しそう。。。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
試します。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
SQL&amp;gt; create tablespace test_ext2 datafile &#39;C:\app\oracle\oradata\orcl\test_ext2_01.dbf&#39; size 81K;&lt;br /&gt;
&lt;br /&gt;
表領域が作成されました。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
SQL&amp;gt; select TABLESPACE_NAME,BLOCK_ID,BYTES,BLOCKS from dba_free_space where tablespace_name like &#39;TEST_EXT%&#39;;&lt;br /&gt;
&lt;br /&gt;
TABLESPACE_NAME &amp;nbsp; &amp;nbsp; &amp;nbsp; BLOCK_ID &amp;nbsp; BYTES &amp;nbsp; &amp;nbsp; BLOCKS&lt;br /&gt;
--------------------- ---------- ---------- ----------&lt;br /&gt;
TEST_EXT2 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 4 　　 &amp;nbsp; 65536 &amp;nbsp; 　　 &amp;nbsp; 　　 &amp;nbsp; &amp;nbsp;8&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
SQL&amp;gt; alter user hoge quota unlimited on TEST_EXT2;&lt;br /&gt;
&lt;br /&gt;
ユーザーが変更されました。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
SQL&amp;gt; connect hoge/hoge&lt;br /&gt;
接続されました。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
SQL&amp;gt; create table test_ext2(co1 number) tablespace TEST_EXT2;&lt;br /&gt;
&lt;br /&gt;
表が作成されました。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
SQL&amp;gt; select owner,tablespace_name,table_name,segment_created from dba_tables where table_name like &#39;TEST_EXT%&#39;;&lt;br /&gt;
&lt;br /&gt;
OWNER &amp;nbsp; &amp;nbsp; &amp;nbsp;TABLESPACE_NAME TABLE_NAME SEGMENT_CREATED&lt;br /&gt;
---------- --------------- &amp;nbsp; &amp;nbsp; ---------- &amp;nbsp; &amp;nbsp;--------------------&lt;br /&gt;
SYS &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;TEST_EXT &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;TEST_EXT &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; YES&lt;br /&gt;
HOGE &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;TEST_EXT2 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;TEST_EXT2 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;NO&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
お、HOGEのTEST_EXT2はセグメント作成されていない。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
SQL&amp;gt; &amp;nbsp;select OWNER,SEGMENT_NAME,EXTENT_ID,BLOCKS,BYTES from dba_extents where TABLESPACE_NAME like &#39;TEST_EXT%&#39;;&lt;br /&gt;
&lt;br /&gt;
OWNER &amp;nbsp;SEGMENT_NAME &amp;nbsp; &amp;nbsp; EXTENT_ID &amp;nbsp; &amp;nbsp; BLOCKS &amp;nbsp; &amp;nbsp; &amp;nbsp;BYTES&lt;br /&gt;
------- --------------- ---------- ---------- ----------&lt;br /&gt;
SYS &amp;nbsp; &amp;nbsp; &amp;nbsp; 　　 TEST_EXT &amp;nbsp; &amp;nbsp; &amp;nbsp;　　 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 　　　　 8 　　 &amp;nbsp; &amp;nbsp; 65536&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
うんうん。HOGEのTEST_EXT2がない。&lt;br /&gt;
※dba_extentsはセグメントを含むエクステントの情報だから&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
SQL&amp;gt; select TABLESPACE_NAME,BLOCK_ID,BYTES,BLOCKS from dba_free_space where tablespace_name like &#39;TEST_EXT%&#39;;&lt;br /&gt;
&lt;br /&gt;
TABLESPACE_NAME &amp;nbsp; BLOCK_ID &amp;nbsp; &amp;nbsp; &amp;nbsp;BYTES &amp;nbsp; &amp;nbsp; BLOCKS&lt;br /&gt;
--------------- 　　　---------- ---------- ----------&lt;br /&gt;
TEST_EXT2 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;　　　　4 &amp;nbsp;　　　 &amp;nbsp; &amp;nbsp;65536 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;8&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
うん。うん。空いてますな。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ということで、SYSのオブジェクトは遅延セグメント作成しないってことだな。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
という内容が、KROWNの文書番号：137280が遅延セグメント作成機能についてですが、&lt;br /&gt;
やっぱりSYSは対象外と書いてありますね。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
SQL&amp;gt; connect hoge/hoge&lt;br /&gt;
接続されました。&lt;br /&gt;
SQL&amp;gt; insert into test_ext2 values(1);&lt;br /&gt;
&lt;br /&gt;
1行が作成されました。&lt;br /&gt;
&lt;br /&gt;
SQL&amp;gt; commit;&lt;br /&gt;
&lt;br /&gt;
コミットが完了しました。&lt;br /&gt;
&lt;br /&gt;
SQL&amp;gt; connect /as sysdba&lt;br /&gt;
接続されました。&lt;br /&gt;
SQL&amp;gt; select owner,tablespace_name,table_name,segment_created from dba_tables where table_name like &#39;TEST_EXT%&#39;;&lt;br /&gt;
&lt;br /&gt;
OWNER &amp;nbsp; &amp;nbsp; &amp;nbsp;TABLESPACE_NAME TABLE_NAME &amp;nbsp;SEGMENT_CREATED&lt;br /&gt;
---------- --------------- 　　---------- &amp;nbsp; --------------------&lt;br /&gt;
SYS &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;　 TEST_EXT &amp;nbsp; &amp;nbsp; &amp;nbsp;　　　 &amp;nbsp; TEST_EXT &amp;nbsp;　　　 YES&lt;br /&gt;
HOGE &amp;nbsp; &amp;nbsp; &amp;nbsp; 　TEST_EXT2 &amp;nbsp; &amp;nbsp; &amp;nbsp; 　　　TEST_EXT2 &amp;nbsp;　　　YES&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
SQL&amp;gt; &amp;nbsp;select TABLESPACE_NAME,BLOCK_ID,BYTES,BLOCKS from dba_free_space where tablespace_name like &#39;TEST_EXT%&#39;;&lt;br /&gt;
&lt;br /&gt;
レコードが選択されませんでした。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
SQL&amp;gt; &amp;nbsp; CREATE TABLE TEST_EXT3(col1 number)&lt;br /&gt;
&amp;nbsp; 2 &amp;nbsp; &amp;nbsp;STORAGE(INITIAL 100M) TABLESPACE TEST_EXT2;&lt;br /&gt;
&lt;br /&gt;
とかやっても、領域は取得しないし、表領域は拡張しないし、&lt;br /&gt;
データファイルも大きくならないので、勘違いは禁物ってことで。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
SQL&amp;gt;　CREATE TABLE TEST_EXT3(col1 number) SEGMENT CREATION IMMEDIATE&lt;br /&gt;
&amp;nbsp; STORAGE(INITIAL 100M) TABLESPACE TEST_EXT2;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
データ挿入時に領域獲得させたくないとかであれば、&lt;br /&gt;
「SEGMENT CREATION IMMEDIATE」付けましょう。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ということで、だから何？って感じですが、満足したのでした。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://koutashiobara.blogspot.jp/2012/09/initialextent3.html&quot; target=&quot;_blank&quot;&gt;次回：INITIAL_EXTENTと遅延セグメント作成な話3&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://koutashiobara.blogspot.com/feeds/4415476664150276892/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://koutashiobara.blogspot.com/2012/09/initialextent.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2179369392941380062/posts/default/4415476664150276892'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2179369392941380062/posts/default/4415476664150276892'/><link rel='alternate' type='text/html' href='http://koutashiobara.blogspot.com/2012/09/initialextent.html' title='INITIAL_EXTENTと遅延セグメント作成な話２'/><author><name>kouta shiobara</name><uri>http://www.blogger.com/profile/01984935614654602135</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_1KQlHH0IdWuW6wROgwDiDYUg_fVaM6qJI7vcFN3vUCwh-CRGSuWjjCRL3TLe6EKLvjfcT1z4QLwwZqZFU70HnpdMHCt_4XrctpmSLHGmDRKWQiSOdH2QHJSJiZiaIgw/s220/%E5%86%99%E7%9C%9F.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2179369392941380062.post-3307238593014287129</id><published>2012-09-10T21:00:00.000+09:00</published><updated>2012-09-11T10:27:18.772+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="11.2.0.2.0関係"/><category scheme="http://www.blogger.com/atom/ns#" term="DB設計"/><category scheme="http://www.blogger.com/atom/ns#" term="やってみた"/><title type='text'>INITIAL_EXTENTと遅延セグメント作成な話1</title><content type='html'>&lt;br /&gt;
ちょっと気になったのでやってみたのだけど、&lt;br /&gt;
個人的にはツボったのでメモしておく。&lt;br /&gt;
何の得もない内容です。&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
環境&lt;br /&gt;
----&lt;br /&gt;
Windows7 64bit&lt;br /&gt;
Oracle: 11.2.0.3.0 64bit&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
SQL&amp;gt; select TABLESPACE_NAME,INITIAL_EXTENT,MIN_EXTENTS from dba_tablespaces where tablespace_name like &#39;TEST_EXT%&#39;;&lt;br /&gt;
&lt;br /&gt;
TABLESPACE_NAME &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;INITIAL_EXTENT MIN_EXTENTS&lt;br /&gt;
--------------------------- -------------- -----------&lt;br /&gt;
TEST_EXT &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;　　　　　　　 65536 &amp;nbsp; &amp;nbsp; 　　　 &amp;nbsp; &amp;nbsp; &amp;nbsp;1&lt;br /&gt;
&lt;br /&gt;
INITIAL_EXTENT&amp;nbsp;：初期エクステントのデフォルトのサイズ&lt;br /&gt;
MIN_EXTENTS：エクステントのデフォルトの最小数
&lt;br /&gt;
&lt;br /&gt;
それぞれよく見る数値です。&lt;br /&gt;
&lt;br /&gt;
初期エクステントサイズは64KBで、1ブロック8KBとすると、&lt;br /&gt;
エクステントは1個で、初期エクステントは8ブロックですね。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
じゃ、64KBで表領域作れるってこと？&lt;br /&gt;
&lt;br /&gt;
SQL&amp;gt;create tablespace test_ext datafile &#39;C:\app\oracle\oradata\orcl\test_ext01.dbf&#39; size 64K;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
create tablespace test_ext datafile &#39;C:\app\oracle\oradata\orcl\test_ext01.dbf&#39; size 64K&lt;br /&gt;
*&lt;br /&gt;
行1でエラーが発生しました。:&lt;br /&gt;
ORA-03214: 指定したファイル・サイズが必要最小値を下回っています。&lt;br /&gt;
&lt;br /&gt;
うーん、エラー&lt;br /&gt;
まぁ、管理情報とかのオーバーヘッドもあるよね、&lt;br /&gt;
64KBから1KBずつ増やしていきます。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
SQL&amp;gt; create tablespace test_ext datafile &#39;C:\app\oracle\oradata\orcl\test_ext01.dbf&#39; size 81K;&lt;br /&gt;
&lt;br /&gt;
表領域が作成されました。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
81KBで作れました。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ちなみに、KROWNでエラー番号を検索すると、文書番号：35170に&lt;br /&gt;
表領域の最低値の目安が書いてあります。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
使用可能エクステントを確認します。&lt;br /&gt;
SQL&amp;gt; select TABLESPACE_NAME,BLOCK_ID,BYTES,BLOCKS from dba_free_space where tablespace_name like &#39;TEST_EXT%&#39;;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
TABLESPACE_NAME &amp;nbsp; BLOCK_ID &amp;nbsp; BYTES &amp;nbsp; &amp;nbsp; BLOCKS&lt;br /&gt;
------------------- ---------- ---------- ----------&lt;br /&gt;
TEST_EXT &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 4 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 　　 &amp;nbsp;65536 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;8&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ブロックID4から8ブロック64KB使えるようです。&lt;br /&gt;
ブロックID4より前の3ブロックは管理用に使ってるんですかね。&lt;br /&gt;
&lt;br /&gt;
あり？？
&lt;br /&gt;
8KB×12ブロック=96KB。。。&lt;br /&gt;
&lt;br /&gt;
81KBで作ったのに？？？&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
SQL&amp;gt; select tablespace_name,bytes/1024 from dba_data_files where tablespace_name =&#39;TEST_EXT&#39;;&lt;br /&gt;
&lt;br /&gt;
TABLESPACE_NAME &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;BYTES/1024&lt;br /&gt;
------------------------ ----------&lt;br /&gt;
TEST_EXT &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 88&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ん？88KB＝11ブロック？？&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
C:\app\oracle\oradata\orcl&amp;gt;dir TEST_EXT01.DBF&lt;br /&gt;
&lt;br /&gt;
98,304 TEST_EXT01.DBF&lt;br /&gt;
&lt;br /&gt;
！！&lt;br /&gt;
&lt;br /&gt;
96KB！？　12ブロックだ。。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ぐぬぬぬ。油断ならん。。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
次回は、表領域が出来たのでオブジェクトを作っていきます。&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://koutashiobara.blogspot.jp/2012/09/initialextent.html&quot; target=&quot;_blank&quot;&gt;次回：INITIAL_EXTENTと遅延セグメント作成な話2&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://koutashiobara.blogspot.com/feeds/3307238593014287129/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://koutashiobara.blogspot.com/2012/09/initialextent1.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2179369392941380062/posts/default/3307238593014287129'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2179369392941380062/posts/default/3307238593014287129'/><link rel='alternate' type='text/html' href='http://koutashiobara.blogspot.com/2012/09/initialextent1.html' title='INITIAL_EXTENTと遅延セグメント作成な話1'/><author><name>kouta shiobara</name><uri>http://www.blogger.com/profile/01984935614654602135</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_1KQlHH0IdWuW6wROgwDiDYUg_fVaM6qJI7vcFN3vUCwh-CRGSuWjjCRL3TLe6EKLvjfcT1z4QLwwZqZFU70HnpdMHCt_4XrctpmSLHGmDRKWQiSOdH2QHJSJiZiaIgw/s220/%E5%86%99%E7%9C%9F.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2179369392941380062.post-1639446775999145989</id><published>2012-07-27T20:37:00.000+09:00</published><updated>2012-07-27T21:15:00.464+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="DB設計"/><category scheme="http://www.blogger.com/atom/ns#" term="JPOUG"/><category scheme="http://www.blogger.com/atom/ns#" term="セミナー関連"/><title type='text'>JPOUGのイベントでOracle設計について話しました。</title><content type='html'>&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;私は、Japan Oracle User Group (JPOUG)のメンバーであり、&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;Board Memberの一人でもあるのですが、&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;先日7/21(土)の「　&lt;span style=&quot;background-color: white; color: #333333; line-height: 18px; text-align: left;&quot;&gt;&lt;a href=&quot;http://www.jpoug.org/2012/06/06/jpoug-set-events-20120721&quot; target=&quot;_blank&quot;&gt;JPOUG&amp;gt; SET EVENTS 20120721&lt;/a&gt;　」イベントのアンカンファレンス枠にて、&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: inherit;&quot;&gt;&lt;span style=&quot;line-height: 18px;&quot;&gt;20分程度でOracle の設計関係(インフラ周り)の話をしました。&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: inherit;&quot;&gt;&lt;span style=&quot;line-height: 18px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: inherit;&quot;&gt;&lt;span style=&quot;line-height: 18px;&quot;&gt;セッションの目的は以下2点です。&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: inherit;&quot;&gt;&lt;span style=&quot;line-height: 18px;&quot;&gt;・Oracle設計の概要や注意点を知る&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: inherit;&quot;&gt;&lt;span style=&quot;line-height: 18px;&quot;&gt;・Oracle設計への漠然とした不安の払拭&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: inherit;&quot;&gt;&lt;span style=&quot;line-height: 18px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;color: #333333;&quot;&gt;&lt;span style=&quot;line-height: 18px;&quot;&gt;Oracle設計について話をしようと思った背景は、&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;color: #333333;&quot;&gt;&lt;span style=&quot;line-height: 18px;&quot;&gt;仕事柄、設計を担当することが多いことと、&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;color: #333333;&quot;&gt;&lt;span style=&quot;line-height: 18px;&quot;&gt;ちゃんと設計しておけばこんなことには、、、&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;color: #333333;&quot;&gt;&lt;span style=&quot;line-height: 18px;&quot;&gt;というDBと出会ったりすることがあるため、&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;color: #333333;&quot;&gt;&lt;span style=&quot;line-height: 18px;&quot;&gt;もっと多くの人が、設計を出来るように知識を共有したい、&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;color: #333333;&quot;&gt;&lt;span style=&quot;line-height: 18px;&quot;&gt;うーん。。というDBが一つでも減ることを願ってでした。&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;color: #333333;&quot;&gt;&lt;span style=&quot;line-height: 18px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;color: #333333;&quot;&gt;&lt;span style=&quot;line-height: 18px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;color: #333333;&quot;&gt;&lt;span style=&quot;line-height: 18px;&quot;&gt;セッションには50人前後の方が参加頂いたようですが、&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;color: #333333;&quot;&gt;&lt;span style=&quot;line-height: 18px;&quot;&gt;何かしら得てもらえてたのなら幸いです。&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;color: #333333;&quot;&gt;&lt;span style=&quot;line-height: 18px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;color: #333333;&quot;&gt;&lt;span style=&quot;line-height: 18px;&quot;&gt;色々伝えたいことが多過ぎて、20分では話し切れないこともあり、&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;color: #333333;&quot;&gt;&lt;span style=&quot;line-height: 18px;&quot;&gt;飛ばしてしまった内容もあったので、&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;color: #333333;&quot;&gt;&lt;span style=&quot;line-height: 18px;&quot;&gt;公開した資料を&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;background-color: white; color: #333333;&quot;&gt;&lt;span style=&quot;line-height: 18px;&quot;&gt;ご確認頂ければと&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;background-color: white; color: #333333; line-height: 18px;&quot;&gt;思います。&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white; color: #333333; line-height: 18px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;356&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;http://www.slideshare.net/slideshow/embed_code/13712285&quot; style=&quot;border-width: 1px 1px 0; border: 1px solid #CCC; margin-bottom: 5px;&quot; width=&quot;427&quot;&gt;&lt;/iframe&gt; &lt;br /&gt;
&lt;div style=&quot;margin-bottom: 5px;&quot;&gt;
&lt;strong&gt; &lt;a href=&quot;http://www.slideshare.net/KoutaShiobara/oracle-13712285&quot; target=&quot;_blank&quot; title=&quot;Oracle設計&quot;&gt;Oracle設計&lt;/a&gt; &lt;/strong&gt; from &lt;strong&gt;&lt;a href=&quot;http://www.slideshare.net/KoutaShiobara&quot; target=&quot;_blank&quot;&gt;Kouta Shiobara&lt;/a&gt;&lt;/strong&gt; &lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;color: #333333;&quot;&gt;&lt;span style=&quot;line-height: 18px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;color: #333333;&quot;&gt;&lt;span style=&quot;line-height: 18px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;color: #333333;&quot;&gt;&lt;span style=&quot;line-height: 18px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;color: #333333;&quot;&gt;&lt;span style=&quot;line-height: 18px;&quot;&gt;参加頂けなかったが、資料を確認される方へですが、&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;color: #333333;&quot;&gt;&lt;span style=&quot;line-height: 18px;&quot;&gt;セッションでは以下の点を強くお話ししました。&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;color: #333333;&quot;&gt;&lt;span style=&quot;line-height: 18px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #333333;&quot;&gt;&lt;span style=&quot;line-height: 18px;&quot;&gt;・基本や機能は常々勉強しておこう&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;・システムをイメージし、よく考え、設計しよう&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;/div&gt;
・当たり前のことををきっちりやろう&lt;br /&gt;
・要件はシステム全体で担保する。(Oracleだけで無理に担保しようとしない)&lt;br /&gt;
・サイジングでは悩み過ぎない。(悩む≠考える)&lt;br /&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
・分からなければ、実際に作ってみよう。やってみよう。&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
アーキテクチャや機能といった基本を身に付けていれば、&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
機能の詳細やパラメータなどについては、&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
オラクル社提供のマニュアルをきちんと&lt;span style=&quot;background-color: white;&quot;&gt;確認しつつ進めればいいと思います。&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;(制限事項もちゃんと調べましょうね。)&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
それにより、新しい発見や再発見があるのも、&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;設計の楽しい部分の一つだと私は思います。&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;color: #333333;&quot;&gt;&lt;span style=&quot;line-height: 18px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;color: #333333;&quot;&gt;&lt;span style=&quot;line-height: 18px;&quot;&gt;なお、&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;background-color: white; color: #333333;&quot;&gt;&lt;span style=&quot;line-height: 18px;&quot;&gt;資料について質問やご意見、&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;background-color: white; color: #333333; line-height: 18px;&quot;&gt;うちの会社でちょっと話してよ。&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;color: #333333;&quot;&gt;&lt;span style=&quot;line-height: 18px;&quot;&gt;みたいなのがあれば、コメントやメール等で気軽にご連絡下さい。&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;color: #333333;&quot;&gt;&lt;span style=&quot;line-height: 18px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;color: #333333;&quot;&gt;&lt;span style=&quot;line-height: 18px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
JPOUGに興味が湧いた人はこちらを確認ください。&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;a href=&quot;http://www.jpoug.org/&quot;&gt;http://www.jpoug.org/&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
イベントの報告や他の発表者の方の資料等については、&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
別途投稿しますね。&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://koutashiobara.blogspot.com/feeds/1639446775999145989/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://koutashiobara.blogspot.com/2012/07/jpougoracle.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2179369392941380062/posts/default/1639446775999145989'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2179369392941380062/posts/default/1639446775999145989'/><link rel='alternate' type='text/html' href='http://koutashiobara.blogspot.com/2012/07/jpougoracle.html' title='JPOUGのイベントでOracle設計について話しました。'/><author><name>kouta shiobara</name><uri>http://www.blogger.com/profile/01984935614654602135</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_1KQlHH0IdWuW6wROgwDiDYUg_fVaM6qJI7vcFN3vUCwh-CRGSuWjjCRL3TLe6EKLvjfcT1z4QLwwZqZFU70HnpdMHCt_4XrctpmSLHGmDRKWQiSOdH2QHJSJiZiaIgw/s220/%E5%86%99%E7%9C%9F.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2179369392941380062.post-8397846762301816797</id><published>2012-05-18T16:56:00.000+09:00</published><updated>2012-09-12T18:54:51.137+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Oracle関連情報"/><category scheme="http://www.blogger.com/atom/ns#" term="アップグレード"/><category scheme="http://www.blogger.com/atom/ns#" term="セミナー関連"/><category scheme="http://www.blogger.com/atom/ns#" term="基本的なこと"/><category scheme="http://www.blogger.com/atom/ns#" term="移行"/><title type='text'>Oracle DB 移行作業おける事前検討1</title><content type='html'>&lt;span style=&quot;background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; line-height: 18px;&quot;&gt;先日、日本オラクル社の無償セミナーである&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; line-height: 18px;&quot;&gt;&amp;nbsp;「秘訣を直伝！最新オラクルデータベースへのアップ グレードテクニック」を受講してきた。&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; line-height: 18px;&quot;&gt;&amp;nbsp;アップグレードや移行に関するチップス・見ておくべき情報、&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; line-height: 18px;&quot;&gt;&amp;nbsp;手法についてのケーススタディが詰め込まれており、かなり有益だった。&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; line-height: 18px;&quot;&gt;　以下、自分のメモ用に何点かポイントを書いておく。(私の意見も入っています。)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; line-height: 18px;&quot;&gt;　※1.以下、文章が長くなるので、特定の理由がない限り&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; line-height: 18px;&quot;&gt;　　　アップグレードや移行を同義語として、移行とする。&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; line-height: 18px;&quot;&gt;　※2.移行≒アップグレードを含む移行として記載している。&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif;&quot;&gt;　前回：&lt;a href=&quot;http://koutashiobara.blogspot.jp/2012/05/blog-post_14.html&quot; target=&quot;_blank&quot;&gt;アップグレードや移行作業前のお作法&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif;&quot;&gt;今回はテスト計画とネットワークへの考慮について&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif;&quot;&gt;1)テスト&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif;&quot;&gt;　・移行テスト(リハーサル)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif;&quot;&gt;　　-手順通り問題なく実施できるか&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif;&quot;&gt;　　-所要時間&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: xx-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif;&quot;&gt;　　大事ですよね。&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif;&quot;&gt;　　手順に漏れがないか、所要時間を計測して計画停止時間の見積もりや&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif;&quot;&gt;　　移行手順の再検討を行う。&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif;&quot;&gt;　　あと、手順と計画停止時間に関連して、&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif;&quot;&gt;　　切り戻し判定ポイントや切り戻し条件や&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif;&quot;&gt;　　切り戻し手順を移行計画手順書に忘れずに含めることが必要。&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: xx-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif;&quot;&gt;　・移行後の環境でのパフォーマンステスト&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif;&quot;&gt;　　　-移行前環境とのパフォーマンス比較&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif;&quot;&gt;　　　-レスポンス要件やスループット要件を満たせているか、&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif;&quot;&gt;　　　 バッチがタイムスケジュール内に終了するか&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: xx-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif;&quot;&gt;　　　新しいOS、マシン、バージョンに移行して遅くなるケースはほとんどないと思うが、&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif;&quot;&gt;　　　DB統合などで、複数のDBが1DBサーバ上or RAC上に相乗りするという場合は、&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif;&quot;&gt;　　　パフォーマンステストの分析により、&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif;&quot;&gt;　　　OSやOracleのパラメータの調整やSQLの実行計画の固定化、&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif;&quot;&gt;　　　リソース制御などのチューニング、&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif;&quot;&gt;　　　今後ボトルネックとなる箇所の想定などが必要。&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif;&quot;&gt;　　　ファイルのレイアウト調整やRAID調整をその時点でやるとしたら、&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif;&quot;&gt;　　　設計そのもののミスかしら。。&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif;&quot;&gt;　　　ハードリソースの追加は避けたいところ。&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: xx-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif;&quot;&gt;　　　言うまでもないが、移行前の環境でパフォーマンス・データを取得しておかないと&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif;&quot;&gt;　　　比較できない。また、移行の計画段階から移行先でどのようなパフォーマンステストを&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif;&quot;&gt;　　　どのような手段で実施するのかなどを検討しておく必要がある。&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif;&quot;&gt;　　　例)どの時点で？どのようなデータで？どのようなツールで？どのような処理を？&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: xx-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif;&quot;&gt;　　　※パフォーマンス・データの取得方法はSTATSPACKやAWR、&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif;&quot;&gt;　　　　 &amp;nbsp;　サードベンダツールやOSSツールでの取得なんでもいい。&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: xx-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif;&quot;&gt;　2)ネットワーク環境の考慮&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif;&quot;&gt;　　物理的な限界は超えられない。&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;div align=&quot;center&quot; style=&quot;margin: 0px; padding: 0px;&quot;&gt;
&lt;table style=&quot;background-color: white; border-collapse: collapse; border: 1px solid #000000; color: black; text-align: left;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;th style=&quot;background-color: #adde4a; border: 1px solid #000000; color: #ff0033; text-align: center;&quot;&gt;ネットワークインターフェース&lt;/th&gt;&lt;th style=&quot;background-color: #adde4a; border: 1px solid #000000; color: #ff0033; text-align: center;&quot;&gt;データボリューム&lt;/th&gt;&lt;th style=&quot;background-color: #adde4a; border: 1px solid #000000; color: #ff0033; text-align: center;&quot;&gt;最大転送速度&lt;/th&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;border: 1px solid #000000; text-align: left;&quot;&gt;100Mbit Ethernet&lt;/td&gt;&lt;td style=&quot;border: 1px solid #000000; text-align: left;&quot;&gt;11MB/sec&lt;/td&gt;&lt;td style=&quot;border: 1px solid #000000; text-align: left;&quot;&gt;40GB/hour(best case approach)&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;border: 1px solid #000000; text-align: left;&quot;&gt;1Gbit Ethernet&lt;/td&gt;&lt;td style=&quot;border: 1px solid #000000; text-align: left;&quot;&gt;110MB/sec&lt;/td&gt;&lt;td style=&quot;border: 1px solid #000000; text-align: left;&quot;&gt;400GB/hour(best case approach)&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;border: 1px solid #000000; text-align: left;&quot;&gt;10Gbit Ethernet&lt;/td&gt;&lt;td style=&quot;border: 1px solid #000000; text-align: left;&quot;&gt;1.1GB/sec&lt;/td&gt;&lt;td style=&quot;border: 1px solid #000000; text-align: left;&quot;&gt;4TB/hour(best case approach)&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;border: 1px solid #000000; text-align: left;&quot;&gt;InfiniBand 4X QDR&lt;/td&gt;&lt;td style=&quot;border: 1px solid #000000; text-align: left;&quot;&gt;4GB/sec(theoretical)&lt;br /&gt;
3GB/sec(realistic)&lt;/td&gt;&lt;td 14.4tb=&quot;&quot; approach=&quot;approach&quot; best=&quot;&quot; br=&quot;&quot; case=&quot;&quot; hour=&quot;hour&quot; style=&quot;border: 1px solid #000000; text-align: left;&quot;&gt;10.8TB/hour&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;span style=&quot;color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif;&quot;&gt;
&lt;div align=&quot;center&quot; style=&quot;margin: 0px; padding: 0px;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align=&quot;center&quot; style=&quot;margin: 0px; padding: 0px;&quot;&gt;
&lt;div style=&quot;text-align: -webkit-auto;&quot;&gt;
&lt;span style=&quot;color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif;&quot;&gt;・プロトコル転送&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: -webkit-auto;&quot;&gt;
&lt;span style=&quot;color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif;&quot;&gt;　-ftp,scp,NFSのパラレルコピーを検討&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: -webkit-auto;&quot;&gt;
&lt;span style=&quot;color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif;&quot;&gt;・ネットワーク機器やセキュリティ設定による制限&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: -webkit-auto;&quot;&gt;
&lt;span style=&quot;color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif;&quot;&gt;・外部ネットワークプロバイダによる制限と距離的な制限&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://koutashiobara.blogspot.com/feeds/8397846762301816797/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://koutashiobara.blogspot.com/2012/05/1.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2179369392941380062/posts/default/8397846762301816797'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2179369392941380062/posts/default/8397846762301816797'/><link rel='alternate' type='text/html' href='http://koutashiobara.blogspot.com/2012/05/1.html' title='Oracle DB 移行作業おける事前検討1'/><author><name>kouta shiobara</name><uri>http://www.blogger.com/profile/01984935614654602135</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_1KQlHH0IdWuW6wROgwDiDYUg_fVaM6qJI7vcFN3vUCwh-CRGSuWjjCRL3TLe6EKLvjfcT1z4QLwwZqZFU70HnpdMHCt_4XrctpmSLHGmDRKWQiSOdH2QHJSJiZiaIgw/s220/%E5%86%99%E7%9C%9F.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2179369392941380062.post-2597288681795202297</id><published>2012-05-14T14:03:00.001+09:00</published><updated>2012-09-12T18:54:04.250+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Oracle関連情報"/><category scheme="http://www.blogger.com/atom/ns#" term="アップグレード"/><category scheme="http://www.blogger.com/atom/ns#" term="移行"/><title type='text'>Oracle DB アップグレードや移行作業前のお作法</title><content type='html'>先日、日本オラクル社の無償セミナーである&lt;br /&gt;
&amp;nbsp;「秘訣を直伝！最新オラクルデータベースへのアップ グレードテクニック」を受講してきた。&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;アップグレードや移行に関するチップス・見ておくべき情報、&lt;br /&gt;
&amp;nbsp;手法についてのケーススタディが詰め込まれており、かなり有益だった。&lt;br /&gt;
&lt;br /&gt;
　以下、自分のメモ用に何点かポイントを書いておく。&lt;br /&gt;
　※1.以下、文章が長くなるので、特定の理由がない限り&lt;br /&gt;
　　　アップグレードや移行を同義語として、移行とする。&lt;br /&gt;
　※2.移行≒アップグレードを含む移行として記載している。&lt;br /&gt;
　※3.以下、SQL文は環境によっては少なくない負荷を掛ける可能性があるので、&lt;br /&gt;
　　　実行タイミングは考えましょう。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
　　前回：&lt;a href=&quot;http://koutashiobara.blogspot.jp/2012/05/blog-post.html&quot; target=&quot;_blank&quot;&gt;OralceDB移行・アップグレード前に見ておきたい資料&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;■サニティ・オペレーション&lt;/b&gt;&lt;br /&gt;
　　ここで言うサニティ・オペレーションとは、&lt;br /&gt;
　　簡単に言うと、移行作業前に移行元の環境を整理・綺麗にしておこうね。&lt;br /&gt;
　　この作業は、すべてのアップグレードや移行作業にも有効。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;１)INVALIDオブジェクトへの対応&lt;/b&gt;&lt;br /&gt;
　　1-1)INVALIDオブジェクトのチェック&lt;br /&gt;
　　　　　SQL&amp;gt; ｓelect unique OBJECT_NAME,OBJECT_TYPE,&lt;br /&gt;
　　　　　　　　　OWNER from DBA_OBJECTS where STATUS=&#39;INVALID&#39;;&lt;br /&gt;
&lt;br /&gt;
　1-2)移行作業前にすべてのINVALIDオブジェクトを修正&lt;br /&gt;
　　　　と資料にはあるが、1-1)の結果を精査して不要なものは削除、&lt;br /&gt;
　　　　必要なものは、原因を調査してVALIDにいう感じが妥当かな。&lt;br /&gt;
　　　　そもそも、運用中にINVALIDになっているなら削除していんじゃない？&lt;br /&gt;
　　　　という考え方はありだと思う。&lt;br /&gt;
&lt;br /&gt;
　1-3)SYSやSYSTEMスキーマのINVALIDオブジェクトをなくす。&lt;br /&gt;
　　　　移行作業前にutlrp.sqlでINVALIDオブジェクトを再コンパイルする。&lt;br /&gt;
　　　　うーん、1-2)の対応としてもutlrp.sqlは有益かも。&lt;br /&gt;
&lt;br /&gt;
　　　　※utlrp.sqlは$ORACLE_HOME/rdbms/admin/utlrp.sql　SYSで実行。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;2)SYS/SYSTEMの重複オブジェクトの対応&lt;/b&gt;&lt;br /&gt;
　　普通はこんなことはないだろうけど、&lt;br /&gt;
　　パッチ適用後の流し忘れや、特定コンポーネント使用時の流し忘れ、&lt;br /&gt;
　　実行ユーザ間違いとかで発生する。&lt;br /&gt;
&lt;br /&gt;
　2-1)SYS/SYSTEMの重複オブジェクトをチェック&lt;br /&gt;
　　　　SQL&amp;gt; ｓelect &amp;nbsp;OBJECT_NAME,OBJECT_TYPE　from&lt;br /&gt;
　　　　　　　　DBA_OBJECTS where OBJECT_NAME||OBJECT_TYPE&lt;br /&gt;
　　　　　　　　in (select OBJECT_NAME||OBJECT_TYPE from DBA_OBJECTS&lt;br /&gt;
　　　　　　　　where OWNER=&#39;SYS&#39;) and OWNER=&#39;SYSTEM&#39; and&lt;br /&gt;
　　　　　　　　OBJECT_NAME not in (&#39;AQ$_SCHEDULES_PRIMARY&#39;,&lt;br /&gt;
　　　　　　　　&#39;AQ$_SCHEDULES&#39;,&#39;DBMS_REPCAT_AUTH&#39;);&lt;br /&gt;
&lt;br /&gt;
　2-2)SYS/SYSTEMの重複オブジェクトの修正&lt;br /&gt;
　　　　基本は、2-1)で出力されたオブジェクトのSYSTEM側のものを&lt;br /&gt;
　　　　削除(drop)するようですが、HELP～というオブジェクトのみはSYSTEM側を残す模様。&lt;br /&gt;
&lt;br /&gt;
　　　　・&lt;a href=&quot;https://supporthtml.oracle.com/epmos/faces/ui/km/SearchDocDisplay.jspx?_afrLoop=2591552709410000&amp;amp;type=DOCUMENT&amp;amp;id=1030426.6&quot; target=&quot;_blank&quot;&gt;How to Clean Up Duplicate Objects Owned by SYS and SYSTEM Schema [ID 1030426.6]&lt;/a&gt;&lt;br /&gt;
　　　　　も合わせて参照とのこと。※大体同じことしか書いてない。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;3)INVALIDなコンポーネントの対応&lt;/b&gt;&lt;br /&gt;
　3-1)INVALIDオブジェクトのチェック&lt;br /&gt;
　　　　SQL&amp;gt; ｓelect substr(COMP_ID, 1, 10) compid,&lt;br /&gt;
　　　　　　　　substr(COMP_NAME,,24) compname, STATUS,VERSION&lt;br /&gt;
　　　　　　　　from DBA_REGISTRY where STATUS != &#39;INVALID&#39;;&lt;br /&gt;
&lt;br /&gt;
　3-2)移行作業前に全てのVALIDではないオブジェクトを修正&lt;br /&gt;
　　　　と資料にはあるが、3-1)の結果を精査して不要なものは削除、&lt;br /&gt;
　　　　必要なものは、原因を調査してVALIDにいう感じが妥当かな。&lt;br /&gt;
　　　　そもそも、運用中にINVALIDになっているなら削除していんじゃない？&lt;br /&gt;
　　　　という考え方はありだと思う。&lt;br /&gt;
&lt;br /&gt;
　3-3)utlrp.sqlで再コンパイルしても、ステータスが修正されない場合&lt;br /&gt;
　　　　以下の内容により追加の診断が必要&lt;br /&gt;
&lt;br /&gt;
　　　・&lt;a href=&quot;https://supporthtml.oracle.com/epmos/faces/ui/km/SearchDocDisplay.jspx?_afrLoop=2591638800510000&amp;amp;type=DOCUMENT&amp;amp;id=472937.1&quot; target=&quot;_blank&quot;&gt;Information On Installed Database Components and Schemas [ID 472937.1]&lt;/a&gt;&lt;br /&gt;
　　　　 -各コンポーネントの説明や参考noteが示されており、とても便利。&lt;br /&gt;
　　　・&lt;a href=&quot;https://supporthtml.oracle.com/epmos/faces/ui/km/SearchDocDisplay.jspx?_afrLoop=2591772115717000&amp;amp;type=DOCUMENT&amp;amp;id=753041.1&quot; target=&quot;_blank&quot;&gt;How To Diagnose Components With NON VALID Status In DBA_REGISTRY&amp;nbsp;&lt;/a&gt;&lt;br /&gt;
　　　　&lt;a href=&quot;https://supporthtml.oracle.com/epmos/faces/ui/km/SearchDocDisplay.jspx?_afrLoop=2591772115717000&amp;amp;type=DOCUMENT&amp;amp;id=753041.1&quot; target=&quot;_blank&quot;&gt;After an Upgrade [ID 753041.1]&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;4)ゴミ箱を空っぽに&lt;/b&gt;&lt;br /&gt;
　　10g以降のバージョンからの移行である場合は移行元にてrecyclebinをパージする。&lt;br /&gt;
　　SQL&amp;gt; purge DBA_RECYCLEBIN;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;5)古いパラメータや隠しパラメータ、イベントパラメータの設定解除&lt;/b&gt;&lt;br /&gt;
　　アップグレード時間が49分⇒7分になった事例もあるとのこと。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
　　-----&lt;br /&gt;
&lt;br /&gt;
　　以上だけど、基本は不要なものやゴミを綺麗にしておきましょうってことですね。&lt;br /&gt;
　　アップグレード時や移行時のコンパイル対象や移行対象が減るだけでも、&lt;br /&gt;
　　処理時間は短くなるだろうし。&lt;br /&gt;
　　そもそも、INVALIDなオブジェクトを事前にチェックしておかないと、&lt;br /&gt;
　　アップグレードや移行後に作業によりオブジェクトがINVALIDになったか&lt;br /&gt;
　　判断できなくて混乱するよね。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
　　一手間の事前準備で作業時間の短縮や作業失敗のリスクを低減出来るなら、&lt;br /&gt;
　　是非実施しておきたい作業ですね。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://koutashiobara.blogspot.com/feeds/2597288681795202297/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://koutashiobara.blogspot.com/2012/05/blog-post_14.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2179369392941380062/posts/default/2597288681795202297'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2179369392941380062/posts/default/2597288681795202297'/><link rel='alternate' type='text/html' href='http://koutashiobara.blogspot.com/2012/05/blog-post_14.html' title='Oracle DB アップグレードや移行作業前のお作法'/><author><name>kouta shiobara</name><uri>http://www.blogger.com/profile/01984935614654602135</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_1KQlHH0IdWuW6wROgwDiDYUg_fVaM6qJI7vcFN3vUCwh-CRGSuWjjCRL3TLe6EKLvjfcT1z4QLwwZqZFU70HnpdMHCt_4XrctpmSLHGmDRKWQiSOdH2QHJSJiZiaIgw/s220/%E5%86%99%E7%9C%9F.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2179369392941380062.post-1495171052782159428</id><published>2012-05-13T09:00:00.000+09:00</published><updated>2013-08-28T12:16:32.207+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="DB設計"/><category scheme="http://www.blogger.com/atom/ns#" term="Oracle関連情報"/><category scheme="http://www.blogger.com/atom/ns#" term="アップグレード"/><category scheme="http://www.blogger.com/atom/ns#" term="移行"/><title type='text'>Oracle DB 移行・アップグレード前に見ておきたい資料</title><content type='html'>&lt;span class=&quot;GingerNoCheckStart&quot;&gt;&lt;/span&gt;昨日、日本オラクル社の無償セミナーである&lt;br /&gt;
&amp;nbsp;「秘訣を直伝！最新オラクルデータベースへのアップ グレードテクニック」を受講してきた。&lt;br /&gt;
&lt;br /&gt;
個人的にはセミナーによって、当たり外れの落差が激しいと感じているのだけど、&lt;br /&gt;
昨日は当たりだった。ありがとうございました。&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;アップグレードや移行に関するチップス・見ておくべき情報、&lt;br /&gt;
&amp;nbsp;手法についてのケーススタディが詰め込まれており、かなり有益だった。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
以下、自分のメモ用に何点かポイントを書いておく。&lt;br /&gt;
&lt;br /&gt;
1.パッチセットのロードマップ&lt;br /&gt;
・&lt;a href=&quot;https://support.oracle.com/CSP/main/article?cmd=show&amp;amp;type=NOT&amp;amp;doctype=ANNOUNCEMENT&amp;amp;id=742060.1&quot; target=&quot;_blank&quot;&gt;Release Schedule of Current Database Releases [ID 742060.1]&lt;/a&gt;&lt;br /&gt;
-Release 10.1 to 11.2までのPatch Set Release&lt;span class=&quot;GINGER_SOFATWARE_correct&quot; ginger_sofatware_markguid=&quot;4909f757-f497-4f29-9d31-d19d823de630&quot; ginger_sofatware_uiphraseguid=&quot;14b62c38-4081-46be-8339-9f9ac1bd39da&quot; grcontextid=&quot;(:0&quot;&gt;(&lt;/span&gt;PSR&lt;span class=&quot;GINGER_SOFATWARE_correct&quot; ginger_sofatware_markguid=&quot;576bf0b9-fb86-4631-8a19-e5dc0aecdf8b&quot; ginger_sofatware_uiphraseguid=&quot;14b62c38-4081-46be-8339-9f9ac1bd39da&quot; grcontextid=&quot;):1&quot;&gt;)&lt;/span&gt;のリリース日やら&lt;br /&gt;
&amp;nbsp;　 サポート予定が書いてある。
&lt;br /&gt;
予定だと11.2.0.4.0は来年かぁ。。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2.アップグレード手引書&lt;br /&gt;
11.1.0.X&lt;span class=&quot;GINGER_SOFATWARE_correct&quot; ginger_sofatware_markguid=&quot;15ad05a8-5390-47c1-8acb-e78508e18107&quot; ginger_sofatware_uiphraseguid=&quot;82841857-3f16-407e-bdd1-e0a87e366440&quot; grcontextid=&quot;(:0&quot;&gt;(&lt;/span&gt;11gR1)&lt;br /&gt;
・&lt;a href=&quot;https://supporthtml.oracle.com/epmos/faces/ui/km/SearchDocDisplay.jspx?_afrLoop=2449764653847000&amp;amp;type=DOCUMENT&amp;amp;id=601807.1&amp;amp;displayIndex=1&amp;amp;_afrWindowMode=0&amp;amp;_adf.ctrl-state=12gvqnw957_162&quot; target=&quot;_blank&quot;&gt;Oracle 11gR1 Upgrade Companion [ID 601807.1]&lt;/a&gt;&lt;br /&gt;
・&lt;span style=&quot;background-color: white; font-family: Arial, Helvetica, Geneva, sans-serif; font-size: 12px;&quot;&gt;&lt;a href=&quot;https://krown.oracle.co.jp/krown/oisc_showDoc.do?c_criterion=num&amp;amp;id=134166&quot; target=&quot;_blank&quot;&gt;Oracle Database 11gR1 Upgrade Companion - 目次&lt;span class=&quot;GINGER_SOFATWARE_correct&quot; ginger_sofatware_markguid=&quot;ac31bccd-12d3-4d80-a7ea-cc4f22e14a73&quot; ginger_sofatware_uiphraseguid=&quot;d773a712-d259-436e-ae72-96c4092e6b1a&quot; grcontextid=&quot;[:0&quot;&gt;[&lt;/span&gt;KROWN#134166]&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
11.2.0.X&lt;span class=&quot;GINGER_SOFATWARE_correct&quot; ginger_sofatware_markguid=&quot;e113991b-c23f-4016-8c40-03300995df2a&quot; ginger_sofatware_uiphraseguid=&quot;26dc27cc-9761-4d78-8df4-8dbd8ef1882e&quot; grcontextid=&quot;(:0&quot;&gt;(&lt;/span&gt;11gR2)&lt;br /&gt;
・&lt;a href=&quot;https://supporthtml.oracle.com/epmos/faces/ui/km/SearchDocDisplay.jspx?_afrLoop=2450383236074000&amp;amp;type=DOCUMENT&amp;amp;id=785351.1&amp;amp;displayIndex=1&amp;amp;_afrWindowMode=0&amp;amp;_adf.ctrl-state=12gvqnw957_196&quot; target=&quot;_blank&quot;&gt;Oracle 11gR2 Upgrade Companion [ID 785351.1]&lt;/a&gt;&lt;br /&gt;
・&lt;a href=&quot;https://krown.oracle.co.jp/krown/oisc_showDoc.do?c_criterion=num&amp;amp;id=141177&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;background-color: white; font-family: Arial, Helvetica, Geneva, sans-serif; font-size: 12px;&quot;&gt;Oracle Database 11gR2 Upgrade Companion - 目次&lt;span class=&quot;GINGER_SOFATWARE_correct&quot; ginger_sofatware_markguid=&quot;b75b686d-73ef-4579-89c4-0a3cf9104245&quot; ginger_sofatware_uiphraseguid=&quot;edf986bc-ce5d-4ba0-bf55-5853d8df49a5&quot; grcontextid=&quot;[:0&quot;&gt;[&lt;/span&gt;KROWN#&lt;/span&gt;&lt;span style=&quot;background-color: white; font-family: Arial, Helvetica, Geneva, sans-serif; font-size: 12px;&quot;&gt;141177&lt;/span&gt;&lt;span style=&quot;background-color: white; font-family: Arial, Helvetica, Geneva, sans-serif; font-size: 12px;&quot;&gt;]&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
-KROWNめちゃめちゃ分かりやすい。&lt;br /&gt;
移行方法別のメリットとデメリットも載ってる。&lt;br /&gt;
3.のマニュアルと共に移行の話が上がった際に事前に目を通して&lt;br /&gt;
おくべき資料だ。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3.アップグレードマニュアル&lt;br /&gt;
&lt;a href=&quot;http://docs.oracle.com/cd/E16338_01/server.112/b56310/toc.htm&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;background-color: white; font-family: Tahoma, sans-serif; font-size: x-small; text-align: -webkit-left;&quot;&gt;Oracle Databaseアップグレード・ガイド&lt;/span&gt;&lt;span style=&quot;background-color: white; font-family: Tahoma, sans-serif; font-size: x-small; text-align: -webkit-left;&quot;&gt;11&lt;/span&gt;&lt;span class=&quot;italic&quot; style=&quot;font-family: Tahoma, sans-serif; font-size: x-small; font-style: italic; text-align: -webkit-left;&quot;&gt;g&lt;/span&gt;&lt;span style=&quot;background-color: white; font-family: Tahoma, sans-serif; font-size: x-small; text-align: -webkit-left;&quot;&gt;&amp;nbsp;リリース2(11.2)&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; 　-やっぱりチェックしとかないとね。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4.その他の重要なノート&lt;br /&gt;
・&lt;a href=&quot;https://supporthtml.oracle.com/epmos/faces/ui/km/SearchDocDisplay.jspx?_afrLoop=2451132084172000&amp;amp;type=DOCUMENT&amp;amp;id=837570.1&amp;amp;displayIndex=3&amp;amp;_afrWindowMode=0&amp;amp;_adf.ctrl-state=12gvqnw957_217&quot; target=&quot;_blank&quot;&gt;Complete Checklist for Manual Upgrades to 11gR2 [ID 837570.1]&lt;/a&gt;&lt;br /&gt;
・&lt;span style=&quot;background-color: white; font-size: 14px; text-align: right;&quot;&gt;&lt;a href=&quot;http://www.blogger.com/goog_2014658535&quot;&gt;Complete checklist for manual upgrades of Oracle databases&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white; font-size: 14px; text-align: right;&quot;&gt;&lt;a href=&quot;http://www.blogger.com/goog_2014658535&quot;&gt;　　&lt;span class=&quot;GINGER_SOFATWARE_correct&quot; ginger_sofatware_markguid=&quot;91de6d20-4a7d-4972-9f0c-c004003cb962&quot; ginger_sofatware_uiphraseguid=&quot;4564e6df-f7e7-46ec-9db9-6eb8690cb811&quot; grcontextid=&quot;from:0&quot;&gt;from&lt;/span&gt; any version to any version on any platform (documents only from&amp;nbsp;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white; font-size: 14px; text-align: right;&quot;&gt;&lt;a href=&quot;https://supporthtml.oracle.com/epmos/faces/ui/km/SearchDocDisplay.jspx?_afrLoop=2451473888610000&amp;amp;type=DOCUMENT&amp;amp;id=421191.1&amp;amp;displayIndex=1&amp;amp;_afrWindowMode=0&amp;amp;_adf.ctrl-state=12gvqnw957_242&quot; target=&quot;_blank&quot;&gt;　　7.3.x&amp;gt;&amp;gt;8.0.x&amp;gt;&amp;gt;8.1.x&amp;gt;&amp;gt;9.0.x&amp;gt;&amp;gt;9.2.x&amp;gt;&amp;gt;10.1.x&amp;gt;&amp;gt;10.2.x&amp;gt;&amp;gt;11.1.x&amp;gt;&amp;gt;11.2.x) [ID 421191.1]&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
-2.よりも、もっと実際的な手順や内容が多い。&lt;br /&gt;
移行にくらべ、同一筐体内でのアップグレード案件はあまりないような気がするが、&lt;br /&gt;
事前・事後の内容はお作法としても知っておきたい。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;GINGER_SOFATWARE_correct&quot; ginger_sofatware_markguid=&quot;312490fc-5b3d-4194-ade4-afad0a136837&quot; ginger_sofatware_uiphraseguid=&quot;ef18710a-d938-42b6-9ed3-65e9f7d193c0&quot; grcontextid=&quot;5.:0&quot;&gt;5.&lt;/span&gt;&lt;a href=&quot;http://www.oracle.com/technetwork/jp/database/upgrade/index.html&quot; target=&quot;_blank&quot;&gt;OTNのOracle Database Upgrade&lt;/a&gt;&lt;br /&gt;
-中段には今回のセミナー資料の元資料のダウンロードページに行けます。&lt;br /&gt;
560ページのPDF資料って、、、&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
バージョンアップや移行(バージョンアップを含む)のどちらも、&lt;br /&gt;
バージョンが変わることによる仕様や動作の変更点や、&lt;br /&gt;
バージョンアップ後のリリースのバグ等を押えておくべきなのは変わらない。&lt;br /&gt;
移行の場合には、さらに移行方法の検討というタスクが重要。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
上の資料だけど、&lt;br /&gt;
時間がない場合は、上記資料2のKROWNと4の内容の事前事後の作業部分を&lt;br /&gt;
さらさら読むのがいいだろう。&lt;br /&gt;
&lt;br /&gt;
時間があって本腰を入れて取り組む人は、5から入るのが良いと思う。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
言うまでもないけど、1,2,4の資料は保守契約がないと読めないのでご注意を。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
次回以降もこのセミナーネタをメモメモしていく予定。&lt;br /&gt;
※いずれ、セミナー資料自体が公開されると思いますが。&lt;br /&gt;
&lt;span class=&quot;GingerNoCheckEnd&quot;&gt;&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://koutashiobara.blogspot.com/feeds/1495171052782159428/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://koutashiobara.blogspot.com/2012/05/blog-post.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2179369392941380062/posts/default/1495171052782159428'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2179369392941380062/posts/default/1495171052782159428'/><link rel='alternate' type='text/html' href='http://koutashiobara.blogspot.com/2012/05/blog-post.html' title='Oracle DB 移行・アップグレード前に見ておきたい資料'/><author><name>kouta shiobara</name><uri>http://www.blogger.com/profile/01984935614654602135</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_1KQlHH0IdWuW6wROgwDiDYUg_fVaM6qJI7vcFN3vUCwh-CRGSuWjjCRL3TLe6EKLvjfcT1z4QLwwZqZFU70HnpdMHCt_4XrctpmSLHGmDRKWQiSOdH2QHJSJiZiaIgw/s220/%E5%86%99%E7%9C%9F.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2179369392941380062.post-5687561287887612119</id><published>2012-04-10T07:20:00.017+09:00</published><updated>2012-04-11T11:41:47.402+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="JPOUG"/><title type='text'>Oracle OpenWorld 2012 Unconference presented by JPOUG</title><content type='html'>久しぶりの記事になります。&lt;br /&gt;
なぜ久しぶりかというと、タイトルにもありますが、&lt;br /&gt;
「Oracle OpenWorld 2012 Unconference presented by JPOUG」の準備や、&lt;br /&gt;
私もセッションを持っていたことから、そちらに集中していたことがあります。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
今回のイベントは、JPOUGにとって初めての公の大きな舞台での活動だったのですが、&lt;br /&gt;
Unconferenceの運営を任せて頂いた関係者の皆様、ありがとうございました。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
また、お越し頂いた皆さんもありがとうございました。&lt;br /&gt;
楽しめたでしょうか？&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
私の担当セッションは、トップバッターということもあり、&lt;br /&gt;
最初は緩いネタがいいだろうということで、Oracleのマニュアルについて話しました。&lt;br /&gt;
しかも40分間も(笑)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
伝えたかったのは、&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;color: blue;&quot;&gt;　「マニュアルの面白さや有益さ」&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;color: blue;&quot;&gt;　「ググってるだけでは見えてこないこと」&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;color: blue;&quot;&gt;　「英語サイトの有効活用のすゝめ」&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;color: blue;&quot;&gt;　「スマートなマニュアル活用術」&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
になります。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
誰得？とも思ったのですが、&lt;br /&gt;
一応、デモ部分も含めて分かるように、加筆した資料を公開しました。&lt;br /&gt;
誰かの役に立てば幸いです。&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;width:425px&quot; id=&quot;__ss_12494528&quot;&gt;&lt;strong style=&quot;display:block;margin:12px 0 4px&quot;&gt;&lt;a href=&quot;http://www.slideshare.net/KoutaShiobara/documentation-library-12494528&quot; title=&quot;実はとても面白い...Documentation library&quot; target=&quot;_blank&quot;&gt;実はとても面白い...Documentation library&lt;/a&gt;&lt;/strong&gt; &lt;iframe src=&quot;http://www.slideshare.net/slideshow/embed_code/12494528&quot; width=&quot;425&quot; height=&quot;355&quot; frameborder=&quot;0&quot; marginwidth=&quot;0&quot; marginheight=&quot;0&quot; scrolling=&quot;no&quot;&gt;&lt;/iframe&gt; &lt;div style=&quot;padding:5px 0 12px&quot;&gt;View more &lt;a href=&quot;http://www.slideshare.net/&quot; target=&quot;_blank&quot;&gt;presentations&lt;/a&gt; from &lt;a href=&quot;http://www.slideshare.net/KoutaShiobara&quot; target=&quot;_blank&quot;&gt;Kouta Shiobara&lt;/a&gt; &lt;/div&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
また、セッション後のフィードバックとして、&lt;br /&gt;
JPOUGサポートメンバーである日本オラクルの小田さんからアドバイスを頂き、&lt;br /&gt;
資料で紹介した以外のマニュアルの検索情報も載っているサイトがありましたので、&lt;br /&gt;
記載しておきます。(小田さん、ありがとうございます。)&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://blogs.oracle.com/oracle4engineer/entry/cat_manual&quot; target=&quot;_blank&quot;&gt;Oracleエンジニア通信-Oracle マニュアル&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
最後になりますが、JPOUGの活動としては、次回は初夏に大きなセミナーを検討しています。&lt;br /&gt;
是非、そちらも楽しみにしててくださいね。&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://www.jpoug.org/&quot; target=&quot;_blank&quot;&gt;JPOUG公式サイト&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://www.facebook.com/jpougfan&quot; target=&quot;_blank&quot;&gt;JPOUG Facebookページ&lt;/a&gt;&lt;br /&gt;
※「Oracle OpenWorld 2012 Unconference presented by JPOUG」僕以外の人の&lt;br /&gt;
　セッション資料も見れますよ。</content><link rel='replies' type='application/atom+xml' href='http://koutashiobara.blogspot.com/feeds/5687561287887612119/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://koutashiobara.blogspot.com/2012/04/oracle-openworld-2012-unconference.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2179369392941380062/posts/default/5687561287887612119'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2179369392941380062/posts/default/5687561287887612119'/><link rel='alternate' type='text/html' href='http://koutashiobara.blogspot.com/2012/04/oracle-openworld-2012-unconference.html' title='Oracle OpenWorld 2012 Unconference presented by JPOUG'/><author><name>kouta shiobara</name><uri>http://www.blogger.com/profile/01984935614654602135</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_1KQlHH0IdWuW6wROgwDiDYUg_fVaM6qJI7vcFN3vUCwh-CRGSuWjjCRL3TLe6EKLvjfcT1z4QLwwZqZFU70HnpdMHCt_4XrctpmSLHGmDRKWQiSOdH2QHJSJiZiaIgw/s220/%E5%86%99%E7%9C%9F.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2179369392941380062.post-6853024130916448593</id><published>2012-03-09T02:12:00.004+09:00</published><updated>2012-03-09T08:25:29.051+09:00</updated><title type='text'>Japan Oracle User Group(JPOUG)について#3</title><content type='html'>&lt;a href=&quot;http://koutashiobara.blogspot.com/2012/03/japan-oracle-user-groupjpoug2.html&quot;&gt;前回&lt;/a&gt;に引き続き、Japan Oracle User Group(JPOUG)について書きたいと思います。&lt;br /&gt;
&lt;br /&gt;
ブログを更新した旨をRTして下さった皆さん、ありがとうございます。&lt;(_ _)&gt;&lt;br /&gt;
沢山の方にJPOUGを紹介出来てとても嬉しいです。&lt;br /&gt;
今回が最終回なので、、、ね！ね！(笑)&lt;br /&gt;
&lt;br /&gt;
RTやらブログ見て「いいね」してくれた人、&lt;br /&gt;
はじめましてです。これから一緒に楽しくやっていきましょう。&lt;br /&gt;
もちろん、RTしてくれて良くってよщ(ﾟ▽ﾟщ)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ということで、今回は最後に、僕からのお願いと楽しみ方の続きについて書きます。&lt;br /&gt;
&lt;br /&gt;
1.みんなの声を聞かせてくださいщ(ﾟ▽ﾟщ)&lt;br /&gt;
　既に何度か紹介していますが、&lt;br /&gt;
　「&lt;a href=&quot;http://oracletech.jp/seminar/recommended/000521.html&quot;&gt;Oracle OpenWorld Unconference presented by JPOUG&lt;/a&gt;」と題して、&lt;br /&gt;
　JPOUGはOracle OpenWorldをハイジャック!?することにしました。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
　そのUnconferenceで僕はセッションを担当するのですが、&lt;br /&gt;
　&lt;b&gt;みんなと一緒に楽しめる&lt;/b&gt;Unconferenceをやりたいと考えています。&lt;br /&gt;
　そのネタの一つとして、現在FBのJPOUGページでアンケート2つ行っています。&lt;br /&gt;
&lt;br /&gt;
　&lt;a href=&quot;http://www.facebook.com/jpougfan?sk=questions&quot;&gt;&lt;b&gt;-Japan Oracle User Group (JPOUG)の質問-&lt;/b&gt;&lt;/a&gt;&lt;br /&gt;
　自由にいくつでも投票してほしいし、なければドンドン追加してくださいщ(ﾟ▽ﾟщ)&lt;br /&gt;
&lt;br /&gt;
　&lt;br /&gt;
　知らないものがあったら調べてみるのもいいかもですﾟ+.(･∀･)ﾟ+.ﾟ&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
　あと、FBをやってない方はGoogleDocsからも投票が可能です。&lt;br /&gt;
　&lt;a href=&quot;https://docs.google.com/spreadsheet/viewform?formkey=dEkwaW1tVWtOSVlxSVVxVVplN0dENkE6MQ&quot;&gt;&lt;b&gt;-Oracler意識調査のお願い♪-&lt;/b&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
　こちらは名前とかは記入不要ですので、FBやってるけどちょっとね。。。&lt;br /&gt;
　という方はこちらに投票下さい。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
　Unconferenceでは結果を考察するとともに、&lt;br /&gt;
　なぜそれが好きなのか？を熱く語る時間も用意しようと思っています。&lt;br /&gt;
　是非是非、アンケートもUnconferenceもよろしくです。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
　鼓動枠もまだ何枠か残っている様なので、興味のある人は是非応募してみて下さい。&lt;br /&gt;
　&lt;a href=&quot;http://www.facebook.com/jpougfan/posts/225520730878861&quot;&gt;“&lt;b&gt;鼓動枠”オーガナイザーの募集&lt;/b&gt;&lt;/a&gt;&lt;br /&gt;
　&lt;a href=&quot;http://www.facebook.com/OracleOpenWorldTokyo/posts/183177505128021&quot;&gt;OracleOpenWorldTokyo&lt;/a&gt;&lt;br /&gt;
　&lt;a href=&quot;http://d.hatena.ne.jp/wmo6hash/20120306&quot;&gt;wmo6hash::blog Oracle OpenWorld Unconference presented by JPOUG&lt;/a&gt;&lt;br /&gt;
　※三年前の様子も分かります。&lt;br /&gt;
&lt;br /&gt;
2.書いてみる、聞いてみる、やってみる、集まってみる&lt;br /&gt;
　JPOUGはユーザ会であり、みなさんそのものです。&lt;br /&gt;
　たまたま僕はBoard Memberをやっていますが、&lt;br /&gt;
　僕も一人のユーザ会のメンバーにすぎません。&lt;br /&gt;
&lt;br /&gt;
　FBのウォールに、自分のブログをリンクするのも、&lt;br /&gt;
　共有したいこと書くのも、企画を提案してみるのも、&lt;br /&gt;
　僕がユーザ会のメンバーとしてやりたいからやっているだけです。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
　&lt;b&gt;みんなも先ずはやりたいように使ってみてください。&lt;/b&gt;&lt;br /&gt;
　(問題がありそうなものであれば、運営の方でサックリ行くので　笑)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
　ただ、もし、やりたいことがFBの管理者じゃないと出来ないとか、&lt;br /&gt;
　FBとかではなく、もっと大きなこんなことしたんいんだ、&lt;br /&gt;
　こんなことはできないのか？というものがあれば是非連絡を下さいね。&lt;br /&gt;
&lt;br /&gt;
　例)FBでクエスチョンしたいけど、管理者じゃないから出来ないとか&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
　あと、FB以外のコミュニケーション方法も用意しているので、&lt;br /&gt;
　こちらも是非見てくださいね。&lt;br /&gt;
　&lt;a href=&quot;http://www.jpoug.org/%E3%82%B3%E3%83%9F%E3%83%A5%E3%83%8B%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3&quot;&gt;コミュニケーション&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
・・・・&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
　また今日も長くなってしまいました。。&lt;br /&gt;
&lt;br /&gt;
　でも今回でJPOUGの紹介記事はお終いにします。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
　最後に一言だけ。&lt;br /&gt;
&lt;br /&gt;
　僕らBoard Memberはみんなと&lt;a href=&quot;http://www.jpoug.org/%E8%AA%AC%E6%98%8E&quot;&gt;出会い、一緒に何かをしたい。&lt;/a&gt;&lt;br /&gt;
　その思い一つを胸に、去年の夏から準備をしてきました。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
　&lt;b&gt;「はじめまして、こんにちは。これからよろしくね。」&lt;/b&gt;</content><link rel='replies' type='application/atom+xml' href='http://koutashiobara.blogspot.com/feeds/6853024130916448593/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://koutashiobara.blogspot.com/2012/03/japan-oracle-user-groupjpoug3.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2179369392941380062/posts/default/6853024130916448593'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2179369392941380062/posts/default/6853024130916448593'/><link rel='alternate' type='text/html' href='http://koutashiobara.blogspot.com/2012/03/japan-oracle-user-groupjpoug3.html' title='Japan Oracle User Group(JPOUG)について#3'/><author><name>kouta shiobara</name><uri>http://www.blogger.com/profile/01984935614654602135</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_1KQlHH0IdWuW6wROgwDiDYUg_fVaM6qJI7vcFN3vUCwh-CRGSuWjjCRL3TLe6EKLvjfcT1z4QLwwZqZFU70HnpdMHCt_4XrctpmSLHGmDRKWQiSOdH2QHJSJiZiaIgw/s220/%E5%86%99%E7%9C%9F.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2179369392941380062.post-745352358979418597</id><published>2012-03-08T12:00:00.002+09:00</published><updated>2012-03-08T17:19:30.722+09:00</updated><title type='text'>KROWN、有効活用したいよね。</title><content type='html'>&lt;a href=&quot;http://www.facebook.com/jpougfan?sk=wall&quot;&gt;FBのJPOUGページ&lt;/a&gt;に書いた&lt;br /&gt;
KROWN#136531ネタに「いいね」してくれた人がいたので、&lt;br /&gt;
父ちゃん浮かれて、張り切ってブログなんか書いちゃいますよ(*ﾟ∀ﾟ)=3&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
何かあるといきなりGoogleやKROWNを検索しがちですが、&lt;br /&gt;
情報が断片的だし時間がかかるのでやめた方がいいです。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
と、&lt;br /&gt;
そんな思いからやるのが、&lt;br /&gt;
&lt;a href=&quot;http://oracletech.jp/seminar/recommended/000521.html&quot;&gt;「Oracle OpenWorld Unconference presented by JPOUG」&lt;/a&gt;の僕のセッションです。&lt;br /&gt;
&lt;br /&gt;
宣伝しつこい？(笑)&lt;br /&gt;
&lt;br /&gt;
と、まぁそれは置いといて、&lt;br /&gt;
&lt;br /&gt;
まとめKROWNですが、[マスターノート]って言うんですね、&lt;br /&gt;
マスターノートって、まぁ索引みたいなものじゃないですか、&lt;br /&gt;
有効活用しない手はないと思います。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
KROWN検索画面のキーワード部分にマスターノートを指定して&lt;br /&gt;
文書タイプの「マニュアル・パッチについての文書」にチェックを入れて検索すると、&lt;br /&gt;
純粋なマスターノートだけを検索できます。&lt;br /&gt;
&lt;br /&gt;
闇雲にKROWNを検索して時間を潰しちゃうくらいなら、&lt;br /&gt;
有効活用したいですよね。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
まぁ、エキスパートの方々はMOS(My Oracle Support)一択とか言っちゃうんですけど。。。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
こんなネタが豊富にあるよ。そう、&lt;a href=&quot;http://www.facebook.com/jpougfan?sk=wall&quot;&gt;JPOUG&lt;/a&gt;ならね。</content><link rel='replies' type='application/atom+xml' href='http://koutashiobara.blogspot.com/feeds/745352358979418597/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://koutashiobara.blogspot.com/2012/03/krown.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2179369392941380062/posts/default/745352358979418597'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2179369392941380062/posts/default/745352358979418597'/><link rel='alternate' type='text/html' href='http://koutashiobara.blogspot.com/2012/03/krown.html' title='KROWN、有効活用したいよね。'/><author><name>kouta shiobara</name><uri>http://www.blogger.com/profile/01984935614654602135</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_1KQlHH0IdWuW6wROgwDiDYUg_fVaM6qJI7vcFN3vUCwh-CRGSuWjjCRL3TLe6EKLvjfcT1z4QLwwZqZFU70HnpdMHCt_4XrctpmSLHGmDRKWQiSOdH2QHJSJiZiaIgw/s220/%E5%86%99%E7%9C%9F.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2179369392941380062.post-6967071873524630100</id><published>2012-03-07T23:24:00.006+09:00</published><updated>2012-03-08T07:33:08.204+09:00</updated><title type='text'>Japan Oracle User Group(JPOUG)について#2</title><content type='html'>&lt;a href=&quot;http://koutashiobara.blogspot.com/2012/03/japan-oracle-user-groupjpoug1.html&quot;&gt;前回&lt;/a&gt;に引き続き、Japan Oracle User Group(JPOUG)について書きたいと思います。&lt;br /&gt;
&lt;br /&gt;
ブログを更新した旨をRTして下さった皆さん、ありがとうございます。&lt;(_ _)&gt;&lt;br /&gt;
今回も宜しくお願いします(笑)&lt;br /&gt;
&lt;br /&gt;
RTやらブログ見て「いいね」してくれた人、&lt;br /&gt;
はじめまして。これから楽しくやっていきましょう。&lt;br /&gt;
もちろん、RTしてくれて良くってよщ(ﾟ▽ﾟщ)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ということで、今回は、例えばどんなことしている？できるの？&lt;br /&gt;
について書きたいと思います。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1.JPOUGはみんなの出会いや語らう場を創出します。&lt;br /&gt;
&lt;a href=&quot;http://www.facebook.com/jpougfan?sk=wall&quot;&gt;http://www.facebook.com/jpougfan?sk=wall&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
使い方は、、、まぁ、自由に書き込んでください(笑)&lt;br /&gt;
感動したことや、共有したい技術情報、&lt;br /&gt;
飲み会の企画やOracle技術者同士の合コン企画なんかも面白いかもしれません。&lt;br /&gt;
是非、結婚式で出会いは「JPOUGでした」とお披露目してください(笑)&lt;br /&gt;
&lt;br /&gt;
気軽に書き込みやコメントしてくださいね。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
例えばですが、僕は今日こんなことを書き込みました。&lt;br /&gt;
「KROWN#136531っていいよね。STATSPACKに読み替えても理解が深まるし。&lt;br /&gt;
他にも、まとめKROWN増えたよねー」&lt;br /&gt;
&lt;br /&gt;
・・・。&lt;br /&gt;
&lt;br /&gt;
まだ、誰もコメントくれていません(´Д`)&lt;br /&gt;
そんな知ってて当たり前！とかもっといいの知ってるぜ！とか。&quot;φ(･ｪ･o)~ﾒﾓﾒﾓ &lt;br /&gt;
とか反応がないと寂しいなぁ・・・(&#39;･_･`)&lt;br /&gt;
&lt;br /&gt;
・・・。気軽に書き込みやコメントしてくださいね。&lt;br /&gt;
Board Memberも楽しみにしています。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2.知識や発見、感動などをみんなへ発信する場を創出します。&lt;br /&gt;
JPOUGは初夏に大規模なセミナーを企画していますが、&lt;br /&gt;
まずは、デビュー戦(みんなへの挨拶の場と)して、&lt;br /&gt;
「&lt;a href=&quot;http://oracletech.jp/seminar/recommended/000521.html&quot;&gt;Oracle OpenWorld Unconference presented by JPOUG&lt;/a&gt;」と題して、&lt;br /&gt;
Oracle OpenWorldをハイジャック!?することにしました。&lt;br /&gt;
&lt;br /&gt;
Unconferenceとは誰もが参加できるカンファレンスで、&lt;br /&gt;
オーガナイザーの話を一方的に聴くのではなく、参加者の意見や質問によってインタラクティブに&lt;br /&gt;
進行する技術セミナーです。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
僕は、2セッションを持つ予定です。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
です。。。。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
でした。。。。。。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
が、&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
やはりそこは、JPOUG！&lt;br /&gt;
&lt;b&gt;「場」や「機会」を創出する&lt;/b&gt;のが意義！！&lt;br /&gt;
&lt;br /&gt;
小生のつまらない(嘘ですよ嘘。きっと。。)セッションを1つ解放して&lt;br /&gt;
&lt;b&gt;“鼓動枠”と題して、発表者を募集します！！！&lt;/b&gt;&lt;br /&gt;
「&lt;b&gt;誰かと何かを共有したい&lt;/b&gt;!」と思う人は是非手を挙げてみて下さい。&lt;br /&gt;
5分でも10分でも20分でも、発表を楽しみにしています。&lt;br /&gt;
&lt;br /&gt;
詳細についてはこちらを確認してくださいね。&lt;br /&gt;
&lt;a href=&quot;http://www.facebook.com/jpougfan/posts/225520730878861&quot;&gt;“鼓動枠”オーガナイザーの募集&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://www.facebook.com/OracleOpenWorldTokyo&quot;&gt;OracleOpenWorldTokyo&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
・・・・&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
また今日も長くなってしまいました。。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
僕からのお願いやら、まだまだJPOUGの楽しみ方があるのですが、&lt;br /&gt;
それはまた次回の記事で。</content><link rel='replies' type='application/atom+xml' href='http://koutashiobara.blogspot.com/feeds/6967071873524630100/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://koutashiobara.blogspot.com/2012/03/japan-oracle-user-groupjpoug2.html#comment-form' title='1 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2179369392941380062/posts/default/6967071873524630100'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2179369392941380062/posts/default/6967071873524630100'/><link rel='alternate' type='text/html' href='http://koutashiobara.blogspot.com/2012/03/japan-oracle-user-groupjpoug2.html' title='Japan Oracle User Group(JPOUG)について#2'/><author><name>kouta shiobara</name><uri>http://www.blogger.com/profile/01984935614654602135</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_1KQlHH0IdWuW6wROgwDiDYUg_fVaM6qJI7vcFN3vUCwh-CRGSuWjjCRL3TLe6EKLvjfcT1z4QLwwZqZFU70HnpdMHCt_4XrctpmSLHGmDRKWQiSOdH2QHJSJiZiaIgw/s220/%E5%86%99%E7%9C%9F.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2179369392941380062.post-3862733651453520805</id><published>2012-03-06T23:25:00.007+09:00</published><updated>2012-03-06T23:53:44.199+09:00</updated><title type='text'>Japan Oracle User Group(JPOUG)について#1</title><content type='html'>僕はJPOUGのBoard Memberの一人なんですが、&lt;br /&gt;
本投稿はいつもの技術ネタじゃなくて、Japan Oracle User Group(JPOUG)について&lt;br /&gt;
ちょっと書きたいと思います。&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Japan Oracle User Group(JPOUG)&lt;/b&gt;は去年の10月に発足した、&lt;br /&gt;
IOUC(International Oracle Users Group Community)にも参加している&lt;br /&gt;
日本のOracleユーザグループです。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
設立趣旨は&lt;a href=&quot;http://www.jpoug.org/%E8%AA%AC%E6%98%8E&quot;&gt;JPOUGサイト&lt;/a&gt;を見てもらえればと思います。&lt;br /&gt;
Board Memberによっても少しずつ思いが違うところもあるかもしれないのだけど、&lt;br /&gt;
簡単に言うと、OracleユーザやOracle好きな人同士で繋がったり、楽しんだり、&lt;br /&gt;
一緒に何かしたりする、&lt;b&gt;「機会」&lt;/b&gt;や&lt;b&gt;「場」&lt;/b&gt;を&lt;b&gt;創出する&lt;/b&gt;活動を行っています。&lt;br /&gt;
&lt;br /&gt;
大切にしているのは、「面白いこと」や「ためになること」ではなく「機会」や「場」を&lt;br /&gt;
「与える」のではなく「創出」することです。&lt;br /&gt;
&lt;br /&gt;
JPOUGとはなんなのか？どう楽しめばいいのかは、うまく説明できません。&lt;br /&gt;
Board Member自身、オラクルという単語を中心とした出会いや化学反応を&lt;br /&gt;
楽しみにしているユーザ会の一員なのです。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
例えばとして、個人的なエピソードを1つお話しすると&lt;br /&gt;
&lt;br /&gt;
Board Memberで打ち合わせしたり、飲んだりしている時に、&lt;br /&gt;
僕は、ふと不思議な気持ちになることがあります。&lt;br /&gt;
&lt;br /&gt;
Oracleのユーザ会だから、Oracleの話ばかりしていると思いきや、会話は多岐に亘ります。&lt;br /&gt;
家族のことや趣味のこと、働き方や技術動向。&lt;br /&gt;
もちろん異性の話もしたりしなかったり。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
年上のメンバーから、色々な人生経験やアドバイスをもらったり&lt;br /&gt;
年下のメンバーの初々しさに若さや懐かしい思いをもらったり(笑)&lt;br /&gt;
&lt;br /&gt;
JPOUGをやっていなかったら、Oracleの技術力アップはさることながら、&lt;br /&gt;
こんな風に色々な経験もなかったんだろうなぁ、、、と&lt;br /&gt;
&lt;br /&gt;
年齢や仕事もバラバラな僕らは、&lt;br /&gt;
Oracleというものを共通に知り合い、集っているんだなぁと。&lt;br /&gt;
&lt;br /&gt;
とても不思議な気持ちなります。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
もっと沢山の人に同じように不思議な気持ちになってほしいなと思います。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
・・・&lt;br /&gt;
&lt;br /&gt;
ちょっと長くなってしまったので、具体的に例えばどんなことしているの？&lt;br /&gt;
という説明はまた次回に。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
一緒にOracleで楽しんだり、新しい何かに出会ってみたい人は、&lt;br /&gt;
&lt;b&gt;&lt;a href=&quot;http://www.facebook.com/jpougfan&quot;&gt;JPOUGファンページ&lt;/a&gt;&lt;/b&gt;　でイイねを押してください。&lt;br /&gt;
&lt;br /&gt;
押さなくてもウォールは見れるけど、色々言葉を交わしませんか？&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
facebookやってない人は、グーグルで繋がってみませんか？&lt;br /&gt;
&lt;a href=&quot;https://groups.google.com/group/jpoug/&quot;&gt;JPOUGのGoogle グループ&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
あ、最後になっちゃいましたが、&lt;br /&gt;
僕らBoard Memberは、それぞれちゃんと生業があり(当たり前ですが)、&lt;br /&gt;
JPOUGのファンページが「イイね」されたからといって、何の得もありません(笑)&lt;br /&gt;
&lt;br /&gt;
Oracleのユーザ会のメンバーだからといって、Oracleを褒め称えているでもありません。&lt;br /&gt;
特に僕は？f(^^);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
なんか質問があったら、気軽にコメントでもTiwtterでもメールでも連絡下さいね。</content><link rel='replies' type='application/atom+xml' href='http://koutashiobara.blogspot.com/feeds/3862733651453520805/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://koutashiobara.blogspot.com/2012/03/japan-oracle-user-groupjpoug1.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2179369392941380062/posts/default/3862733651453520805'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2179369392941380062/posts/default/3862733651453520805'/><link rel='alternate' type='text/html' href='http://koutashiobara.blogspot.com/2012/03/japan-oracle-user-groupjpoug1.html' title='Japan Oracle User Group(JPOUG)について#1'/><author><name>kouta shiobara</name><uri>http://www.blogger.com/profile/01984935614654602135</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_1KQlHH0IdWuW6wROgwDiDYUg_fVaM6qJI7vcFN3vUCwh-CRGSuWjjCRL3TLe6EKLvjfcT1z4QLwwZqZFU70HnpdMHCt_4XrctpmSLHGmDRKWQiSOdH2QHJSJiZiaIgw/s220/%E5%86%99%E7%9C%9F.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2179369392941380062.post-1639681379410454185</id><published>2012-02-16T00:54:00.001+09:00</published><updated>2012-02-16T01:04:51.938+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="11.2.0.2.0関係"/><category scheme="http://www.blogger.com/atom/ns#" term="DB設計"/><category scheme="http://www.blogger.com/atom/ns#" term="Oracleインストール関係"/><category scheme="http://www.blogger.com/atom/ns#" term="Oracle関連情報"/><category scheme="http://www.blogger.com/atom/ns#" term="アップグレード"/><category scheme="http://www.blogger.com/atom/ns#" term="基本的なこと"/><title type='text'>11gにおける一時表領域がSYSTEM表領域なユーザに関する考察#3</title><content type='html'>&lt;per&gt;&lt;br /&gt;
(今回はいつにも増して下らないネタ…)&lt;br /&gt;
&lt;br /&gt;
11.2.0.3.0時代、あるところに、ユーザのデフォルト表領域がSYSTEM表領域で、&lt;br /&gt;
一時表領域もSYSTEM表領域のユーザがおったそうな。。&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://koutashiobara.blogspot.com/2012/02/11gsystem2.html&quot;&gt;前回は&lt;/a&gt;DBを新規に作ってみました。&lt;br /&gt;
SYSTEM表領域をディクショナリ管理表領域で作成すると、&lt;br /&gt;
TEMP表領域を作成しないという選択が出来ることが分かりました。&lt;br /&gt;
&lt;br /&gt;
また、SQLリファレンスにある通り、&lt;br /&gt;
ユーザの作成時に一時表領域の指定を省略した場合、かつ&lt;br /&gt;
データベースのデフォルトの一時表領域が指定しなかった場合は、&lt;br /&gt;
ユーザの一時セグメントはSYSTEM表領域に格納されました。&lt;br /&gt;
&lt;br /&gt;
検証を通して分かったことを纏めます。&lt;br /&gt;
1)DBCAでDBを作成しようとするとSYSTEM表領域の&lt;br /&gt;
　エクステント管理はローカル管理&lt;br /&gt;
2)データベースがローカル管理となっている場合は、一時表領域が必要&lt;br /&gt;
3)データベース作成時に一時表領域が作成される場合は&lt;br /&gt;
　ユーザ作成時に一時表領域の指定を省略しても&lt;br /&gt;
　ユーザの一時表セグメントはデータベース作成時の一時表領域に格納される&lt;br /&gt;
&lt;br /&gt;
つまり、何らかの理由でディクショナリ管理のSYSTEM表領域で&lt;br /&gt;
データベースを作成したが、&lt;br /&gt;
その際に一時表領域は作成しなかった。という状況が考えられる。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
11gのSYSTEM表領域のエクステント管理のデフォルトはローカル管理であること、&lt;br /&gt;
管理者が意図的にユーザの一時表領域に、SYSTEM表領域を指定する可能性は&lt;br /&gt;
低いと考えられることから、&lt;br /&gt;
&lt;b&gt;「過去環境のDBを作成したDB作成スクリプトを再利用して新環境のDBを作成した。」&lt;br /&gt;
&lt;/b&gt;というのが原因なのだろうか。&lt;br /&gt;
ただ、過去のバージョンにおいてもユーザの一時セグメントの格納先が&lt;br /&gt;
SYSTEM表領域だった可能性は少ないと思うので(のはず)、&lt;br /&gt;
ユーザの作成スクリプトかなんかを流す順序に問題があり、&lt;br /&gt;
追加でデータベースのデフォルト表領域を作成するスクリプトを流す前に、&lt;br /&gt;
ユーザ作成スクリプトを実行してしまっていた。&lt;br /&gt;
というところだろうか。。&lt;br /&gt;
&lt;br /&gt;
なんとなく、ありそうな話だ。。。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
で、何が言いたいかというと、&lt;br /&gt;
&lt;br /&gt;
移行前の過去バージョンのDB作成スクリプトが、&lt;br /&gt;
SYSTEM表領域をディクショナリ管理で作っているようなことがなく、&lt;br /&gt;
一時表領域を作っていないようなもので、&lt;br /&gt;
それをそのまま使って新環境に11gのDBを作ろうとしない限りは、&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;color: #660000;&quot;&gt; ユーザの一時セグメントの格納先がSYSTEM表領域になっていて、&lt;br /&gt;
気が付いたら一般ユーザのソート処理をくらっていて、&lt;br /&gt;
気が付いたらSYSTEM表領域が肥大化しているということは、&lt;br /&gt;
まずありえない。&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
かなりまぐれとかなんやかんやが続かない限りは、きっとね。&lt;br /&gt;
&lt;br /&gt;
&lt;/per&gt;</content><link rel='replies' type='application/atom+xml' href='http://koutashiobara.blogspot.com/feeds/1639681379410454185/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://koutashiobara.blogspot.com/2012/02/11gsystem3.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2179369392941380062/posts/default/1639681379410454185'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2179369392941380062/posts/default/1639681379410454185'/><link rel='alternate' type='text/html' href='http://koutashiobara.blogspot.com/2012/02/11gsystem3.html' title='11gにおける一時表領域がSYSTEM表領域なユーザに関する考察#3'/><author><name>kouta shiobara</name><uri>http://www.blogger.com/profile/01984935614654602135</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_1KQlHH0IdWuW6wROgwDiDYUg_fVaM6qJI7vcFN3vUCwh-CRGSuWjjCRL3TLe6EKLvjfcT1z4QLwwZqZFU70HnpdMHCt_4XrctpmSLHGmDRKWQiSOdH2QHJSJiZiaIgw/s220/%E5%86%99%E7%9C%9F.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2179369392941380062.post-7295591909428713762</id><published>2012-02-16T00:01:00.004+09:00</published><updated>2012-02-16T00:55:32.144+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="11.2.0.2.0関係"/><category scheme="http://www.blogger.com/atom/ns#" term="DB設計"/><category scheme="http://www.blogger.com/atom/ns#" term="Oracleインストール関係"/><category scheme="http://www.blogger.com/atom/ns#" term="Oracle関連情報"/><category scheme="http://www.blogger.com/atom/ns#" term="アップグレード"/><category scheme="http://www.blogger.com/atom/ns#" term="基本的なこと"/><title type='text'>11gにおける一時表領域がSYSTEM表領域なユーザに関する考察#2</title><content type='html'>&lt;pre&gt;(今回はいつにも増して下らないネタ…)

11.2.0.3.0時代、あるところに、ユーザのデフォルト表領域がSYSTEM表領域で、
一時表領域もSYSTEM表領域のユーザがおったそうな。。

&lt;a href=&quot;http://koutashiobara.blogspot.com/2012/02/11gsystem1.html&quot;&gt;前回は&lt;/a&gt;既存のDB環境で色々やってみましたが、
一時表領域がSYSTEM表領域なユーザは作れませんでした。
どうやらデータベースのデフォルトの一時表領域が関係してそうなのは
分かりましたが、その設定をSYSTEM表領域に変えられません。

うまくいかないので、DBそのものから作り直してみます。


■環境
Windows7 64Bit
Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64Bit

データベースの作成⇒カスタムデータベースの作成⇒表領域作成画面
TEMP表領域をGUIから削除します。


&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi0grAEGLbyLoRFzTCpNN6QsdhMy8IjsugfiHxTb_BKCDQ0QVBj__HbrZQgoI-ChlkgNZa_6PqMPy7YRi145o-MIoT_H-pCr5Sq9sBto9Henx_a6Ovpuzx68HNtIk_N7i_09vwhvSo7yAI/s1600/%25E3%2583%25AD%25E3%2583%25BC%25E3%2582%25AB%25E3%2583%25AB%25E3%2581%25AE%25E4%25B8%2580%25E6%2599%2582%25E8%25A1%25A8%25E9%25A0%2598%25E5%259F%259F%25E3%2581%25AF%25E5%2589%258A%25E9%2599%25A4%25E3%2581%25A7%25E3%2581%258D%25E3%2581%25BE%25E3%2581%259B%25E3%2582%2593.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;180&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi0grAEGLbyLoRFzTCpNN6QsdhMy8IjsugfiHxTb_BKCDQ0QVBj__HbrZQgoI-ChlkgNZa_6PqMPy7YRi145o-MIoT_H-pCr5Sq9sBto9Henx_a6Ovpuzx68HNtIk_N7i_09vwhvSo7yAI/s320/%25E3%2583%25AD%25E3%2583%25BC%25E3%2582%25AB%25E3%2583%25AB%25E3%2581%25AE%25E4%25B8%2580%25E6%2599%2582%25E8%25A1%25A8%25E9%25A0%2598%25E5%259F%259F%25E3%2581%25AF%25E5%2589%258A%25E9%2599%25A4%25E3%2581%25A7%25E3%2581%258D%25E3%2581%25BE%25E3%2581%259B%25E3%2582%2593.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;むかっ。


じゃあいい、DB作成スクリプト生成して、
スクリプト編集してTEMP作成する部分を削除して実行してやるっ！

CREATEDB.SQL抜粋
=========================================================================
・・・
MAXDATAFILES 100
 DATAFILE &#39;C:\app\oracle\oradata\orcl2\system01.dbf&#39; SIZE 700M REUSE
 AUTOEXTEND ON NEXT  10240K MAXSIZE UNLIMITED　EXTENT MANAGEMENT LOCAL
  SYSAUX DATAFILE &#39;C:\app\oracle\oradata\orcl2\sysaux01.dbf&#39; SIZE 600M REUSE
  AUTOEXTEND ON NEXT  10240K MAXSIZE UNLIMITED
   SMALLFILE UNDO TABLESPACE &quot;UNDOTBS1&quot; DATAFILE 
   &#39;C:\app\oracle\oradata\orcl2\undotbs01.dbf&#39; SIZE 200M REUSE
    AUTOEXTEND ON NEXT  5120K MAXSIZE UNLIMITED

CHARACTER SET JA16SJISTILDE

・・・
=========================================================================
行1でエラーが発生しました。:
ORA-12900: ?????????????????????????????????????? 


=========================================================================
ORA-12900: ローカル管理データベース用のデフォルトの
　　　　　 一時表領域を指定する必要があります。
原因: ローカル管理データベースには、SYSTEM表領域以外に一時表領域が必要です
処置: ローカル管理データベースの作成時に、
      デフォルトの一時表領域を指定してください。
=========================================================================


むかむかっ。

&lt;a href=&quot;http://docs.oracle.com/cd/E16338_01/server.112/b56299/statements_5004.htm#i2061233&quot;&gt;SQLリファレンスのCREATE DB文&lt;/a&gt;を確認します。
=========================================================================
&lt;b&gt;&lt;i&gt;extent_management_clause&lt;/i&gt;&lt;/b&gt;

この句を使用すると、ローカル管理SYSTEM表領域を作成できます。
この句を指定しない場合、SYSTEM表領域はディクショナリ管理となります。

注意:
&lt;b&gt;ローカル管理SYSTEM表領域を作成すると、
この表領域をディクショナリ管理に変更することはできません。&lt;/b&gt;
&lt;b&gt;このデータベース内に別のディクショナリ管理表領域を作成することも
できません。&lt;/b&gt;
&lt;span style=&quot;color: #cc0000;&quot;&gt;&lt;b&gt;この句を指定した場合、ローカル管理のSYSTEM表領域には
一時セグメントを格納できないため、データベースにデフォルトの
一時表領域が必要になります。&lt;/b&gt;&lt;/span&gt;

EXTENT MANAGEMENT LOCALを指定して、DATAFILE句を指定しない場合は、
default_temp_tablespace句を省略できます。
Oracle Databaseは、データファイル・サイズが10MBで、
自動拡張を使用禁止にした状態で、TEMPという一時表領域を作成します。

EXTENT MANAGEMENT LOCALおよびDATAFILEの両方の句を指定する場合は、
default_temp_tablespaceを指定し、その表領域のデータファイルを
明示的に指定する必要があります。

&lt;b&gt;&lt;i&gt;default_temp_tablespace&lt;/i&gt;&lt;/b&gt;
この句を指定すると、データベースのデフォルトの一時表領域を作成できます。
Oracle Databaseは、この一時表領域に対して、別の一時表領域を指定していない
ユーザーを割り当てます。
&lt;span style=&quot;color: #cc0000;&quot;&gt;&lt;b&gt;この句を指定しないと、
データベースがローカル管理のSYSTEM表領域の作成時に、
デフォルトの一時表領域を自動的に作成しない場合、
SYSTEM表領域がデフォルトの一時表領域になります。&lt;/b&gt;&lt;/span&gt;
==========================================================================

なんか最後の三行は矛盾している気もするけど、
とにかくSYSTEM表領域がローカルだと、ローカル管理データベースとなり、
SYSTEM表領域以外に一時表領域が必要というなら、
ディクショナリ管理でSYSTEM表領域作ってやろうじゃない。


CREATEDB.SQL抜粋
・・・
MAXDATAFILES 100
 DATAFILE &#39;C:\app\oracle\oradata\orcl2\system01.dbf&#39; SIZE 700M REUSE
 AUTOEXTEND ON NEXT  10240K MAXSIZE UNLIMITED　
&lt;b&gt;&lt;span style=&quot;color: #cc0000;&quot;&gt; EXTENT MANAGEMENT LOCAL　←削除&lt;/span&gt;&lt;/b&gt;
  SYSAUX DATAFILE &#39;C:\app\oracle\oradata\orcl2\sysaux01.dbf&#39; 
  SIZE 600M REUSE　AUTOEXTEND ON NEXT  10240K MAXSIZE UNLIMITED
   SMALLFILE UNDO TABLESPACE &quot;UNDOTBS1&quot; DATAFILE 
   &#39;C:\app\oracle\oradata\orcl2\undotbs01.dbf&#39; SIZE 200M REUSE
    AUTOEXTEND ON NEXT  5120K MAXSIZE UNLIMITED

CHARACTER SET JA16SJISTILDE

・・・

DBが作成されました。

データベースのデフォルトの表領域を確認します。

SQL&amp;gt; select property_value,property_name from database_properties
   2 where property_name like &#39;%TABLESPACE%&#39;;

PROPERTY_VALUE  PROPERTY_NAME
--------------- -----------------------------
SYSTEM          DEFAULT_TEMP_TABLESPACE
SYSTEM          DEFAULT_PERMANENT_TABLESPACE

いい感じ。&lt;/pre&gt;&lt;pre&gt;SQL&amp;gt; create user hoge2 identified by hoge2;

ユーザーが作成されました。

&lt;/pre&gt;&lt;pre&gt;SQL&amp;gt; select username,default_tablespace,temporary_tablespace from dba_users
  2  where username=&#39;HOGE2&#39;;
  
  
USERNAME   DEFAULT_TABLESPACE        TEMPORARY_TABLESPACE
---------- ------------------------- -------------------------
HOGE2      SYSTEM                    SYSTEM

1行が選択されました。



そう。これ。これ待ってた。


冷静になって、DBCAの表領域作成箇所で、
SYSTEM表領域のエクステント管理をディクショナリ管理に変更して、
TEMP表領域の削除を実施したら。エラーなく削除できました。
(わざとDB作成スクリプトの例を出しているのですが。念のため)


次回、検証を通して一時表領域がSYSTEMなユーザがなぜできたかを考えます。

&lt;/pre&gt;</content><link rel='replies' type='application/atom+xml' href='http://koutashiobara.blogspot.com/feeds/7295591909428713762/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://koutashiobara.blogspot.com/2012/02/11gsystem2.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2179369392941380062/posts/default/7295591909428713762'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2179369392941380062/posts/default/7295591909428713762'/><link rel='alternate' type='text/html' href='http://koutashiobara.blogspot.com/2012/02/11gsystem2.html' title='11gにおける一時表領域がSYSTEM表領域なユーザに関する考察#2'/><author><name>kouta shiobara</name><uri>http://www.blogger.com/profile/01984935614654602135</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_1KQlHH0IdWuW6wROgwDiDYUg_fVaM6qJI7vcFN3vUCwh-CRGSuWjjCRL3TLe6EKLvjfcT1z4QLwwZqZFU70HnpdMHCt_4XrctpmSLHGmDRKWQiSOdH2QHJSJiZiaIgw/s220/%E5%86%99%E7%9C%9F.JPG'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi0grAEGLbyLoRFzTCpNN6QsdhMy8IjsugfiHxTb_BKCDQ0QVBj__HbrZQgoI-ChlkgNZa_6PqMPy7YRi145o-MIoT_H-pCr5Sq9sBto9Henx_a6Ovpuzx68HNtIk_N7i_09vwhvSo7yAI/s72-c/%25E3%2583%25AD%25E3%2583%25BC%25E3%2582%25AB%25E3%2583%25AB%25E3%2581%25AE%25E4%25B8%2580%25E6%2599%2582%25E8%25A1%25A8%25E9%25A0%2598%25E5%259F%259F%25E3%2581%25AF%25E5%2589%258A%25E9%2599%25A4%25E3%2581%25A7%25E3%2581%258D%25E3%2581%25BE%25E3%2581%259B%25E3%2582%2593.png" height="72" width="72"/><thr:total>0</thr:total></entry></feed>