ѧϰ¡¶Oracle 9i10g±à³ÌÒÕÊõ¡·µÄ±Ê¼Ç (Æß) Îļþ
ÕâÒ»ÕÂÖУ¬ÎÒÃǽ«·ÖÎö¹¹³ÉÊý¾Ý¿âºÍʵÀýµÄ8 ÖÖÎļþÀàÐÍ¡£
ÓëʵÀýÏà¹ØµÄÎļþÖ»ÓУº
²ÎÊýÎļþ£¨parameter file£©£ºÕâЩÎļþ¸æËßOracle ʵÀýÔÚÄÄÀï¿ÉÒÔÕÒµ½¿ØÖÆÎļþ£¬²¢ÇÒÖ¸
¶¨Ä³Ð©³õʼ»¯²ÎÊý£¬ÕâЩ²ÎÊý¶¨ÒåÁËijÖÖÄÚ´æ½á¹¹Óжà´óµÈÉèÖá£ÎÒÃÇ»¹»á½éÉÜ´æ´¢Êý¾Ý¿â²Î
ÊýÎļþµÄÁ½ÖÖÑ¡Ôñ¡£
¸ú×ÙÎļþ£¨trace file£©£ºÕâͨ³£ÊÇÒ»¸ö·þÎñÆ÷½ø³Ì¶ÔijÖÖÒì³£´íÎóÌõ¼þ×ö³öÏìӦʱ´´½¨µÄÕï
¶ÏÎļþ¡£
¾¯¸æÎļþ£¨alert file£©£ºÓë¸ú×ÙÎļþÀàËÆ£¬µ«ÊÇ°üº¬¡°ÆÚÍû¡±Ê¼þµÄÓйØÐÅÏ¢£¬²¢ÇÒͨ¹ýÒ»
¸ö¼¯ÖÐʽÎļþ£¨ÆäÖаüÀ¨¶à¸öÊý¾Ý¿âʼþ£©¾¯¸æDBA¡£
¹¹³ÉÊý¾Ý¿âµÄÎļþ°üÀ¨£º
Êý¾ÝÎļþ£¨data file£©£ºÕâЩÎļþÊÇÊý¾Ý¿âµÄÖ÷ÒªÎļþ£»ÆäÖаüÀ¨Êý¾Ý±í¡¢Ë÷ÒýºÍËùÓÐÆäËû
µÄ¶Î¡£
ÁÙʱÎļþ£¨temp file£©£ºÕâЩÎļþÓÃÓÚÍê³É»ùÓÚ´ÅÅ̵ÄÅÅÐòºÍÁÙʱ´æ´¢¡£
¿ØÖÆÎļþ£¨control file£©£ºÕâЩÎļþÄܸæËßÄãÊý¾ÝÎļþ¡¢ÁÙʱÎļþºÍÖØ×öÈÕÖ¾ÎļþÔÚÄÄÀ
»¹»áÖ¸³öÓëÎļþ״̬ÓйصÄÆäËûÔªÊý¾Ý¡£
ÖØ×öÈÕÖ¾Îļþ£¨redo log file£©£ºÕâЩ¾ÍÊÇÊÂÎñÈÕÖ¾¡£
ÃÜÂëÎļþ£¨password file£©£ºÕâЩÎļþÓÃÓÚ¶Ôͨ¹ýÍøÂçÍê³É¹ÜÀí»î¶¯µÄÓû§½øÐÐÈÏÖ¤¡£ÎÒÃÇ
²»´òËãÏêϸÌÖÂÛÕâЩÎļþ¡£
´ÓOracle 10g ¿ªÊ¼£¬ÓÖÔö¼ÓÁËÁ½ÖÖеĿÉÑ¡ÎļþÀàÐÍ£¬¿ÉÒÔ°ïÖúOracle ʵÏÖ¸ü¿ìµÄ±¸·ÝºÍ¸ü¿ìµÄ»Ö
¸´²Ù×÷¡£ÕâÁ½ÀàÐÂÎļþÊÇ£º
Ð޸ĸú×ÙÎļþ£¨change tracking file£©£ºÕâ¸öÎļþÓÐÀûÓÚ¶ÔOracle Êý¾Ý½¨Á¢ÕæÕýµÄÔöÁ¿±¸
·Ý¡£Ð޸ĸú×ÙÎļþ²»Ò»¶¨·ÇµÃ·ÅÔÚÉÁ»Ø»Ö¸´Çø£¨Flash Recovery Area£©£¬²»¹ýËüÖ»ÓëÊý¾Ý¿â±¸
·ÝºÍ»Ö¸´Óйأ¬ËùÒÔÎÒÃǽ«ÔÚ½éÉÜÉÁ»Ø»Ö¸´ÇøʱÔÙÌÖÂÛÕâ¸öÎļþ¡£
ÉÁ»ØÈÕÖ¾Îļþ£¨flashback log file£©£ºÕâЩÎļþ´æ´¢Êý¾Ý¿â¿éµÄ¡°Ç°Ó³Ïñ¡±£¬ÒÔ±ãÍê³ÉÐÂÔö
¼ÓµÄFLASHBACK DATABASE ÃüÁî¡£
ÎÒÃÇ»¹»áÌÖÂÛͨ³£ÓëÊý¾Ý¿âÓйصÄÆäËûÀàÐ͵ÄÎļþ£¬È磺
ת´¢Îļþ£¨dump file £¬DMP file£©£ºÕâЩÎļþÓÉExport£¨µ¼³ö£©Êý¾Ý¿âʵÓóÌÐòÉú³É£¬²¢
ÓÉImport£¨µ¼È룩Êý¾Ý¿âʵÓóÌÐòʹÓá£
Êý¾Ý±ÃÎļþ£¨Data Pump file£©£ºÕâЩÎļþÓÉOracle 10g ÐÂÔöµÄÊý¾Ý±Ãµ¼³ö£¨Data Pump
Export£©½ø³ÌÉú³É£¬²¢ÓÉÊý¾Ý±Ãµ¼È루Data Pump Import£©½ø³ÌʹÓá£Íⲿ±íÒ²¿ÉÒÔ´´½¨ºÍʹ
ÓÃÕâÖÖÎļþ¸ñʽ¡£
ƽÃæÎļþ£¨flat file£©£ºÕâЩÎÞ¸ñʽÎļþ¿ÉÒÔÔÚÎı¾±à¼Æ÷Öв鿴¡£Í¨³£»áʹÓÃÕâЩÎļþÏò
Êý¾Ý¿âÖмÓÔØÊý¾Ý¡£
ÒÔÉÏÎļþÖУ¬×îÖØÒªµÄÊÇÊý¾ÝÎļþºÍÖØ×öÈÕÖ¾Îļþ£¬ÒòΪÆäÖÐ
Ïà¹ØÎĵµ£º
oracle±í¿Õ¼ä²Ù×÷Ïê½â
1
2
3×÷Õߣº À´Ô´£º ¸üÐÂÈÕÆÚ£º2006-01-04
5
6
7½¨Á¢±í¿Õ¼ä
8
9CREATE TABLESPACE data01
10DATAFILE '/ora ......
ORACLEÖ÷ÒªÓÉÁ½²¿·Ö×é³É£ºInstanceºÍDatabase¡£InstanceÊÇÖ¸Ò»×éºǫ́½ø³Ì/Ï̺߳ÍÒ»¿é¹²ÏíÄÚ´æÇøÓò£¬¶øDatabaseÊÇÖ¸´æ´¢ÔÚ´ÅÅÌÉϵÄÒ»×éÎïÀíÎļþ¡£
ORACLEÊý¾Ý¿âµÄÆô¶¯Ö÷Òª·Ö3¸ö²½Ö裺
1¡¢Æô¶¯µ½nomount״̬£»
2¡¢Æô¶¯µ½mount״̬£»
3¡¢Æô¶¯µ½open״̬¡£
ÏÂÃæ·ÖÎöÒ»ÏÂÆô¶¯µÄ¸÷¸ö²½Ö裺
Ò»¡¢Æô¶¯µ½nomount״̬
......
¸ú×ÅÕ⼸ÌìOracle OpenWorld´ó»áµÄ¾ÙÐУ¬Oracle11gµÄÐÂÌØÕ÷Ô½À´Ô½¶àµÄ±»Õ¹ÏÖ³öÀ´¡£
¡¡¡¡ÒÔÇ°£¬ÎÒÔø¾Òý¼û¹ýOracle11g½«¿ÉÄÜÔÚ10Ô·ݵÄÕâ¸ö´ó»áÉÏÍƳö£¬µ±³õÖÁÓÚAlpha°æµÄÐÅÏ¢ÒѾ¿ÉÒÔ¼ûµ½£¬ÏÖʱ³öÏÖµÄÒѾÊÇBeta°æ£¬ÀëOracle11gµÄÕýʽ°æÒѾ²»Ô¶¡£
¡¡¡¡Laurent Schneider ÔÚËûµÄBlogÖÐ̸µ½£¬¶ÔÓÚOracle11gµÄÃû×Ö»¹ ......
1.¾¡¿ÉÄܵØʹÓð󶨱äÁ¿ ²»Óÿª¹ØCURSOR_SHARING=FORCE
Èç¹ûÄãÔ¸Ò⣬Õâ¸öÌØÐÔ»áʵÏÖÒ»¸ö×Ô¶¯°ó¶¨Æ÷£¨auto-binder£©¡£
Èç¹ûÓÐÒ»¸ö²éѯ±àдΪSELECT * from EMP WHERE EMPNO = 1234£¬×Ô¶¯°ó¶¨Æ÷»áÇÄÎÞÉùÏ¢µØ°ÑËü¸Äд³É
SELECT * from EMP WHERE EMPNO = :x¡£ÕâȷʵÄܶ¯Ì¬µØ´ó´ó¼õÉÙÓ²½âÎöÊý£¬²¢¼õÉÙÇ°ÃæÌÖÂÛµ ......
dualÊÇÒ»¸öÐéÄâ±í£¬ÓÃÀ´¹¹³ÉselectµÄÓï·¨¹æÔò£¬oracle±£Ö¤dualÀïÃæÓÀÔ¶Ö»ÓÐÒ»Ìõ¼Ç¼¡£ÎÒÃÇ¿ÉÒÔÓÃËüÀ´×öºÜ¶àÊÂÇ飬ÈçÏ£º
1¡¢²é¿´µ±Ç°Óû§£¬¿ÉÒÔÔÚ SQL PlusÖÐÖ´ÐÐÏÂÃæÓï¾ä select user from dual;
2¡¢ÓÃÀ´µ÷ÓÃϵͳº¯Êý
select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual;--»ñµÃµ±Ç°ÏµÍ³Ê±¼ ......