如果是10g,那么修改參數(shù),sga_target,和sga_maxsize以及pga_xxxxx(具體的名字忘記了,自己show parameter pga查一下)
讓客戶(hù)滿意是我們工作的目標(biāo),不斷超越客戶(hù)的期望值來(lái)自于我們對(duì)這個(gè)行業(yè)的熱愛(ài)。我們立志把好的技術(shù)通過(guò)有效、簡(jiǎn)單的方式提供給客戶(hù),將通過(guò)不懈努力成為客戶(hù)在信息化領(lǐng)域值得信任、有價(jià)值的長(zhǎng)期合作伙伴,公司提供的服務(wù)項(xiàng)目有:國(guó)際域名空間、網(wǎng)頁(yè)空間、營(yíng)銷(xiāo)軟件、網(wǎng)站建設(shè)、翠屏網(wǎng)站維護(hù)、網(wǎng)站推廣。
修改語(yǔ)句舉例:alter system set sga_target=xxxxx;scope=spfile;全部修改后重起數(shù)據(jù)庫(kù)。
如果是11g,那么是修改參數(shù)memory_target.修改參數(shù)一致。
如果是linux系統(tǒng),還要修改操作系統(tǒng)文件system文件(操作系統(tǒng)不同,該文件名稱(chēng)也不同),其中有一個(gè)值,最好改一下,不過(guò)要停庫(kù)后修改。(不改也可以)
在oracle 11g中,使用一個(gè)參數(shù)memory_target就能夠?qū)崿F(xiàn)SGA和PGA組件依據(jù)工作負(fù)荷進(jìn)行自動(dòng)內(nèi)存分配。oracle推薦使用自動(dòng)內(nèi)存管理簡(jiǎn)化內(nèi)存分配。 oracle 11g依然支持手工內(nèi)存分配: 1:oracle11g使用memory_target來(lái)支持內(nèi)存自動(dòng)分配。 2:使用sg...
不過(guò)你要自己設(shè)置每一個(gè)細(xì)節(jié)參數(shù)的話,就將上述參數(shù)設(shè)置為0就會(huì)自動(dòng)關(guān)閉ASMM(對(duì)應(yīng)進(jìn)程MMAN,10g和11g沒(méi)有變化都是這個(gè)進(jìn)程),然后一般設(shè)置一下參數(shù):
1、數(shù)據(jù)緩沖區(qū):
db_cache_size 數(shù)據(jù)緩沖區(qū)DEFAULT區(qū)域大小,也是默認(rèn)的大小
db_keep_cache_size 數(shù)據(jù)緩沖區(qū)keep區(qū)域大小,幾乎不會(huì)被替換掉的內(nèi)存區(qū)
db_recycle_cache_siez 數(shù)據(jù)recycle區(qū)域大小,幾乎用完就回收掉的內(nèi)存區(qū)
2、共享池
shared_pool_size
內(nèi)部保存SQL信息、數(shù)據(jù)字典、控制信息,其實(shí)這部分最好不用自己去控制,它自己管理就行。里面有個(gè)參數(shù):shared_pool_reserved_size適當(dāng)?shù)臅r(shí)候也可以配置一下。
如果你要用rman相關(guān)的東西,要配置一下大池,如果沒(méi)有JAVA PROD在ORACLE內(nèi)部,JAVA池幾乎無(wú)用,做Stream復(fù)制,就設(shè)置一下stream池。
PGA一般設(shè)置一個(gè)最大值就行,內(nèi)部它一般自己去調(diào)節(jié)(PGA內(nèi)部一般有一段內(nèi)存和一些后臺(tái)進(jìn)程組成),分專(zhuān)用模式還是共享模式的區(qū)別(MTS系統(tǒng)中),內(nèi)部有些細(xì)節(jié)參數(shù)會(huì)根據(jù)CPU去配置的(如DBWR最多可以20個(gè),最少是1個(gè),可根據(jù)CPU的個(gè)數(shù)設(shè)置,但是一個(gè)INSTANCE最多20個(gè)),另外可以設(shè)置內(nèi)部的SORT_AREA_SIZE、hash_area_size等等用于用戶(hù)進(jìn)程查詢(xún)時(shí)產(chǎn)生的內(nèi)存開(kāi)銷(xiāo)(超過(guò)這個(gè)值就會(huì)到臨時(shí)表空間去做了),
用dba用戶(hù)登錄,show parameter sga/pga查看
alter system 命令改sga/pga大小
如alter system set pga_aggregate_target=512m scope=both
以dba身份連接數(shù)據(jù)庫(kù)后,敲入命令show SGA 就能查詢(xún)到Oracle的內(nèi)存大小了。
可以通過(guò)修改數(shù)據(jù)庫(kù)的初始化文件init_sid.ora文件中的有關(guān)SGA的參數(shù)修改大小,修改完成后,重啟數(shù)據(jù)庫(kù)。
oracle 的內(nèi)存可以按照共享和私有的角度分為系統(tǒng)全局區(qū)和進(jìn)程全局區(qū),也就是 SGA和 PGA(process global area or private global area)。對(duì)于 SGA 區(qū)域內(nèi)的內(nèi)存來(lái)說(shuō),是共享的全局的,在 UNIX 上,必須為 oracle 設(shè)置共享內(nèi)存段(可以是一個(gè)或者多個(gè)),因?yàn)?oracle 在UNIX 上是多進(jìn)程;而在 WINDOWS 上 oracle 是單進(jìn)程(多個(gè)線程),所以不用設(shè)置共享內(nèi)存段。PGA 是屬于進(jìn)程(線程)私有的區(qū)域。在 oracle 使用共享服務(wù)器模式下(MTS),PGA中的一部分,也就是 UGA 會(huì)被放入共享內(nèi)存 large_pool_size 中。
本文名稱(chēng):如何更改oracle內(nèi)存 oracle修改配置文件
分享鏈接:http://m.rwnh.cn/article10/hhgpdo.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供建站公司、軟件開(kāi)發(fā)、外貿(mào)建站、全網(wǎng)營(yíng)銷(xiāo)推廣、搜索引擎優(yōu)化、企業(yè)網(wǎng)站制作
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)