資源描述:
《oracle內(nèi)存參數(shù)調(diào)整》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、ORACLE內(nèi)存參數(shù)調(diào)整唐雪梅目的:例如WINDOWS系統(tǒng),一個(gè)是512MB,一個(gè)是4G內(nèi)存,在運(yùn)行軟件時(shí),如果不對(duì)ORACLE內(nèi)存參數(shù)調(diào)整,有可能4G內(nèi)存在計(jì)算成本也很慢,保存一張單據(jù)要花半個(gè)小時(shí)等一些情況,為了充分利用內(nèi)存,解決軟件中運(yùn)行速度慢的問題,故要對(duì)ORACEL內(nèi)存參數(shù)進(jìn)行適當(dāng)調(diào)整。操作步驟:一、查看ORACLE企業(yè)管理器,了解有哪些ORACEL內(nèi)存參數(shù)可調(diào)整ORACLE內(nèi)存參數(shù)我們主要調(diào)整例程-配置-內(nèi)存中的參數(shù):共享池、緩沖區(qū)高速緩存、SGA、PGA,調(diào)整比例大概這樣:假如WNDOWS內(nèi)存有4G,ORACLE大概需占2G,SGA大概會(huì)占80%-90%,PGA大概會(huì)占
2、10%-20%,這個(gè)比例不一定,如果用的人多,則PGA會(huì)調(diào)大;如果是非WINDOW環(huán)境,ORACLEz則會(huì)點(diǎn)系統(tǒng)內(nèi)存的80%。操作步驟:二、如何修改參數(shù)進(jìn)入ORACLE目錄:DORACLEORA92DABABASE,要修改spfile參數(shù),但此文件是二進(jìn)制的,無法修改,需轉(zhuǎn)換。操作步驟:三、創(chuàng)建PFILE參數(shù)先在TOTAL進(jìn)入ORACLE目錄,然后CMD,進(jìn)入DOS下D:oracleora92database>sqlplus/nologSQL*Plus:Release9.2.0.1.0-Productionon星期五5月710:27:562010Copyright(c)
3、1982,2002,OracleCorporation.Allrightsreserved.SQL>conn/assysdba已連接。創(chuàng)建pfileSQL>createpfile='inittxm.ora'fromspfile='spfiletxm.ora';文件已創(chuàng)建。以寫字板打開INITTXM.ORA,修改參數(shù),主要修改的參數(shù)是:共享池:shared_pool_size大池:large_pool_size20%SGA80%緩沖區(qū)高速緩存:db_cache_size80%程序全局區(qū)(PGA):pga_aggregate_targetPGA20%參數(shù)值都是以字節(jié)數(shù)顯示的,分配時(shí)候,
4、如果4G內(nèi)存,ORALCE則占2G,那SGA就有1.6G左右,共享池則是1.6G*20%=0.32G,緩沖區(qū)緩存則1.6G*80%=1.28G創(chuàng)建spfilecreatespfile,的時(shí)候,由于實(shí)例已經(jīng)打開spfile,必須將spfile另外取一個(gè)名字。將數(shù)據(jù)庫停掉后再改spfile的名字,以下就是沒改名字出現(xiàn)的提示SQL>createspfile='spfiletxm.ora'frompfile='inittxm.ora';createspfile='spfiletxm.ora'frompfile='inittxm.ora'*ERROR位于第1行:ORA-32002:無法創(chuàng)建已
5、由例程使用的SPFILE修改SPFILETXM.ORA的名字SQL>createspfile='spfiletxm.ora123'frompfile='inittxm.ora';文件已創(chuàng)建。停止ORACLE服務(wù),將原SPFILETXM.ORA重命名,然后再將SPFILETXM.ORA123修改成SPFILETXM.ORA,然后再重啟服務(wù)D:oracleora92database>netstoporacleservicetxmOracleServiceTXM服務(wù)正在停止........OracleServiceTXM服務(wù)已成功停止。