OracleÄÚ´æ½á¹¹
1. OracleÄÚ´æ½á¹¹¼ò½é
OracleÔÚÄÚ´æÖд洢ÒÔÏÂÐÅÏ¢£º
¡£³ÌÐò´úÂë
¡£ÒÔÁ¬½ÓµÄ»á»°ÐÅÏ¢£¬°üÀ¨µ±Ç°»î¶¯µÄ¼°·Ç»î¶¯µÄ»á»°
¡£³ÌÐòÖ´Ðйý³ÌÖÐËùÐèµÄÐÅÏ¢
¡£ÐèÒªÔÚOracle½ø³Ì¼ä¹²Ïí²¢½øÐÐͨÐŵĵÄÐÅÏ¢
¡£Êý¾ÝÎļþÄÚÊý¾ÝµÄ»º´æ£¨ÈçÊý¾Ý¿é¼°ÖØ×öÈÕÖ¾ÌõÄ¿£©
Oracle ÖеĻù±¾ÄÚ´æ½á¹¹°üÀ¨£º
¡£ÏµÍ³È«¾ÖÇø(SGA):´ËÇøÓòÓÉËùÓеķþÎñ½ø³ÌºÍºǫ́½ø³Ì¹²Ïí
¡£³ÌÐòÈ«¾ÖÇø(PGA):´ËÇøÓòÊÇÿ¸ö·þÎñ½ø³ÌºÍºǫ́½ø³Ì˽Óе컼´Ã¿¸ö½ø³Ì¶¼ÓÐÒ»¸öÊôÓÚ×Ô¼ºµÄPGA¡£
SGAÖаüÀ¨£ºJava³Ø£¬Êý¾Ý»º´æÇø£¬ÖØ×öÈÕÖ¾»º³åÇø£¬¹²Ïí³Ø£¬Êý¾ÝÁ÷³Ø£¬¼°´óÐͳأ¬ÔÚSGAÖ®Í⣬´æÔÚ·þÎñ½ø³Ì£¬ºǫ́½ø³Ì£¬¼°Oracle½ø³Ì£¬ËûÃÇÄܹ»ºÍSGA½»»»ÐÅÏ¢¡£Í¬Ê±Ã¿¸ö½ø³Ì»¹ÐèÓëÆäPGAͨÐÅ¡£
2. ϵͳȫ¾ÖÇø
ϵͳȫ¾ÖÇø(SGA)ÊÇÒ»×é°üº¬ÁËOracleÊý¾Ý¿âÊý¾Ý¼°ÊµÀý¿ØÖÆÐÅÏ¢µÄ¹²ÏíµÄÄÚ´æ½á¹¹.µ±¶à¸öÓû§²¢·¢µØÁ¬½Óµ½Í¬Ò»¸öʵÀýºó£¬ÕâЩÓû§½«¹²Ïí´ËʵÀýSGAÖеÄÊý¾Ý¡£Òò´ËSGAÒ²±»³ÆÎª¹²ÏíÈ«¾ÖÇø¡£
OracleʵÀýÊÇÓÉSGA¼°Oracle½ø³ÌÁ½²¿·Ö×é³ÉµÄ£¬µ±Óû§Æô¶¯ÊµÀýʱOracle½«×Ô¶¯µØÎªSGA·ÖÅäÄÚ´æ¡£µ±Óû§¹Ø±ÕʵÀýʱÓɲÙ×÷ϵͳ¸ºÔð»ØÊÕÄڴ档ÿ¸öʵÀý¶¼ÓÐ×Ô¼ºµÄSGA¡£
SGAÊǿɶÁдµÄ£¬Ëü°üº¬ÒÔÏÂÊý¾Ý½á¹¹£º
¡£Êý¾Ý»º³åÇø£¨database buffer cache£©
¡£ÖØ×öÈÕÖ¾»º³åÇø£¨redo log buffer£©
¡£¹²Ïí³Ø£¨shared pool£©
¡£Java³Ø£¨Java pool£©
¡£´óÐͳأ¨large pool£©
¡£Êý¾ÝÁ÷³Ø£¨streams pool£©
¡£Êý¾Ý×ֵ仺´æÇø
¡£ÆäËûÔÓÏîÐÅÏ¢
SGAÖл¹°üº¬ÁËÊý¾Ý¿â¼°ÊµÀýµÄ״̬ÐÅÏ¢£¬¹©ºǫ́½ø³ÌʹÓá£Õⲿ·ÖÄÚÈݱ»³ÆÎª¹Ì¶¨SGA¡£Óû§Êý¾Ý²»»á´æ´¢ÔÚÕâ¸öÇøÓòÄÚ¡£
2.1 ³õʼ»¯²ÎÊýSGA_MAX_SIZE
SGAÖаüº¬Á˶à¸öÄÚ´æ×齨£¬Ã¿Ò»×齨¶¼¿ÉÒÔ±»¿´×÷Ϊһ¸öÄÚ´æ³Ø£¬ÓÃÓÚÂú×ãÌØ¶¨ÀàÐ͵ÄÄÚ´æ·ÖÅäÇëÇó¡£Óû§¿ÉÒÔÉ趨OracleÊý¾Ý¿âʵÀýµÄSGAÄܹ»Ê¹ÓõÄÄÚ´æ×ÜÊýÁ¿¡£OracleÔÚÆô¶¯Ò»¸öʵÀýÖ®´¦Ö»»áΪ´ËʵÀý·ÖÅä×îСËùÐèÄڴ棬¶øÔÚʵÀýÔËÐÐÆÚ¼ä¿ÉÒÔͨ¹ýÀ©Õ¹¸÷¸öSGA×齨À´ÎªÊµÀýÌṩ¸ü¶àÄڴ棬SGAËùʹÓÃÄÚ´æµÄÉÏÏÞÓÉSGA_MAX_SIZE³õʼ»¯²ÎÊý¾ö¶¨¡£
SGAµÄÈÝÁ¿Óɶà¸ö³õʼ»¯²ÎÊý¾õ¶¨£º
DB_CACHE_SIZE ±ê×¼ÈÝÁ¿Êý¾Ý¿éʹÓõĻº´æÇøµÄÈÝÁ¿
LOG_BUFFER ÖØ×öÈÕÖ¾»º³åÇøµÄÈÝÁ¿
SHARED_POOL_SIZE ´æ´¢¹²ÏíSQL¼°PL/SQLµÄÄÚ´æÈÝÁ¿
LARGE_POOL_SIZE ´ó³ØµÄÈÝÁ¿¡£Ä¬ÈÏÖµÊÇ0
JAVA_POOL_SIZE Java³ØµÄÈÝÁ¿
2.2 ¹²ÏíÈ«¾ÖÇø×Ô¶¯¹ÜÀí
Ïà¹ØÎĵµ£º
н¨Îļþϵͳ
crfs -v jfs -g rootvg -m /arch -a \ size=32768 -a frag=512 -a nbpi=8192 Ò²¿ÉÒÔ smit¡£
¿ªÆô¹éµµÄ£Ê½
$ sqlplus '/as sysdba'
SQL*Plus: Release 10.2.0.1.0 - Production on Thu Dec 10 13:38 ......
¤½¤ÎËû¤Î¥ª¥Ú¥ìー¥Æ¥£¥ó¥°?¥·¥¹¥Æ¥à¤Ë¤ª¤±¤ë¥Çー¥¿¥Ùー¥¹¤ÎÆð動¤ÈÍ£Ö¹¤Î×Ô動»¯
dbstart¤ª¤è¤Ódbshut¥¹¥¯¥ê¥×¥È¤òʹÓ䷤ƥÇー¥¿¥Ùー¥¹¤ÎÆð動¤ÈÍ£Ö¹¤ò×Ô動»¯¤¹¤ë¤Ë¤Ï¡¢´Î¤ÎÊÖ順¤ò実ÐФ·¤Þ¤¹¡£
root¥æー¥¶ー¤Ç¥í¥°¥¤¥ó¤·¤Þ¤¹¡£
¥×¥é¥Ã¥È¥Õ ......
ÔÚOracle8i»òÒÔÉϰ汾ÖУ¬¿ÉÒÔ´´½¨ÒÔÏÂÁ½ÖÖÁÙʱ±í£º
1¡£»á»°ÌØÓеÄÁÙʱ±í
CREATE GLOBAL TEMPORARY <TABLE_NAME> (<column specification>)
&nbs ......
Ò»¡¢°²×°(ÂÔ)
·þÎñÆ÷¶Ë
1¡¢windows:£¨ÂÔ£©
2¡¢linux:´ýÐø...
¿Í»§¶Ë
´ýÐø...
--°üÀ¨ÅäÖÃ--
¶þ¡¢µÇ½
......
LogminerÊÇoracle´Ó8i¿ªÊ¼ÌṩµÄÓÃÓÚ·ÖÎöÖØ×öÈÕÖ¾ÐÅÏ¢µÄ¹¤¾ß£¬Ëü°üÀ¨DBMS_LOGMNRºÍDBMS_LOGMNR_DÁ½¸öpackage£¬ºó±ßµÄDÊÇ×ÖµäµÄÒâ˼¡£Ëü¼ÈÄÜ·ÖÎöredo log file£¬Ò²ÄÜ·ÖÎö¹éµµºóµÄarchive log file¡£ÔÚ·ÖÎöÈÕÖ¾µÄ¹ý³ÌÖÐÐèҪʹÓÃÊý¾Ý×ֵ䣬һ°ãÏÈÉú³ÉÊý¾Ý×ÖµäÎļþºóʹÓã¬10gÒÔºóµÄ°æ±¾»¹¿ÉÒÔʹÓÃÔÚÏßÊý¾Ý×ֵ䡣
Logminer¿ÉÒÔ ......