(6)¼òÊöOracleÊý¾Ý¿âºǫ́½ø³ÌDBWRºÎʱÆô¶¯¡£
(7)¼òÊöOracleÊý¾Ý¿âºǫ́½ø³ÌLGWRºÎʱÆô¶¯¡£
µÚÎåÕÂ
1.¼ò´ðÌâ
£¨1£©ËµÃ÷Êý¾Ý¿â±í¿Õ¼äµÄÖÖÀ༰²»Í¬ÀàÐͱí¿Õ¼äµÄ×÷ÓᣠÀàÐÍ£ºÓÀ¾ÃÐÔ±í¿Õ¼ä£¨PERMANENT TABLESPACE£©¡¢ÁÙʱ±í¿Õ¼ä£¨TEMP TABLESPACE£©¡¢³·Ïú±í¿Õ¼ä£¨UNDO TABLESPACE£©
? ÓÀ¾ÃÐÔ±í¿Õ¼äÓÃÓÚ±£ÁôÓû§µÄÈκζλòÓ¦ÓÿçÔ½Ò»¸ö»á»°»òÊÂÎñµÄÊý¾Ý¡£
? ÁÙʱ±í¿Õ¼äÊÇָרÃÅ´æ´¢ÁÙʱÊý¾ÝµÄ±í¿Õ¼ä£¬ÕâЩÁÙʱÊý¾ÝÔڻỰ½áÊøÊ±»á×Ô¶¯ÊÍ
·Å¡£
? ´ÓOracle 9i¿ªÊ¼£¬OracleÊý¾Ý¿âÖÐÒýÈë³·Ïú±í¿Õ¼ä£¬×¨ÃÅÓÃÓÚ»ØÍ˶εÄ×Ô¶¯¹ÜÀí£¬
ÓÉÊý¾Ý¿â×Ô¶¯½øÐлØÍ˶εĴ´½¨¡¢·ÖÅäÓëÓÅ»¯¡£
£¨2£©ËµÃ÷Êý¾Ý¿â¡¢±í¿Õ¼ä¡¢Êý¾ÝÎļþ¼°Êý¾Ý¿â¶ÔÏóÖ®¼äµÄ¹ØÏµ. Êý¾Ý¿â£¬±í¿Õ¼ä£¬¼°Êý¾ÝÎļþ¹ØÏµÃÜÇУ¬µ«Í¬Ê±ÓÖÓкܶàÇø±ð£º
? Ò»¸öOracleÊý¾Ý¿âÊÇÓÉÒ»¸ö»ò¶à¸ö±í¿Õ¼ä£¨tablespace£©µÄÂß¼´æ´¢µ¥Î»¹¹³ÉµÄ£¬ÕâЩ±í¿Õ¼ä¹²Í¬À´´æ´¢Êý¾Ý¿âµÄÊý¾Ý
? OracleÊý¾Ý¿âµÄÿ¸ö±í¿Õ¼äÓÉÒ»¸ö»ò¶à¸ö±»³ÆÎªÊý¾ÝÎļþ£¨datafile£©µÄÎïÀíÎļþ¹¹³É£¬ÕâЩÎļþÓÉOracleËùÔڵIJÙ×÷ϵͳ¹ÜÀí¡£
? Êý¾Ý¿âµÄÊý¾Ýʵ¼Ê´æ´¢ÔÚ¹¹³É¸÷¸ö±í¿Õ¼äµÄÊý¾ÝÎļþÖС£ £¨3£©ËµÃ÷OracleÊý¾Ý¿âÊý¾ÝÎļþµÄ×÷Óá£
? OracleÊý¾Ý¿âµÄÊý¾ÝÎļþÊÇÓÃÓÚ±£´æÊý¾Ý¿âÖÐÊý¾ÝµÄÎļþ£¬ÏµÍ³Êý¾Ý¡¢Êý¾Ý×ÖµäÊý
¾Ý¡¢ÁÙʱÊý¾Ý¡¢Ë÷ÒýÊý¾Ý¡¢Ó¦ÓÃÊý¾ÝµÈ¶¼ÎïÀíµØ´æ´¢ÔÚÊý¾ÝÎļþÖС£
£¨4£©ËµÃ÷OracleÊý¾Ý¿â¿ØÖÆÎļþµÄ×÷ÓÃ.
¿ØÖÆÎļþ±£´æÊý¾Ý¿âµÄÎïÀí½á¹¹ÐÅÏ¢£¬°üÀ¨Êý¾Ý¿âÃû³Æ¡¢Êý¾ÝÎļþµÄÃû³ÆÓë״̬¡¢ÖØ×öÈÕÖ¾ÎļþµÄÃû³ÆÓë״̬µÈ.ÔÚÊý¾Ý¿âÆô¶¯Ê±£¬Êý¾Ý¿âʵÀýÒÀÀµ³õʼ»¯²ÎÊý¶¨Î»¿ØÖÆÎļþ£¬È»ºó¸ù¾Ý¿ØÖÆÎļþµÄÐÅÏ¢¼ÓÔØÊý¾ÝÎļþºÍÖØ×öÈÕÖ¾Îļþ£¬×îºó´ò¿ªÊý¾ÝÎļþºÍÖØ×öÈÕÖ¾Îļþ. £¨5£©ËµÃ÷OracleÊý¾Ý¿âÖØ×öÈÕÖ¾ÎļþµÄ×÷Óá£ ÖØ×öÈÕÖ¾ÎļþÊÇÒÔÖØ×ö¼Ç¼µÄÐÎʽ¼Ç¼¡¢±£´æÓû§¶Ô½Ì¾Ý¿âËù½øÐеÄÐ޸IJÙ×÷£¬°üÀ¨Óû§Ö´ÐÐDDL¡¢DMLÓï¾äµÄ²Ù×÷¡£Èç¹ûÓû§Ö»¶ÔÊý¾Ý¿â½øÐвéѯ²Ù×÷£¬ÄÇô²éѯÐÅÏ¢ÊDz»»á¼Ç¼µ½ÖØ×öÈÕ̬ÎļþÖеġ£
£¨6£©ËµÃ÷OracleÊý¾Ý¿â¹éµµµÄ±ØÒªÐÔ¼°ÈçºÎ½øÐй鵵ÉèÖÃ.
¹éµµÊÇÊý¾Ý¿â»Ö¸´¼°Èȱ¸·ÝµÄ»ù´¡.Ö»Óõ±Êý¾Ý¿â¹éµµÄ£Ê½Ê±£¬²Å¿ÉÒÔ½øÐÐÈȱ¸·ÝºÍÍêÈ«»Ö¸´¡£
½øÐй鵵ÉèÇÒ°üÀ¨¹éµµÄ£Ê½ÉèÖÃ(ARCHI V FLOG)¡¢¹éµµ·½Ê½ÉèÖÃÒÔ¼°¹éµµÂ·¾¶µÄÉèÖõȡ£
£¨7£©ËµÃ÷OracleÊý¾Ý¿âÖØ×öÈÕÖ¾ÎļþµÄ¹¤×÷·½·¨.
ÿ¸öÊý¾Ý¿âÖÁÉÙÐèÒªÁ½¸öÖØ×öÈÕÖ¾Îļþ£¬²ÉÓÃÑ»·Ð´µÄ·½Ê½½øÐÐÏÂ×÷¡£µ±Ò»¸öÖØ×öÈÕÖ¾ÎļþÔÚ½øÐй鵵ʱ£¬»¹ÓÐÁíÒ»¸öÖØ×öÈÕÖ¾Îļþ¿ÉÓÃ.µ±Ò»¸öÖØ×öÈÕÖ¾Îļþ±»Ð´Âúºó£¬ºǫ́½ø³ÌLGWR¿ªÊ¼Ð´ÈëÏÂÒ»¸öÖØ×öÈÕÖ¾Îļþ£¬¼´ÈÕÖ¾Çл»£¬Í¬Ê±²úÉúÒ»¸ö¡°ÈÕÖ¾ÐòÁкš±£¬¾®½«Õâ¸öºÅÂë·ÖÅ䏸¼´½«¿ªÊ¼Ê¹ÓõÄÖØ×öÈÕÖ¾Îļþ¡£µ±ËùÓеÄÈÕÖ¾Îļþ¶¼Ð´Âúºó.LGW4R½ø³ÌÔÙÖØÐÂдÈëµÚÒ»¸öÈÕÖ¾Îļþ¡£
£¨8£©ËµÃ÷²ÉÓöà·¸´ÓÿØÖÆÎļþµÄ±ØÒªÐÔ¼°Æä¹¤×÷·½Ê½.
´ð£º²ÉÓöà·¸´ÓÿØÖÆÎļþ¿É±ÜÃâÓÉÓÚÒ»¸ö¿ØÖÆÎļþµÄË𻵶øµ¼ÖÂÊý¾Ý¿âÎÞ·¨Õý³£Æô¶¯¡£ÔÚÊý¾Ý¿âÆô¶¯Ê±¸ù¾ÝÒ»¸ö¿ØÖÆÎļþ´ò¿ªÊý¾Ý¿â£¬ÔÚÊý¾Ý¿âÔËÐÐʱ¶à·¸´ÓÿØÖÆÎļþ²ÉÓþµÏñµÄ·½Ê½½øÐÐд²Ù×÷£¬±£³ÖËùÓпØÖÆÎļþµÄͬ²½¡£
£¨9£©¼òÊöÊý¾Ý¿â¹éµµÄ¿±êÉèÖõķ½·¨¼°×¢ÒâÊÂÏî¡£ ÉèÖ÷½·¨
? ÉèÖóõʼ»¯²ÎÊýLOG_ARCHIVE_DESTºÍLOG_ARCHIVE_DUPLEX_DEST ? ÉèÖóõʼ»¯²ÎÊýLOG_ARCHIVE_DEST_n ? ÉèÖù鵵ÎļþÃüÃû·½Ê½
×¢ÒâÊÂÏ
? ʹÓóõʼ»¯²ÎÊýLOG_ARCHIVE_DESTºÍLOG_ARCHIVE_DUPLEX_DESTÖ»ÄÜÉèÖÃÁ½¸ö±¾
µØµÄ¹éµµÄ¿±ê£¬Ò»¸öÖ÷¹éµµÄ¿±êºÍÒ»¸ö¸¨Öú¹éµµÄ¿±ê¡£
? ³õʼ»¯²ÎÊýLOG_ARCHIVE_DEST_n×î¶à¿ÉÒÔÉèÖÃ31¸ö¹éµµÄ¿±ê£¬¼´nȡֵ·¶Î§Îª1-31¡£
ÆäÖÐ1-10¿ÉÒÔÓÃÓÚÖ¸¶¨±¾µØµÄ»òÔ¶³ÌµÄ¹éµµÄ¿±ê£¬11-31Ö»ÄÜÓÃÓÚÖ¸¶¨Ô¶³ÌµÄ¹éµµÄ¿±ê¡£
? ÉèÖóõʼ»¯²ÎÊýLOG_ARCHIVE_DEST_nʱ£¬ÐèҪʹÓùؼü×ÖLOCATION»òSERVICEÖ¸
Ã÷¹éµµÄ¿±êÊDZ¾µØµÄ»¹ÊÇÔ¶³ÌµÄ¡£
? ¿ÉÒÔʹÓùؼü×ÖOPTIONAL£¨Ä¬ÈÏ£©»òMANDATORYÖ¸¶¨ÊÇ¿ÉÑ¡¹éµµÄ¿±ê»¹ÊÇÇ¿ÖÆ¹é
µµÄ¿±ê¡£Ç¿Öƹ鵵Ŀ±êµÄ¹éµµ±ØÐë³É¹¦½øÐУ¬·ñÔòÊý¾Ý¿â½«¹ÒÆð¡£
µÚÁùÕÂ
1.¼ò´ðÌâ
(1)¼òÊöOracleÊý¾Ý¿âÖд´½¨±íµÄ·½·¨ÓÐÄļ¸ÖÖ¡£¡¢
²Î¿¼´ð°¸£º1.ÀûÓÃcreate table´´½¨£»2.ÀûÓÃ×Ó²éѯ´´½¨¡£ (2)¼òÊö±íÖÐÔ¼ÊøµÄ×÷Óá¢ÖÖÀ༰¶¨Òå·½·¨. ²Î¿¼´ð°¸£º
×÷ÓãºÊµÏÖһЩҵÎñ¹æÔò£¬·ÀÖ¹ÎÞЧµÄÀ¬»øÊý¾Ý½øÈëÊý¾Ý¿â£¬Î¬»¤Êý¾Ý¿âµÄÍêÕûÐÔ(ÍêÕûÐÔÖ¸ÕýÈ·ÐÔÓëÒ»ÖÂÐÔ)¡£´Ó¶øÊ¹Êý¾Ý¿âµÄ¿ª·¢ºÍά»¤¶¼¸ü¼ÓÈÝÒס£ ÖÖÀ༰¶¨Ò壺
1. Ö÷¼üÔ¼Êø alter table ±íÃû add constraint P_PK primary key(ID); 2. ΨһÐÔÔ¼Êø alter table ±íÃû add constraint P_UK unique(name); 3. ¼ì²éÔ¼Êø alter table ±íÃû add constraint P_CK check(Ìõ¼þ);
4. Íâ¼üÔ¼Êø alter table ±íÃû add constraint P_FK foreign key(Íâ¼üÃû) references ±íÃû(ÁÐ
Ãû) on delete cascade; 5. Ìí¼Ó¿Õ/·Ç¿ÕÔ¼Êø
Alter table ±íÃû modify resume not null; Alter table ±íÃû modify resume null; 6. ɾ³ýÔ¼Êø
alter table ±íÃû drop unique(ÁÐÃû)/constraint P_CK/constraint P_PK cascade. (3)¼òÊöË÷Òý×÷ÓᢷÖÀ༰ʹÓÃË÷ÒýÐèҪעÒâµÄÊÂÏî¡£ ²Î¿¼´ð°¸£º
×÷ÓãºÌá¸ßÊý¾Ý¼ìË÷ЧÂʵÄÊý¾Ý¿â¶ÔÏó£¬Äܹ»ÎªÊý¾Ý¿âµÄ²éѯÌṩ¿ì½ÝµÄ´æÈ¡Â·¾¶£¬¼õÉÙ´ÅÅÌI/O¡£Ë÷Òý²»ÒÀÀµÓÚ±í£¬ÊÇÓÉϵͳ×Ô¶¯Î¬»¤ºÍʹÓõ쬲»ÐèÒªÓû§²ÎÓë¡£
·ÖÀࣺB-Ê÷Ë÷Òý¡¢Î»Í¼Ë÷Òý¡¢º¯ÊýË÷Òý¡¢Î¨Ò»ÐÔË÷ÒýÓë·ÇΨһÐÔË÷Òý¡¢µ¥ÁÐË÷ÒýÓ븴ºÏË÷Òý ×¢ÒâÊÂÏ1.µ¼ÈëÊý¾ÝºóÔÚ´´½¨Ë÷Òý£»2.ÔÚÊʵ±µÄ±íºÍÁÐÉÏ´´½¨Êʵ±µÄË÷Òý£»3.ºÏÀíµÄÉèÖÃË÷ÒýÖеÄÁеÄ˳Ðò£¬Ó¦½«Æµ·±Ê¹ÓõÄÁзÅÔÚÆäËûÁеÄÇ°Ãæ¡£ (4)¼òÊöÊÓͼµÄ×÷Óü°·ÖÀà. ²Î¿¼´ð°¸£º
×÷Óãº1.¿ÉÒÔÏÞÖÆ¶Ô»ù±íÊý¾ÝµÄ·ÃÎÊ£¬Ö»ÔÊÐíÓû§Í¨¹ýÊÓͼ¿´µ½±íÖеIJ¿·ÖÊý¾Ý¡£ 2.¿ÉÒÔʹ¸´ÔӵIJéѯ¼òµ¥»¯¡£
3.ÌṩÁËÊý¾ÝµÄ͸Ã÷ÐÔ£¬Óû§²¢²»ÖªµÀÊý¾ÝÀ´×ÔÓںδ¦¡£ 4.ÌṩÁ˶ÔÏàͬÊý¾ÝµÄ²»Í¬ÏÔʾ¡£ ·ÖÀࣺ¼òµ¥ÊÓͼºÍ¸´ÔÓÊÓͼ¡£ (5)¼òÊöÐòÁеÄ×÷Óü°ÆäʹÓ÷½·¨. ²Î¿¼´ð°¸£º
×÷Óãº1.¿ÉÒÔΪ±íÖеļǼ×Ô¶¯²úÉúΨһÐòºÅ¡£ 2.ÓÉÓû§´´½¨²¢ÇÒ¿ÉÒÔ±»¶à¸öÓû§¹²Ïí¡£
3.µäÐÍÓ¦ÓÃÊÇÉú³ÉÖ÷¼üÖµ£¬ÓÃÓÚ±êʶ¼Ç¼µÄΨһÐÔ¡£ 4.ÔÊÐíͬʱÉú³É¶à¸öÐòÁкţ¬¶øÃ¿Ò»¸öÐòÁкÅÊÇΨһµÄ¡£ 5.ʹÓûº´æ¿ÉÒÔ¼ÓËÙÐòÁеķÃÎÊËÙ¶È¡£ ʹÓ÷½·¨£º1.ÐòÁоßÓÐCURRVALºÍNEXTVALÁ½¸öαÁС£CURRVAL·µ»ØÐòÁеĵ±Ç°Öµ£¬NEXTVALÔÚÐòÁÐÖÐÔö¼ÓÐÂÖµ²¢·µ»Ø´ËÖµ¡£
2.¿Éͨ¹ýsequence_name.CURRVALºÍsequence_name.NEXTVALÐÎʽÀ´Ó¦ÓÃÐòÁС£ (6)¼òÊö±í·ÖÇøµÄ±ØÒªÐÔ¼°±í·ÖÇø·½·¨µÄÒìͬ.
²Î¿¼´ð°¸£º±ØÒªÐÔ£º1.Ìá¸ßÊý¾ÝµÄ°²È«ÐÔ£»2.Ìá¸ßÊý¾ÝµÄ²¢ÐвÙ×÷ÄÜÁ¦£»3.¼ò»¯Êý¾ÝµÄ¹ÜÀí£»4.²Ù×÷µÄ͸Ã÷ÐÔ¡£ ·ÖÇø·½·¨¼°Òìͬ£º
·¶Î§·ÖÇø:ÿÌõ¼Ç¼¸ù¾ÝÆä·ÖÇøÁÐÖµËùÔڵķ¶Î§¾ö¶¨´æ´¢µ½Äĸö·ÖÇøÖС£
Áбí·ÖÇø: Áбí·ÖÇøÁеÄÖµ²»ÄÜ»®·Ö·¶Î§ÇÒ·ÖÇøÁеÄȡֵÊÇÓÐÉÙÊýÖµµÄ¼¯ºÏ¡£ É¢ÁзÖÇø:»ùÓÚ·ÖÇøÁÐÖµµÄHASHËã·¨£¬½«Êý¾Ý¾ùÔÈ·Ö²¼µ½Ö¸¶¨µÄ·ÖÇøÖС£
¸´ºÏ·ÖÇø:½áºÏÁ½ÖÖ»ù±¾·ÖÇø·½·¨£¬ÏȲÉÓÃÒ»¸ö·ÖÇø·½·¨¶Ô±í»òË÷Òý½øÐзÖÇø£¬È»ºóÔÙ²ÉÓÃÁíÒ»¸ö·ÖÇø·½·¨½«·ÖÇøÔÙ·Ö³ÉÈô¸É¸ö×Ó·ÖÇø¡£Ã¿¸ö·ÖÇøµÄ×Ó·ÖÇø¶¼ÊÇÊý¾ÝµÄÒ»¸öÂß¼×Ó¼¯¡£ (7)¼òÊöË÷Òý·ÖÇøµÄÀà±ðÓë·ÖÇø·½·¨¡£ ²Î¿¼´ð°¸£º
1. ±¾µØ·ÖÇøË÷Òý create index Ë÷ÒýÃû_local on ±íÃû£¨ÁÐÃû£© local; 2. È«¾Ö·ÖÇøË÷Òý create indexË÷ÒýÃû_global on ±íÃû£¨ÁÐÃû£© global partition by range(ÁÐÃû)
£¨²ÎÊýÉèÖã©;
3. È«¾Ö·Ç·ÖÇøË÷Òý create index Ë÷ÒýÃû_index on ±íÃû£¨ÁÐÃû£© tablespace index;