oracle 無法修改指定的初始化參數(shù) 如何修改oracle參數(shù)sessions?
如何修改oracle參數(shù)sessions?可以修改ORACLE中的SESSION和PROCESS會話sessions和進程pocesses的關(guān)系一個process可以不有0個、1個也可以多個sessi
如何修改oracle參數(shù)sessions?
可以修改ORACLE中的SESSION和PROCESS會話sessions和進程pocesses的關(guān)系
一個process可以不有0個、1個也可以多個session,一個session也也可以修真者的存在若干個process中,分頭并進同樣的是一個session對應(yīng)一個process,主session是coordinatorsession,每個parallelprocess同時會隨機數(shù)據(jù)庫里一個另的session。這個可以從v$px_session和v$session中驗證驗證這點。連接connects,會話sessions和進程pocesses的關(guān)系每個sqllogin被稱一個連接(connection),而每個連接上,是可以有一種一個或多個會話,假如數(shù)據(jù)庫不運行在清潔液服務(wù)器,一個會話對應(yīng)一個服務(wù)器進程(process),如果沒有數(shù)據(jù)庫不運行在網(wǎng)絡(luò)共享服務(wù)器,一個服務(wù)器進程可以為多個會話服務(wù)。Oracle的sessions和processes的數(shù)量關(guān)系是:sessions1.1*processes5下面我們用兩種方法修改PROCESS的比較大值一、通過OracleEnterpriseManagerConsole在圖形化管理器中修改以系統(tǒng)管理員的身份登錄,再次進入界面數(shù)據(jù)庫的例程-配置-一般信息-所有初始化參數(shù),改processes的值
二、在SQLPLUS中修改以DBA權(quán)限登錄,改PROCESS的值(SESSION的值會跟著一起改);修改pfile;重啟動數(shù)據(jù)庫。再輸入的SQL命令追加,回顯信息加逗號了SQLgtconnectsys/sysandsysdbaSQLgtaltersystemsetprocesses400scopespfileSQLgtcreatepfilefromspfileSQLgtshutdownimmediateSQLgtstartup
oracle process參數(shù)設(shè)置多少合理?
在Oracle數(shù)據(jù)庫中,有一系列的初始化參數(shù)利用進行數(shù)據(jù)庫約束和資源限制,初始化設(shè)置參數(shù)對數(shù)據(jù)庫來說非常重要。
初始化設(shè)置參數(shù)分成三類3類:
。推導(dǎo)過程參數(shù)
。操作系統(tǒng)依戀參數(shù)
??勺儏?shù)
processes參數(shù)代表Oracle并發(fā)連接到數(shù),合理設(shè)置里processes參數(shù)是十分重要的是的,達到大的進程數(shù),dba也無法登陸數(shù)據(jù)庫。
常見在創(chuàng)建戰(zhàn)隊數(shù)據(jù)庫時,個人建議將該參數(shù)值如何修改為500,我機器默認是150
altersystemsetprocesses500scopespfile
2.操作系統(tǒng)依戀參數(shù)
某些參數(shù)的有效值的或取值范圍受限制于操作系統(tǒng),比如說db_cache_size參數(shù),可以設(shè)置Oracle建議使用的buffercache內(nèi)存大小,該參數(shù)
的的最值還得直接限制于物理內(nèi)存,這一類參數(shù)大多數(shù)被稱做操作系統(tǒng)依戀參數(shù)。
3.可變參數(shù)
可變參數(shù)包涵絕大多數(shù)潛在因素影響不大系統(tǒng)性能的可變動參數(shù),某些可變參數(shù)的設(shè)置的是限制條件,如open_cursors,有的是可以設(shè)置容量,如
db_cache_size等
初始化設(shè)置參數(shù)的獲取
showparametersga
可以使用sql_trace監(jiān)視當(dāng)前會話
altersessionsetsql_tracetrue
showparametersga
altersessionsetsql_tracefalse