SGA領域の拡張をしておりますがOS上のメモリーの見方が
よく分かりません。
SGAを拡張する前は下記のようになっております。
●MiracleLinux 2.1
[oracle@svr20 dbs]$ free -m
total used free shared buffers cached
Mem: 1254 1247 7 233 659 190
-/+ buffers/cache: 397 857
Swap: 2000 0 2000
→見方としては free7M + buffers659M + cached190M = 856M
-/+ buffers/cache:とほぼ同じでだいたい856Mあまっている?
と言う見方でよろしいのでしょうか?
●Oracle9.2.0.1
SQL> startup open;
ORACLE instance started.
Total System Global Area 235999352 bytes
Fixed Size 450680 bytes
Variable Size 201326592 bytes
Database Buffers 33554432 bytes
Redo Buffers 667648 bytes
Database mounted.
Database opened.
→SGAは235Mとなっております。
------------
ここで
alter system set sga_max_size = 1024M scope=spfile;
発行して1024Mに拡張しOracleとOSを再起動しました。
SQL> startup open;
ORACLE instance started.
Total System Global Area 1074861156 bytes
Fixed Size 451684 bytes
Variable Size 1040187392 bytes
Database Buffers 33554432 bytes
Redo Buffers 667648 bytes
Database mounted.
Database opened.
→SGAは1Gとなっており増えております。
[root@svr20 /root]# free -m
total used free shared buffers cached
Mem: 1254 1212 42 236 668 161
-/+ buffers/cache: 382 872
Swap: 2000 73 1926
→872Mあまっている?
75Mぐらい増やしましたがOS上では減っておりません。
freeは42Mと増えてます。
また、alter system set sga_max_size = 2024M scope=spfile;
と拡張しましたら再起動後メモリが足らないのかORA-27123となり起動
できなくなりました。
この場合SGAのメモリ枠は何メガまで拡張できるかどのようにして
判断したら良いか教えてください.
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
32bitOSですよね。
実装メモリサイズはいくつですか?メモリが4GB以下ならせいぜい2GB位がMAXだと思います。
OSの設定でshm_maxはいくらですか?
No.2
- 回答日時:
>この場合SGAのメモリ枠は何メガまで拡張できるかどのようにして
>判断したら良いか教えてください.
こちらのサイトを参考にしてください。
http://homepage3.nifty.com/owl_h0h0/unix/job/ORA …
SGAメモリの最大容量についてはこちらのQ&AのChip'n Mole さんの回答をどうぞ。
SGAサイズ 最大値 オペレーティング・システムによって異なる。
だそうです。
http://www.oracle.co.jp/forum/message.jspa?messa …
>75Mぐらい増やしましたがOS上では減っておりません。
>freeは42Mと増えてます。
SGAメモリの設定を増やせば、oracleが最初にメモリを確保するような前提で考えておられますか?
もしそうならば違っているように思われます。
最初に紹介したサイトのoracle プロセスのメモリマップを実行すれば
実際使用しているメモリの状況が確認できます。
oracle9iのチューニングについてのサイトを紹介します。
http://www.geocities.jp/a1770053/jyoho/pt/chapte …
chapter1からchapter15まであるので最後の数字を変えて読んでみてください。
SGAの調整は実搭載メモリ量内に収めておくほうが良いと思われます。
実際の運用上で必要な量の計算についても記載されています。
無駄に大きくしても無意味と考えます。
難しいところもあろうかと思いますが、ご健闘ください。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# const char** p;のとき、free(p)でC4090エラーとなるのはなぜですか 3 2023/03/31 16:28
- Windows 10 Windows11のパソコンについての質問2。 5 2022/12/03 14:16
- CPU・メモリ・マザーボード BIOSTAR B660GTAのストレージ(M2、SATA)について 1 2023/02/17 20:11
- C言語・C++・C# leetcode 155 minstack 1 2022/05/07 16:43
- 防犯カメラ・監視カメラ・小型カメラ MP4の再生 3 2022/05/03 18:10
- UNIX・Linux VirtualBox ゲストOSにPC内蔵HDDのパーティションをマウントする方法は? 2 2023/05/06 22:52
- Windows 10 VirtualBox 7のゲストOSでの物理HDDパーティションのマウント方法 2 2023/05/04 13:01
- Android(アンドロイド) スマホ chromeの戻るボタンが機能しにくい スマホ(OPPO reno5A、Android12) 1 2022/09/11 20:39
- その他(ブラウザ) Chromium の拡張機能にLINEってありますか? 1 2022/08/10 16:51
- CPU・メモリ・マザーボード 質問お願いします 「「RAM2GB+拡張4GB」などと書いてあるのは、搭載されているメモリ(RAM) 6 2023/08/28 12:31
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
メモリーの種類
-
メモリの性能はなぜ倍数なの?
-
PCとは、メモリ無しでBIOS,PO...
-
メモリの対応しているノートパ...
-
Windows11のノートパソコンを中...
-
先日、PCを替えました。
-
3DCGに興味があり、新しくPCを...
-
USBメモリの使用履歴について
-
EXCELのVBAで作業ファイルを閉...
-
CPUとメモリ どっちを重視した...
-
i7 rtx4070 メモリ32gb ssd 1tb...
-
富士通 Lifebook A572/F のメモ...
-
メモリを増設したら不安定・・・
-
顕微鏡でカビの胞子を検鏡した...
-
メモリ 両面実装と片面実装の違...
-
ブラウザーを立ち上げているだ...
-
メモリじゃなくてメモリーと言...
-
スマホのメモリについて
-
ヤフオクで中古PCパーツで組み...
-
ブリタのカートリッジ交換時期
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
PCとは、メモリ無しでBIOS,PO...
-
メモリーの種類
-
先日、PCを替えました。
-
メモリの性能はなぜ倍数なの?
-
i7 rtx4070 メモリ32gb ssd 1tb...
-
メモリ容量UPで、逆にCPU負荷が...
-
こんにちは私はガソリンスタン...
-
メモリ 両面実装と片面実装の違...
-
Windows11のノートパソコンを中...
-
メモリの対応しているノートパ...
-
EXCELのVBAで作業ファイルを閉...
-
メモリ診断ツールによるハード...
-
メモリのハードウェア予約済み...
-
メモリーのPC2-6400とPC2-6400U...
-
ECC付きメモリを普通のデスクト...
-
チャレンジタッチ2とチャレンジ...
-
炊飯器の内がまのメモリ
-
パソコンのメモリー表記につい...
-
メモリの挿す順序
-
エコーの写真から自分で胎嚢の...
おすすめ情報