【正文】
grep v \/sh | grep v ora_ | sort r | head –10(IBM平臺)prompt Enter The UNIX PID :accept PIDSELECT , , , FROM v$session a, v$sqlarea b, v$process cWHERE ( = 39。 最消耗資源進程的檢測查看某個會話正在執(zhí)行的SQL語句及該會話是哪臺臺機器發(fā)出select , from v$sqltext a,v$session b where = and =SESSION_ID SQLPLUS下找出最消耗資源的10個進程的SQL指令集!ps eaf | grep ora | grep v \/sh | grep v ora_ | awk 39。 整個SGA使用率的檢查 select name,sgasize/1024/1024 total sga M,bytes/1024/1024 free sga M,round(bytes/sgasize*100, 2) free ratio% from (select sum(bytes) sgasize from $sgastat) s, $sgastat f where = 39。 監(jiān)控 SGA 中字典緩沖區(qū)的命中率select 100*(sum(pinsreloads))/sum(pins) DICTIONARY BUFFER HIT RATIO from v$librarycache。 delete all input。 plus archivelog format 39。 /*切換日志*/RMANbackup database format 39。 非歸檔模式noarchivelogSQL alter database open。 首先需要指定歸檔路徑SQL startup mount。location=歸檔路徑39。RMANalter database open resetlogs。RMANrestore database?;謴蚏MANshutdown immediate;RMANstartup nomount;RMANrestore controlfile from ‘控制文件備份’。$rman target/ 進入rman全庫備份RMANshutdown immediate;關閉數(shù)據(jù)庫RMANstartup mount;RMANbackup database format ‘/路徑/DAT_%d_%T_%s’;RMANalter database open;恢復數(shù)據(jù)庫為OPEN狀態(tài)RMANlist backupset of database。unpress pipe_of pipe_if amp。press pipe_of pipe_if amp。 and object_type= 39。 from user_objects where status = 39。 pile。alter package39。 and object_type=39。 from user_objects where status = 39。 pile。alter procedure39。grant update on to dyh。同義詞的創(chuàng)建和使用(以dyh用戶可以查詢并修改yyxt用戶的dhhm表為例)crate synonyn for 。 數(shù)據(jù)庫鏈接的創(chuàng)建和使用create public database link connect to USERNAME identdied by PASWORD using SERVICENAME。 索引的創(chuàng)建(將DHHM表上hm字段建立索引hmsy存儲在表空間zy上為例) create index hmsy on dhhm(hm) tablespace zy。表、存儲過程的擁有者名字和創(chuàng)建日期select owner,object_name,object_type,created from all_objects where object_type=’TABLE’OR OBJECT_TYPE=’PROCEDURE39。數(shù)據(jù)文件的情況 SELECT FILE_NAME,FILE_ID,TABLESPACE_NAME FROM DBA_DATA_FILES。 F、db_io_slaves 后臺寫進程數(shù) 對I/O比較繁忙的數(shù)據(jù)庫,可以將其設為多于1個。 D、sort_area_size 每個會話用于排序操作的內(nèi)存大小,建議為默認值的兩倍到1M之間。 C、share_pool_size 程序高速緩沖區(qū)和數(shù)據(jù)字典緩沖區(qū)的大小,主要用于存儲執(zhí)行過的sql語句,減少重復分析,提高運行速度。 修改參數(shù)的方法 alter system set PARAMETER_NAME = VAlUE scope=both(system/spfile) 幾個重要的參數(shù) A、db_block_size 數(shù)據(jù)庫塊大小,數(shù)據(jù)庫創(chuàng)建時決定,創(chuàng)建后不能修改。 alter user USERNAME profile P