oracle Ìåϵ½á¹¹
ǰ¼¸ÌìÃæÊÔµÄʱºòÃæÊÔ¹Ù²ÅÎʹýÎÒORACLEµÄÌåϵ½á¹¹£¬ÈÃÎÒÔÚÒ»ÕŰ×Ö½ÉÏ»³öÀ´¡£»ØÍ·ÏëÏ뵱ʱ´ðµÃ»¹²»´í£¬´ó²¿·ÖÄÚÈݶ¼ÃèÊö³öÀ´ÁË£¬ºÇºÇ£¬¸Õ²ÅÔÚÍøÉÏ¿´µ½Ò»Æª½²½âORACLEÌåϵ½á¹¹µÄÎÄÕ£¬¾õµÃ²»´í£¬×ª¹ýÀ´´æ×Å£¬½«À´¿ÉÄÜ»áÓõ½¡£
=================================================================================
ÔÚ±¾ÎÄÀïÄã¿ÉÒÔÁ˽âÒÔÏÂÄÚÈÝ
¡¡¡¡
¡¡¡¡1¡¢ ORACLE ʵÀý——°üÀ¨ÄÚ´æ½á¹¹Óëºǫ́½ø³Ì
¡¡¡¡2¡¢ ORACLE Êý¾Ý¿â——ÎïÀí²Ù×÷ϵͳÎļþµÄ¼¯ºÏ
¡¡¡¡3¡¢ Á˽âÄÚ´æ½á¹¹µÄ×é³É
¡¡¡¡4¡¢ Á˽âºǫ́½ø³ÌµÄ×÷ÓÃ
¡¡¡¡5¡¢ Á˽âÊý¾Ý¿âµÄÎïÀíÎļþ
¡¡¡¡6¡¢ ½âÊ͸÷ÖÖÂß¼½á¹¹
¡¡¡¡Ò»¡¢ORACLEʵÀý
¡¡¡¡
¡¡¡¡1¡¢ORACLE ʵÀý
¡¡¡¡
¡¡¡¡System Global Area(SGA) ºÍ Background Process ³ÆÎªÊý¾Ý¿âµÄʵÀý¡£
¡¡¡¡
¡¡¡¡2¡¢ORACLE Êý¾Ý¿â
¡¡¡¡
¡¡¡¡Ò»ÏµÁÐÎïÀíÎļþµÄ¼¯ºÏ£¨Êý¾ÝÎļþ£¬¿ØÖÆÎļþ£¬Áª»úÈÕÖ¾£¬²ÎÊýÎļþµÈ£©
¡¡¡¡
¡¡¡¡3¡¢ÏµÍ³È«¾Ö¹²ÏíÇøSystem Global Area(SGA)
¡¡¡¡
¡¡¡¡System Global Area ÊÇÒ»¿é¾Þ´óµÄ¹²ÏíÄÚ´æÇøÓò£¬Ëû±»¿´×öÊÇOracle Êý¾Ý¿âµÄÒ»¸ö´ó»º³å³Ø£¬ÕâÀïµÄÊý¾Ý¿ÉÒÔ±»ORACLEµÄ¸÷¸ö½ø³Ì¹²Óá£Æä´óС¿ÉÒÔͨ¹ýÈçÏÂÓï¾ä²é¿´£º
¡¡¡¡SQL> select * from v$sga;
¡¡¡¡NAME VALUE
¡¡¡¡-------------------- ---------
¡¡¡¡Fixed Size 39816
¡¡¡¡Variable Size 259812784
¡¡¡¡Database Buffers 1.049E+09
¡¡¡¡Redo Buffers 327680
¡¡¡¡
¡¡¡¡¸üÏêϸµÄÐÅÏ¢¿ÉÒԲο¼V$sgastat¡¢V$buffer_pool
¡¡¡¡
¡¡¡¡Ö÷Òª°üÀ¨ÒÔϼ¸¸ö²¿·Ö£º
¡¡¡¡
¡¡¡¡a¡¢ ¹²Ïí³Ø(Shared pool)
¡¡¡¡
¡¡¡¡¹²Ïí³ØÊÇSGAÖÐ×î¹Ø¼üµÄÄÚ´æÆ¬¶Î£¬ÌرðÊÇÔÚÐÔÄܺͿÉÉìËõÐÔÉÏ¡£Ò»¸ö̫СµÄ¹²Ïí³Ø»á¶óɱÐÔÄÜ£¬Ê¹ÏµÍ³Í£Ö¹£¬Ì«´óµÄ¹²Ïí³ØÒ²»áÓÐͬÑùµÄЧ¹û£¬½«»áÏûºÄ´óÁ¿µÄCPUÀ´¹ÜÀíÕâ¸ö¹²Ïí³Ø¡£²»ÕýÈ·µÄʹÓù²Ïí³ØÖ»»á´øÀ´ÔÖÄÑ¡£¹²Ïí³ØÖ÷ÒªÓÖ¿ÉÒÔ·ÖΪÒÔÏÂÁ½¸ö²¿·Ö£º
¡¡¡¡
¡¡¡¡SQLÓï¾ä»º³å(Library Cache)
¡¡¡¡
¡¡ ¡¡µ±Ò»¸öÓû§Ìá½»Ò»¸öSQLÓï¾ä£¬Oracle»á½«Õâ¾äSQL½øÐзÖÎö(parse)£¬Õâ¸ö¹ý³ÌÀàËÆÓÚ±àÒ룬»áºÄ·ÑÏà¶Ô½Ï¶àµÄʱ¼ä¡£ÔÚ·ÖÎöÍêÕâ¸öSQL£¬ Oracle»á°ÑËûµÄ·ÖÎö½á¹û¸ø±£´æÔÚShared poolµÄLibrary CacheÖУ¬µ±Êý¾Ý¿âµÚ¶þ´ÎÖ´ÐиÃSQLʱ£¬Oracle×Ô¶¯Ìø¹ýÕâ¸ö·ÖÎö¹ý³Ì£¬´Ó¶ø¼õÉÙÁËϵͳÔËÐеÄʱ¼ä¡£ÕâÒ²ÊÇΪʲôµÚÒ»´ÎÔËÐеÄSQL ±ÈµÚ¶þ´ÎÔËÐеÄSQLÒªÂýÒ»µãµÄÔÒò¡£
¡¡¡¡
¡¡¡¡ÏÂÃæ¾ÙÀý˵Ã÷parseµÄʱ¼ä
¡¡¡¡SQL> select count(*) fromscpa
Ïà¹ØÎĵµ£º
ÔÚOracleÖн¨¿â£¬Í¨³£ÓÐÁ½ÖÖ·½·¨¡£Ò»ÊÇʹÓÃOracleµÄ½¨¿â¹¤
ÇÒDBCA£¬ÕâÊÇÒ»¸öͼÐνçÃæ¹¤ÇÒ£¬Ê¹ÓÃÆðÀ´·½±ãÇÒºÜÈÝÒ×Àí½â£¬ÒòΪËüµÄ½çÃæÓѺá¢ÃÀ¹Û£¬¶øÇÒÌáʾҲ±È½ÏÆëÈ«¡£ÔÚ£×indowsϵͳÖУ¬Õâ¸ö¹¤¾ß¿ÉÒÔÔÚOracle³ÌÐò×éÖдò¿ª£¨”¿ªÊ¼”—“³ÌÐò”—“ Oracle OraDb10g_home1”&mdash ......
OracleϵÁУºÍ¼Æ¬µÄ´æ´¢
Ò»£ºÊ²Ã´ÊÇ´ó¶ÔÏ󣬴ó¶ÔÏó»ù±¾²Ù×÷£¿
²Î¼ûÎÒµÄBLOG£ºOracleϵÁУºLOB´ó¶ÔÏó´¦Àí
http://blog.csdn.net/qfs_v/archive/2008/05/21/2464599.aspx
¶þ£¬Í¼Æ¬µÄ´æ´¢»ò¶þ½øÖÆÎļþµÄ´æ´¢
1£¬ÏȲåÈëÆÕͨÊý¾Ý£¬Óöµ½´ó¶ÔÏóÁÐʹÓÃempty_blob()¹¹Ôì¿ÕµÄÖ¸Õë¡£
Àý× ......
1. ²éѯÊý¾Ý¿âÏÖÔڵıí¿Õ¼ä
select tablespace_name, file_name, sum(bytes)/1024/1024 table_size from dba_data_files group by tablespace_name,file_name;
2. ½¨Á¢±í¿Õ¼ä
CREATE TABLESPACE data01 DATAFILE '/oracle/ ......
RMAN> startup nomount;
RMAN> sql 'alter session set nls_date_format=''yyyy-mm-dd hh24:mi:ss''";
--ÒòΪrmanĬÈÏÒÔ»·¾³±äÁ¿À´¶Áȡʱ¼ä¸ñʽ£¬ÓësqlplusµÄ¹Ì¶¨¸ñʽ²»Í¬£¬ËùÒÔ£¬´Ë´¦ÒªÉ趨ʱ¼ä¸ñʽ±äÁ¿¡£
RMAN> restore controlfile from autobackup until time '2009-03-10 18:15:00';
×¢Ò⣬ÈÔÈ»ÐèÒªÊʵ±µ ......