¡¡¡¡1. ½âÊÍÀ䱸·ÝºÍÈȱ¸·ÝµÄ²»Í¬µãÒÔ¼°¸÷×ÔµÄÓŵã
¡¡¡¡½â´ð:Èȱ¸·ÝÕë¶Ô¹éµµÄ£Ê½µÄÊý¾Ý¿â£¬ÔÚÊý¾Ý¿âÈԾɴ¦ÓÚ¹¤×÷״̬ʱ½øÐб¸·Ý¡£¶øÀ䱸·ÝÖ¸ÔÚÊý¾Ý¿â¹Ø±Õºó£¬½øÐб¸·Ý£¬ÊÊÓÃÓÚËùÓÐģʽµÄÊý¾Ý¿â¡£Èȱ¸·ÝµÄÓŵãÔÚÓÚµ±±¸·Ýʱ£¬Êý¾Ý¿âÈԾɿÉÒÔ±»Ê¹Óò¢ÇÒ¿ÉÒÔ½«Êý¾Ý¿â»Ö¸´µ½ÈÎÒâÒ»¸öʱ¼äµã¡£À䱸·ÝµÄÓŵãÔÚÓÚËüµÄ±¸·ÝºÍ»Ö¸´²Ù×÷Ï൱¼òµ¥£¬²¢ÇÒÓÉÓÚÀ䱸·ÝµÄÊý¾Ý¿â¿ÉÒÔ¹¤×÷Ôڷǹ鵵ģʽÏÂ,Êý¾Ý¿âÐÔÄÜ»á±È¹éµµÄ£Ê½ÉԺá£(ÒòΪ²»±Ø½«archive logдÈëÓ²ÅÌ)
¡¡¡¡2. Äã±ØÐëÀûÓñ¸·Ý»Ö¸´Êý¾Ý¿â£¬µ«ÊÇÄãûÓпØÖÆÎļþ£¬¸ÃÈçºÎ½â¾öÎÊÌâÄØ?
¡¡¡¡½â´ð:Öؽ¨¿ØÖÆÎļþ£¬Óôøbackup control file ×Ó¾äµÄrecover ÃüÁî»Ö¸´Êý¾Ý¿â¡£
¡¡¡¡3. ÈçºÎת»»init.oraµ½spfile?
¡¡¡¡½â´ð:ʹÓÃcreate spfile from pfile ÃüÁî.
¡¡¡¡4. ½âÊÍdata block , extent ºÍ segmentµÄÇø±ð(ÕâÀィÒéÓÃÓ¢ÎÄÊõÓï)
¡¡¡¡½â´ð:data blockÊÇÊý¾Ý¿âÖÐ×îСµÄÂß¼´æ´¢µ¥Ôª¡£µ±Êý¾Ý¿âµÄ¶ÔÏóÐèÒª¸ü¶àµÄÎïÀí´æ´¢¿Õ¼äʱ£¬Á¬ÐøµÄdata block¾Í×é³ÉÁËextent . Ò»¸öÊý¾Ý¿â¶ÔÏóÓµÓеÄËùÓÐextents±»³ÆΪ¸Ã¶ÔÏóµÄsegment.
¡¡¡¡5. ¸ø³öÁ½¸ö¼ì²é±í½á¹¹µÄ·½·¨
¡¡¡¡½â´ð:1.DESCRIBEÃüÁî
¡¡¡¡2.DBMS_METADATA.GET_DDL °ü
¡¡¡¡6. ÔõÑù²é¿´Êý¾Ý¿âÒýÇæµÄ±¨´í
¡¡¡¡½â´ð:alert log.
¡¡¡¡7. ±È½ÏtruncateºÍdelete ÃüÁî
¡¡¡¡½â´ð:Á½Õ߶¼¿ÉÒÔÓÃÀ´É¾³ý±íÖÐËùÓеļǼ¡£Çø±ðÔÚÓÚ:truncateÊÇDDL²Ù×÷£¬ËüÒƶ¯HWK£¬²»ÐèÒª rollback segment .¶øDeleteÊÇDML²Ù×÷, ÐèÒªrollback segment ÇÒ»¨·Ñ½Ï³¤Ê±¼ä.
¡¡¡¡8. ʹÓÃË÷ÒýµÄÀíÓÉ
¡¡¡¡½â´ð:¿ìËÙ·ÃÎʱíÖеÄdata block
¡¡¡¡9. ¸ø³öÔÚSTAR SCHEMAÖеÄÁ½ÖÖ±í¼°ËüÃÇ·Ö±ðº¬ÓеÄÊý¾Ý
¡¡¡¡½â´ð:Fact tables ºÍdimension tables. fact table °üº¬´óÁ¿µÄÖ÷ÒªµÄÐÅÏ¢¶ø dimension tables ´æ·Å¶Ôfact table ijЩÊôÐÔÃèÊöµÄÐÅÏ¢
¡¡¡¡10. FACT TableÉÏÐèÒª½¨Á¢ºÎÖÖË÷Òý?
¡¡¡¡½â´ð:λͼË÷Òý (bitmap index)
¡¡¡¡11. ¸ø³öÁ½ÖÖÏà¹ØÔ¼Êø?
¡¡¡¡½â´ð:Ö÷¼üºÍÍâ¼ü
¡¡¡¡12. ÈçºÎÔÚ²»Ó°Ïì×Ó±íµÄÇ°ÌáÏ£¬Öؽ¨Ò»¸öĸ±í
¡¡¡¡½â´ð:×Ó±íµÄÍâ¼üÇ¿ÖÆʵЧ£¬Öؽ¨Ä¸±í£¬¼¤»îÍâ¼ü
¡¡¡¡13. ½âÊ͹鵵ºÍ·Ç¹éµµÄ£Ê½Ö®¼äµÄ²»Í¬ºÍËüÃǸ÷×ÔµÄÓÅȱµã
¡¡¡¡½â´ð:¹éµµÄ£Ê½ÊÇÖ¸Äã¿ÉÒÔ±¸·ÝËùÓеÄÊý¾Ý¿â transactions²¢»Ö¸´µ½ÈÎÒâÒ»¸öʱ¼äµã¡£·Ç¹éµµÄ£Ê½ÔòÏà·´£¬²»Äָܻ´µ½ÈÎÒâÒ»¸öʱ¼äµã¡£µ«ÊǷǹ鵵ģʽ¿ÉÒÔ´øÀ´Êý¾Ý¿âÐÔÄÜÉϵÄÉÙÐíÌá¸ß.
¡¡¡¡14. ÈçºÎ½¨Á¢Ò»¸ö±¸·Ý¿ØÖÆÎļþ?
¡¡¡¡½â´ð:Alter database backup control file to trace.
¡¡¡¡15. ¸ø³öÊý¾Ý¿âÕý³£Æô¶¯Ëù¾ÀúµÄ¼¸ÖÖ״̬ ?
¡¡¡¡½â´ð:STARTUP NOMOUNT Êý¾Ý¿âʵÀýÆô¶¯
¡¡¡¡STARTUP MOUNT Êý¾Ý¿â×°ÔØ
¡¡¡¡STARTUP OPEN Êý¾Ý¿â´ò¿ª
¡¡¡¡16. Äĸöcolumn¿ÉÒÔÓÃÀ´Çø±ðV$ÊÓͼºÍGV$ÊÓͼ?
¡¡¡¡½â´ð: INST_ID Ö¸Ã÷¼¯Èº»·¾³ÖоßÌåµÄ ij¸öinstance ¡£
¡¡¡¡17. ÈçºÎÉú³Éexplain plan?
¡¡¡¡½â´ð:ÔËÐÐutlxplan.sql. ½¨Á¢plan ±í
¡¡¡¡Õë¶ÔÌض¨SQLÓï¾ä£¬Ê¹Óà explain plan set statement_id = 'tst1' into plan_table
¡¡¡¡ÔËÐÐutlxplp.sql »ò utlxpls.sql²ì¿´explain plan
¡¡¡¡18. ÈçºÎÔö¼Óbuffer cacheµÄÃüÖÐÂÊ?
¡¡¡¡½â´ð:ÔÚÊý¾Ý¿â½Ï·±Ã¦Ê±£¬ÊÊÓÃbuffer cache advisory ¹¤¾ß£¬²éѯv$db_cache_advice . Èç¹ûÓбØÒª¸ü¸Ä£¬¿ÉÒÔʹÓà alter system set db_cache_size ÃüÁî
¡¡¡¡19. ORA-01555µÄÓ¦¶Ô·½·¨?
¡¡¡¡½â´ð:¾ßÌåµÄ³ö´íÐÅÏ¢ÊÇsnapshot too old within rollback seg , ͨ³£¿ÉÒÔͨ¹ýÔö´órollback segÀ´½â¾öÎÊÌâ¡£µ±È»Ò²ÐèÒª²ì¿´Ò»Ï¾ßÌåÔì³É´íÎóµÄSQLÎı¾
¡¡¡¡20. ½âÊÍ$ORACLE_HOMEºÍ$ORACLE_BASEµÄÇø±ð?
¡¡¡¡½â´ð:ORACLE_BASEÊÇoracleµÄ¸ùĿ¼£¬ORACLE_HOMEÊÇoracle²úÆ·µÄĿ¼¡£