Oracle不同版本下記憶體顆粒大小的規範,oracle不同版本

來源:互聯網
上載者:User

Oracle不同版本下記憶體顆粒大小的規範,oracle不同版本

 ***********************************************聲明********************************************** 

原創作品,出自 “深藍的blog” 部落格,歡迎轉載,轉載時請務必註明出處,否則追究著作權法律責任。

表述有錯誤之處,請您留言或郵件(hyldba@163.com)指明,不勝感激。

本文轉載必須保留此處:http://blog.csdn.net/huangyanlong/article/details/39216791

深藍的blog:http://blog.csdn.net/huangyanlong

***************************************************************************************************

(一)、9i

版本:Oracle9I

LINUX/UNIX

SGA

顆粒大小(granule)

小於等於128M時(SGA<=128 M)

4M

大於128M時(SGA >128 M)

16M

WINDOWS

SGA

顆粒大小(granule)

小於等於128M時(SGA<=128 M)

4M

大於128M時(SGA >128 M)

8M 

(二)、10g

版本:Oracle10G

LINUX/UNIX

SGA

顆粒大小(granule)

小於等於1G時(SGA<=1G)

4M

大於1G時(SGA >1G)

16M

WINDOWS

SGA

顆粒大小(granule)

小於等於128M時(SGA<=1G)

4M

大於128M時(SGA >1G)

8M

(三)、11g

版本:Oracle11G

LINUX/UNIX

SGA

顆粒大小(granule)

小於等於1G時(SGA<=1G)

4M

大於1G時(SGA >1G)

16M

WINDOWS

SGA

顆粒大小(granule)

小於等於128M時(SGA<=1G)

4M

大於128M時(SGA >1G)

8M

 

【簡而言之】

【例】記憶體顆粒

定義:SGA的最小配置單位

構成:由一些相連的虛擬記憶體構成

大小:由SGA決定,11G環境下,SGA小於1G時記憶體顆粒為4MB;SGA大於1G時記憶體顆粒為16MB

查詢範例:

環境:Oracle11G

SQL>select granule_size from v$sga_dynamic_components;

 

GRANULE_SIZE

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

4194304

 

單詞釋義:

granule:顆粒

components:組件

dynamic:動態

 

【擴充】

用此動態視圖還可以查看到SGA中記憶體的分配情況

SQL>select component,current_size/1024/1024 from v$sga_dynamic_components

COMPONENT                                                       CURRENT_SIZE/1024/1024

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

sharedpool                                                                        152

largepool                                                                           8

javapool                                                                            4

streamspool                                                                         0

DEFAULTbuffer cache                                                               416

KEEPbuffer cache                                                                    0

RECYCLEbuffer cache                                                                 0

DEFAULT2K buffer cache                                                              0

DEFAULT4K buffer cache                                                              0

DEFAULT8K buffer cache                                                              0

DEFAULT16K buffer cache                                                             0

DEFAULT32K buffer cache                                                             0

SharedIO Pool                                                                       0

ASMBuffer Cache                                                                     0

14rows selected.

 特别致謝,好友賀飛、範博施給予的技術協助。

 ***********************************************聲明********************************************** 

原創作品,出自 “深藍的blog” 部落格,歡迎轉載,轉載時請務必註明出處,否則追究著作權法律責任。

表述有錯誤之處,請您留言或郵件(hyldba@163.com)指明,不勝感激。

本文轉載必須保留此處:http://blog.csdn.net/huangyanlong/article/details/39216791

深藍的blog:http://blog.csdn.net/huangyanlong

***************************************************************************************************


怎根據記憶體顆粒計算記憶體條的大小

目前使用三星的記憶體顆粒來生產記憶體條的廠家非常多,在市場上有很高的佔有率。由於其產品線龐大,所以三星記憶體顆粒的命名規則非常複雜。三星記憶體顆粒的型號採用一個16位元字編碼命名的。這其中使用者更關心的是記憶體容量和工作速率的識別,所以我們重點介紹這兩部分的含義。
--------------------------------------------------------------------
【三星記憶體顆粒】
編碼規則:K 4 X X X X X X X X - X X X X X

主要含義:

第1位——晶片功能K,代表是記憶體晶片。

第2位——晶片類型4,代表DRAM。

第3位——晶片的更進一步的類型說明,S代表SDRAM、H代表DDR、G代表SGRAM。

第4、5位——容量和重新整理速率,容量相同的記憶體採用不同的重新整理速率,也會使用不同的編號。64、62、63、65、66、67、6A代表64Mbit的容量;28、27、2A代表128Mbit的容量;56、55、57、5A代表256Mbit的容量;51代表512Mbit的容量。

第6、7位——資料線引腳個數,08代表8位元據;16代表16位元據;32代表32位元據;64代表64位元據。

第11位——連線“-”。

第14、15位——晶片的速率,如60為6ns;70為 7ns;7B為7.5ns (CL=3);7C為7.5ns (CL=2) ;80為 8ns;10 為10ns (66MHz)。

知道了記憶體顆粒編碼主要數位的含義,拿到一個記憶體條後就非常容易計算出它的容量。例如一條三星DDR記憶體,使用18片SAMSUNG K4H280838B-TCB0顆粒封裝。顆粒編號第4、5位“28”代表該顆粒是128Mbits,第6、7位“08”代表該顆粒是8位元據頻寬,這樣我們可以計算出該記憶體條的容量是128Mbits(兆數位) × 16片/8bits=256MB(MB)。

註:“bit”為“數位”,“B”即位元組“byte”,一個位元組為8位則計算時除以8。關於記憶體容量的計算,文中所舉的例子中有兩種情況:一種是非ECC記憶體,每8片8位元據寬度的顆粒就可以組成一條記憶體;另一種ECC記憶體,在每64位元據之後,還增加了8位的ECC校正碼。通過校正碼,可以檢測出記憶體資料中的兩位錯誤,糾正一位錯誤。所以在實際計算容量的過程中,不計算校正位,具有ECC功能的18片顆粒的記憶體條實際容量按16乘。在購買時也可以據此判定18片或者9片記憶體顆粒貼片的記憶體條是ECC記憶體。

【Micron記憶體顆粒】

Micron(美光)記憶體顆粒的容量辨識相對於三星來說簡單許多。下面就以MT48LC16M8A2TG-75這個編號來說明美光記憶體的編碼規則。

含義:

MT——Micron的廠商名稱。

48——記憶體的類型。48代表SDRAM;46 代表DDR。

LC——供電電壓。LC代表3V;C 代表5V;V 代表2.5V。

16M8——記憶體顆粒容量為128Mbits,計算方法是:16M(地址)×8位元據寬度。

A2——記憶體核心版本號碼。

TG——封裝方式,TG即TSOP封裝。

-75——記憶體工作速率,-75即133MHz;-65即150MHz。

執行個體:一條Micron DDR記憶體條,採用18片編號為MT46V32M4-75的顆粒製造。該記憶體支援ECC功能。所以每個Bank是奇數片記憶體顆粒。

其容量計算為:容量32M ×4......餘下全文>>
 
oracle11gR1系統配置要

安裝Oracle 11g的記憶體要求
至少1G的實體記憶體
輸入如下命令查看實體記憶體大小
$ grep MemTotal /proc/meminfo

下表顯示了實體記憶體大小與交換空間大小的關係
實體記憶體 交換空間
257M-512M 2倍實體記憶體大小
513M-2048M 1.5倍實體記憶體大小
2049M-8192M 與實體記憶體大小一樣
大於8192M 0.75倍實體記憶體大小

輸入如下命令查看交換空間大小
$ grep SwapTotal /proc/meminfo

可按如下步驟配置交換空間(待查資料)

輸入如下命令查看可用實體記憶體和交換空間
$ free

Oracle 11g的自動記憶管理功能將需要更多的共用記憶體(/dev/shm)和檔案描述符.共用記憶體應該至少要大於一台主機上每個Oracle執行個體的MEMORY_MAX_TARGET值和MEMORY_TARGET值

輸入如下命令查看可用共用記憶體
$ df -k /dev/shm

硬碟空間要求
/tmp目錄需要在150到200M之間
輸入如下命令查看/tmp目錄可用空間大小
$ df -k /tmp

如果tmp目錄可用空間小於400,執行以下步驟之一來滿足硬碟空間要求(此處為什麼是400M不清楚)

* 刪除/tmp目錄下不必要的檔案以釋放空間
* 在設定oracle使用者環境變數的時候設定TMP和TMPDIR環境變數
* 增加/tmp目錄的檔案系統大小

根據安裝類型的不同,Oracle軟體大小在1.5到3.5G之間,見下表
安裝類型 軟體檔案大小(GB)
企業版 3.47
標準版 3.22
自訂(最大安裝) 3.37

輸入如下命令查看可用的硬碟空間大小
$ df -k

企業版和標準版要求1.5G的資料檔案空間,而自訂資料庫要求1.81G資料檔案空間.另外如果你選擇了自動備份,快速恢複區(flash recovery area)還需要額外的硬碟空間
2.檢查軟體要求

* 作業系統要求

Oracle Datebase 11g release 1 可以在以下作業系統上安裝:
Asianux 2.0
Asianux 3.0
Oracle Enterprise Linux 4.0
Oracle Enterprise Linux 5.0
Red Hat Enterprise Linux 4.0
Red Hat Enterprise Linux 5.0
SUSE Enterprise Linux 10.0

輸入如下命令查看Linux的版本
$ cat /proc/version

* 核心要求

作業系統 核心版本
Asianux2.0,Oracle Enterprise Linux 4.0,Red Hat Enterprise Linux 4.0 2.6.9
Asianux3.0,Oracle Enterprise Linux 5.0,Red Hat Enterprise Linux 5.0 2.6.18
SUSE 10.0 2.6.16.21

輸入如下命令查看所要求的核心是否被安裝
$ uname -r

例如在Red Hat Enterprise Linux 5.0中執行該命......餘下全文>>
 

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.