資源描述:
《Oracle安裝及優(yōu)化》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、Oracle安裝(Linux)修改系統(tǒng)參數(shù)#vi/etc/sysctl.conf增加下面的內(nèi)容到文件中:kernel.shmall=2097152kernel.shmmax=2147483648kernel.shmmni=4096#semaphores:semmsl,semmns,semopm,semmnikernel.sem=25032000100128fs.file-max=65536net.ipv4.ip_local_port_range=102465000net.core.rmem_default=262144net.core.rmem_max=26214
2、4net.core.wmem_default=262144net.core.wmem_max=262144執(zhí)行sysctl–p使配置生肖添加oracle用戶和組groupadddbauseradd-gdbaoraclepasswdoracle創(chuàng)建Oracle的安裝目錄創(chuàng)建Oracle的安裝目錄并把權(quán)限付給oracle用戶:mkdir-p/u01/app/oracle/product/10.2.0/db_1chown-Roracle.dba/u01修改/etc/hostsVi/etc/hosts加入IP主機(jī)名配置Oracle用戶的環(huán)境變量#OracleSetting
3、sexportORACLE_BASE=/u01/app/oracle;exportORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1;exportORACLE_SID=kfdb;exportORACLE_TERM=xterm;exportPATH=$PATH:$ORACLE_HOME/bin;exportLD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib;exportCLASSPATH=$ORACLE_HOME/JREORACLE_HOME/jlib:$ORACLE_HOME/r
4、dbms/jlib;exportTMP=/tmp;exportTMPDIR=/tmp;開始安裝oracle用x-windows或者xmanager安裝進(jìn)入安裝目錄并執(zhí)行./runInstaller出現(xiàn)以下界面添加開發(fā)用戶pasdvlp#Useraddpasdvlp–gdba#PaswdpasdvlpPasdvlp登陸vi.bash_profile加入oracle環(huán)境變量exportORACLE_BASE=/u01/app/oracle;exportORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1;exportORACLE_S
5、ID=kfdb;exportORACLE_TERM=xterm;exportPATH=$PATH:$ORACLE_HOME/bin;exportLD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib;exportCLASSPATH=$ORACLE_HOME/JREORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib;exportNLS_DATE_FORMAT=’YYYYMMDD'exportNLS_LANG=AMERICAN_AMERICA.ZHS16GBK#forsqlplusexprotE
6、DITOR=visttyerase^HOracle性能優(yōu)化相關(guān)影響oracle性能優(yōu)化有以下幾個(gè)方面:1)SQL語句的優(yōu)化不用說,和其他數(shù)據(jù)庫一樣2)Oracle運(yùn)行環(huán)境的優(yōu)化內(nèi)存結(jié)構(gòu)調(diào)整:內(nèi)存結(jié)構(gòu)調(diào)整主要指oracle數(shù)據(jù)庫的系統(tǒng)全局區(qū)SGA的調(diào)整。SGA包括共享池、數(shù)據(jù)緩沖區(qū)、日志緩沖區(qū)。1.共享池共享池有兩部分組成:共享sql區(qū)和數(shù)據(jù)字段區(qū)域。共享sql區(qū)是用戶存放sql命令的區(qū)域,數(shù)據(jù)字典緩沖區(qū)存放數(shù)據(jù)庫欲行的動(dòng)態(tài)信息。通過以下語句查看共享sql區(qū)的使用率Select(sum(pins-reloads))/sum(pins)“l(fā)ibcache”fromv$
7、librarycache;查看SGA的大小SQL>showparametersga共享sql區(qū)的使用率應(yīng)該在90%以上,否則需要增加共享內(nèi)存池的大小。修改SGA的方法:altersystemsetsga_max_size=1024Mscope=spfile;SGA大小建議為0.5*物理內(nèi)存.修改共享池大?。篴ltersystemsetshare_pool_size=200M;不要超過SGA大小使用以下語句查看字典緩沖區(qū)使用率:Select(sum(gets-getmisses-usage-fixed))/sum(gets)“rowcache”fromv$rowca
8、che;數(shù)