Oracle¼Ü¹¹ÈëÃż¶»ù´¡
	
    
    
	ת×Ô£ºhttp://hong9270503.blog.163.com/blog/static/1272923200916112245844/
ѧϰoracle,×îºÃÊ×ÏÈÁ˽âOracleµÄ¿ò¼Ü¡£ÕâÑù¶ÔOracleÓÐÒ»¸öÕûÌåµÄÈÏʶ£¬ÓиßÎݽ¨ê²µÄ×÷Óᣠ
1¡¢ÎïÀí½á¹¹£¨ÓÉ
¿ØÖÆÎļþ¡¢Êý¾ÝÎļþ¡¢ÖØ×öÈÕÖ¾Îļþ¡¢²ÎÊýÎļþ¡¢¹éµµÎļþ¡¢¿ÚÁîÎļþ×é³É£©
 
¡¡¡¡ 
Ò»¸öÊý¾Ý¿âÖеÄÊý¾Ý´æ´¢ÔÚ´ÅÅÌÉÏÎïÀíÎļþ£¬±»Ê¹ÓÃʱ£¬µ÷ÈëÄÚ´æ¡£
¡¡¡¡ÆäÖпØÖÆÎļþ¡¢Êý¾ÝÎļþ¡¢ÖØ×öÈÕÖ¾Îļþ¡¢¸ú×ÙÎļþ¼°¾¯¸æÈÕÖ¾
£¨trace files,alert files£©ÊôÓÚÊý¾Ý¿âÎļþ£»
¡¡¡¡ ²ÎÊýÎļþ£¨parameter 
file£©¿ÚÁîÎļþ£¨password file£©ÊÇ·ÇÊý¾Ý¿âÎļþ
¡¡¡¡ 1.1Êý¾ÝÎļþ
£º´æ´¢Êý¾ÝµÄ
Îļþ.Êý¾ÝÎļþµäÐ͵شú±íÁ˸ù¾ÝËûÃÇʹÓõĴÅÅ̿ռäºÍÊýÁ¿Ëù¾ö¶¨µÄÒ»¸öOracleÊý¾Ý¿âµÄÈÝ»ý¡£
¡¡¡¡ÓÉÓÚÐÔÄÜÔÒò£¬Ã¿Ò»ÖÖÀàÐ͵ÄÊý¾Ý·Å
ÔÚÏàÓ¦µÄÒ»¸ö»òһϵÁÐÎļþÖУ¬½«ÕâЩÎļþ·ÅÔÚ²»Í¬µÄ´ÅÅÌÖС£
¡¡¡¡ types:
¡¡¡¡ .data dictionary .data
¡¡
¡¡ .redo data .index
¡¡¡¡ .temporary data µÈµÈ 
¡¡¡¡1.2¿ØÖÆÎļþ
£º
°üº¬Î¬»¤ºÍÑéÖ¤Êý¾Ý¿âÍêÕûÐԵıØÒªÐÅÏ¢¡¢ÀýÈ磬¿ØÖÆÎļþÓÃÓÚʶ±ðÊý¾ÝÎļþºÍÖØ×öÈÕÖ¾Îļþ£¬Ò»¸öÊý¾Ý¿âÖÁÉÙÐèÒªÒ»¸ö¿ØÖÆÎļþ.
¡¡¡¡¿ØÖÆÎļþ
ÄÚÈÝ 
¡¡¡¡¡£Êý¾Ý¿âÃû
¡¡¡¡¡£±í¿Õ¼äÐÅÏ¢
¡¡¡¡¡£ËùÓÐÊý¾ÝÎļþµÄÃû×ÖºÍλÖÃ
¡¡¡¡¡£ËùÓÐ
redoÈÕÖ¾ÎļþµÄÃû×ÖºÍλÖÃ
¡¡¡¡¡£µ±Ç°µÄÈÕÖ¾ÐòÁкÅ
¡¡¡¡¡£¼ì²éµãÐÅÏ¢
¡¡¡¡¡£¹ØÓÚredoÈÕÖ¾ºÍ¹éµµµÄ
µ±Ç°×´Ì¬ÐÅÏ¢ 
¡¡¡¡ ¿ØÖÆÎļþµÄʹÓùý³Ì
¡¡¡¡¿ØÖÆÎļþ°ÑOracleÒýµ¼µ½Êý¾Ý¿âÎÄ
¼þµÄÆäËü²¿·Ö¡£Æô¶¯Ò»¸öʵÀýʱ£¬Oracle ´Ó²ÎÊýÎļþÖжÁÈ¡¿ØÖÆÎļþµÄÃû×ÖºÍλÖᣰ²×°Êý¾Ý¿âʱ£¬Oracle 
´ò¿ª¿ØÖÆÎļþ¡£×îÖÕ´ò¿ªÊý¾Ý¿âʱ£¬Oracle ´Ó¿ØÖÆÎļþÖжÁÈ¡Êý¾ÝÎļþµÄÁÐ±í²¢´ò¿ªÆäÖеÄÿ¸öÎļþ¡£
¡¡¡¡ 1.3ÖØ
×öÈÕÖ¾Îļþ
£º
¡¡¡¡º¬¶ÔÊý¾Ý¿âËù×öµÄ¸ü¸Ä¼Ç¼£¬ÕâÑùÍòÒ»³öÏÖ¹ÊÕÏ¿ÉÒÔÆôÓÃÊý¾Ý»Ö¸´¡£Ò»¸öÊý¾Ý¿âÖÁÉÙÐèÒªÁ½¸öÖØ×öÈÕÖ¾ÎÄ
¼þ.
¡¡¡¡1.4 ¸ú×ÙÎļþ¼°¾¯¸æÈÕÖ¾(Trace Files and Alert Files)
¡¡¡¡ÔÚinstance ÖÐÔËÐеÄÿһ¸öºǫ́½ø³Ì¶¼ÓÐÒ»¸ö¸ú×ÙÎļþ£¨trace file£©ÓëÖ®ÏàÁ¬¡£Trace file 
¼ÇÔØºǫ́½ø³ÌËùÓöµ½µÄÖØ´óʼþµÄÐÅÏ¢¡£
¡¡¡¡ ¾¯¸æÈÕÖ¾£¨ Alert 
Log£©ÊÇÒ»ÖÖÌØÊâµÄ¸ú×ÙÎļþ£¬Ã¿¸öÊý¾Ý¿â¶¼ÓÐÒ»¸ö¸ú×ÙÎļþ,ͬ²½¼ÇÔØÊý¾Ý¿âµÄÏûÏ¢ºÍ´íÎó.
¡¡¡¡ 1.5²ÎÊýÎļþ
£º
°üÀ¨´óÁ¿Ó°ÏìOracleÊý¾Ý¿âʵÀý¹¦ÄܵÄÉ趨£¬ÈçÒÔÏÂÉ趨£º
¡¡¡¡¡£Êý¾Ý¿â¿ØÖÆÎļþµÄ¶¨Î»
¡¡¡¡¡£OracleÓÃÀ´»º´æ´Ó
´ÅÅÌÉ϶ÁÈ¡µÄÊý¾ÝµÄÄÚ´æÊýÁ¿
¡¡¡¡¡£Ä
    
     
	
	
    
    
	Ïà¹ØÎĵµ£º
        
    
    ÔÚ×öÏîÄ¿¾³£Óöµ½·Ö¿ÆÊÒ¡¢ÈËÔ±½øÐлã×ܵÄÎÊÌ⣬ÔÚORACLEÖжԴËÀàÎÊÌâµÄ´¦ÀíÏ൱·½±ã£¡ÏÂÃæÒÔÏîÄ¿ÖÐÓöµ½µÄʵÀý½øÐÐ˵Ã÷£º
²éѯÓï¾äÈçÏ£º
select f_sys_getsectnamebysectid(a.sectionid) as sectname,
        --a.sectionid,
       f_sys_employin ......
	
    
        
    
    ÈçºÎ¼ÓËÙ
Oracle
´óÅúÁ¿Êý¾Ý´¦Àí
Ò»¡¢           
Ìá¸ß
DML
²Ù×÷µÄ°ì·¨£º
¼òµ¥ËµÀ´£º
£±¡¢ÔÝÍ£Ë÷Òý£¬¸üкó»Ö¸´.
±ÜÃâÔÚ¸üеĹý³ÌÖÐÉæ¼°µ½Ë÷ÒýµÄÖØ½¨.
£²¡¢ÅúÁ¿¸üУ¬Ã¿¸üÐÂһЩ¼Ç¼ºó¼°Ê±½øÐÐÌá½»¶¯×÷.
±ÜÃâ´óÁ¿Õ¼Óûعö¶ÎºÍ»òÁÙʱ±í¿Õ¼ä.
£³¡¢´´½¨Ò»ÁÙʱ ......
	
    
        
    
    #!/bin/ksh
#****************************************************************************
#
# (C) Copyright CPIC. 2008
#
# File name:    check_db_alert.sh
# Project:      Database Alerts Check
#
# Parameter : app_name -- name of db application(=ora ......
	
    
        
    
    ÐÞ ¸Ä SID
°¸Àý: ¾ÉÊý¾Ý¿â(OLDDB)
        Îļþ´æ·Å(data files,redo files,control files,temp files, undo files)Ŀ¼ÊÇ
(/u01/OLDDB)
dumpÎļþĿ¼ÊÇ(/u01/dump)
       ÐÂÊý¾Ý¿â(NEWDB)
   ......
	
    
        
    
    create or replace directory MY_DIR as '/usr/test/';
create or replace function f_exportTxt(
  --´«Èë²ÎÊý
  i_query in varchar2,
  i_separator in varchar2,
  i_dir in varchar2,
  i_filename in varchar2
) return number
is
  /**
  ** º¯ÊýÃû:f_exportTxt
&nbs ......