簡(jiǎn)述oracle數(shù)據(jù)庫(kù)Systematic內(nèi)存Structure內(nèi)存是影響數(shù)據(jù)庫(kù)性能的重要因素,Oracle8i使用static。oracle數(shù)據(jù)庫(kù)Server內(nèi)存exp命令可以設(shè)置多大:exp hkb/hkb @ orcfullyfilec:\orabackup\hkbfull.dmp logc:\ ora \ hkb full . log說(shuō)明:以上是導(dǎo)出用戶hxb的所有數(shù)據(jù)內(nèi)容,保存在“c:\ ora backup \ hkb full . DMP”下。
oracle運(yùn)行久了,有幾種可能。一個(gè)是參數(shù)設(shè)置的問(wèn)題。另一種是運(yùn)行很長(zhǎng)時(shí)間后,會(huì)將oracle library中的數(shù)據(jù)讀入內(nèi)存。你的系統(tǒng)是什么?建議你看看sga_targetmemory_target的設(shè)置!這取決于你的服務(wù)器訪問(wèn)了多少。Oracle10g 內(nèi)存的要求是1G,數(shù)據(jù)庫(kù)管理系統(tǒng)啟動(dòng)時(shí)會(huì)在內(nèi)存中建立一系列緩沖池。隨著訪問(wèn)量的增加和增強(qiáng)系統(tǒng)性能的需要,內(nèi)存-。
你學(xué)的什么,ORCACLE,10G還是9i?如果在一臺(tái)服務(wù)器上構(gòu)建三個(gè)實(shí)例。然后在初始化參數(shù)中使用sga_target10g或MEMORY_TARGET11g為每個(gè)實(shí)例設(shè)置內(nèi)存。如果一個(gè)實(shí)例有三個(gè)模式,可以使用oracle的ResourceManager為每個(gè)模式分配資源。
內(nèi)存是影響數(shù)據(jù)庫(kù)性能的重要因素。Oracle8i使用靜態(tài)內(nèi)存進(jìn)行管理,Oracle10g使用動(dòng)態(tài)內(nèi)存進(jìn)行管理。所謂靜態(tài)內(nèi)存管理是指在數(shù)據(jù)庫(kù)系統(tǒng)中,無(wú)論是否有用戶連接,無(wú)論并發(fā)使用量的大小,只要數(shù)據(jù)庫(kù)服務(wù)在運(yùn)行,就會(huì)分配一個(gè)固定大小的-1;Dynamic 內(nèi)存 Management允許您在數(shù)據(jù)庫(kù)服務(wù)運(yùn)行時(shí)修改內(nèi)存的大小,在讀取大數(shù)據(jù)塊時(shí)使用大內(nèi)存
1、系統(tǒng)全局區(qū)域。(SGA)系統(tǒng)的全局區(qū)域是oracle分配的一組共享數(shù)據(jù)結(jié)構(gòu),是實(shí)例的主要部分,包含了數(shù)據(jù)維護(hù)、SQL語(yǔ)句分析、重做緩存所必需的所有內(nèi)存結(jié)構(gòu)。系統(tǒng)全局區(qū)域的數(shù)據(jù)是共享的,即多個(gè)進(jìn)程可以同時(shí)訪問(wèn)和修改SGA的數(shù)據(jù)。它包含以下內(nèi)容:塊緩沖區(qū)該區(qū)域存儲(chǔ)最近使用的塊,由LRU(最近最少使用算法)管理。
4、 oracle 數(shù)據(jù)庫(kù)服務(wù)器 內(nèi)存設(shè)置多大可以通過(guò)exp命令實(shí)現(xiàn):exph kb/hkb @ orcfullyfilec:\ ora backup \ hkb full . DMP logc:\ ora \ hkb full . log;說(shuō)明:以上是導(dǎo)出用戶hxb的所有數(shù)據(jù)內(nèi)容,保存在“c:\orabackup\hkbfull.dmp”下。注意:exp命令不是sql命令,所以注意不要在sql命令行上執(zhí)行,而是在cmd窗口中執(zhí)行。