Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

ORACLEÆô¶¯

 
ORACLEÖ÷ÒªÓÉÁ½²¿·Ö×é³É£ºInstanceºÍDatabase¡£InstanceÊÇÖ¸Ò»×éºǫ́½ø³Ì/Ï̺߳ÍÒ»¿é¹²ÏíÄÚ´æÇøÓò£¬¶øDatabaseÊÇÖ¸´æ´¢ÔÚ´ÅÅÌÉϵÄÒ»×éÎïÀíÎļþ¡£
ORACLEÊý¾Ý¿âµÄÆô¶¯Ö÷Òª·Ö3¸ö²½Ö裺
1¡¢Æô¶¯µ½nomount״̬£»
2¡¢Æô¶¯µ½mount״̬£»
3¡¢Æô¶¯µ½open״̬¡£
ÏÂÃæ·ÖÎöÒ»ÏÂÆô¶¯µÄ¸÷¸ö²½Ö裺
Ò»¡¢Æô¶¯µ½nomount״̬
ÔÚÆô¶¯µÄµÚÒ»²½£¬ORACLE»áѰÕÒµ½²ÎÊýÎļþ(pfile/spfile)£¬¸ù¾Ý²ÎÊýÉèÖ㬴´½¨ÊµÀý£¬·ÖÅäÄڴ棬Æô¶¯ºǫ́½ø³Ì¡£ÔÚÕâÒ»²½£¬Ö»ÐèÒªÒ»¸ö²Î
ÊýÎļþ(²»ÐèÒª¿ØÖÆÎļþºÍÊý¾ÝÎļþ)¾Í¿ÉÒÔÆô¶¯ÊµÀý(Instance)¡£(Æô¶¯µ½nomountµÄÃüÁSQL>startup
nomout)´Ëʱ£¬²é¿´alert_<SID>.log¿ÉÒÔ¿´µ½ÕâÒ»½×¶ÎµÄÆô¶¯¹ý³Ì¡£
ÔÚORACLE9IÖУ¬Ê×Ñ¡spile<SID>.ora£¬Èç¹ûûÓÐÔòÑ¡Ôñspile.ora£¬Èç¹ûûÓÐÔòÑ¡Ôñinit<SID>.ora£¬Èç¹ûûÓÐÔòÆô¶¯Ê§°Ü¡£
¿ÉÒÔÔÚSQL*PLUSÖÐͨ¹ýshow parameter spfileÃüÁîÀ´¼ì²éÊý¾Ý¿âÊÇ·ñʹÓÃÁËspfileÎļþ£¬Èç¹ûvalue²»ÎªNULL£¬ÔòÊý¾Ý¿âʹÓÃÁËspfileÎļþ¡£
ÔÚ²ÎÊýÎļþÖУ¬Í¨³£ÐèÒª×îÉٵIJÎÊýÊÇdb_name£¬ÉèÖÃÁËÕâ¸ö²ÎÊýÒÔºó£¬Êý¾Ý¿âʵÀý¾Í¿ÉÒÔÆô¶¯ÁË¡£
¿ÉÒÔʹÓÃÏÂÃæÃüÁîÀ´²é¿´Ò»Ð©È±Ê¡Â·¾¶£º
show parameter background_dump(¾¯±¨ÈÕÖ¾Îļþalert_<SID>.logµÄ´æ·ÅµØµã)
show parameter dump_dest
show parameter control_files
show parameter db_name
ÌØÀý£ºÔÚʹÓÃRMAN(Recovery Manager)ʱ´æÔÚ¸üÎªÌØÊâµÄÇé¿ö£¬OracleÔÊÐíÔÚ²»´æÔÚ²ÎÊýÎļþµÄÇé¿öÏÂÆô¶¯Ò»¸öʵÀý£¬Êý¾Ý¿âµÄdb_name»á±»È±Ê¡µÄÃüÃûΪDUMMY¡£(ÔÚLINUXÏ£¬ÓÃ$rman target / À´½øÈëRMAN)
¶þ¡¢Æô¶¯µ½mount״̬
Æô¶¯µ½nomount״̬ÒÔºó£¬Oracle¾Í¿ÉÒÔ´Ó²ÎÊýÎļþÖлñÈ¡¿ØÖÆÎļþµÄλÖÃÐÅÏ¢¡£Ò»°ã»áÓÐ3¸öÍêÈ«ÏàͬµÄ¿ØÖÆÎļþ£¬·ÅÔÚ²»Í¬µÄÎïÀíÓ²ÅÌÉÏ£¬±ÜÃâÒòΪ½éÖʹÊÕ϶øÍ¬Ê±Ëð»µ3¸ö¿ØÖÆÎļþ¡£
ÔÚnomount״̬Ï£¬¿ÉÒÔÓÃv$parameterÊÓͼ»ñÈ¡¿ØÖÆÎļþÐÅÏ¢£¬Ç°ÃæÒѾ­½²¹ý¡£ÔÚÊý¾Ý¿âmountÒԺ󣬿ÉÒÔ²éѯv$controlfileÊÓͼ»ñµÃ¹ØÓÚ¿ØÖÆÎļþµÄÐÅÏ¢¡£(select * from v$controlfile)
ÔÚ
mount¹ý³ÌÖУ¬»áËø¶¨¿ØÖÆÎļþ£¬Èç¹ûÕÒ²»µ½¿ØÖÆÎļþ£¬Ôò»á±¨´í£¬´Ëʱ¿ÉÒԲ鿴¾¯±¨ÈÕÖ¾¡£ÒòΪOracleµÄ3¸ö¿ØÖÆÎļþÍêÈ«Ïàͬ£¬Èç¹ûËðʧÁË1£¬2
¸ö£¬¿ÉÒÔ¸´ÖÆÍêºÃµÄ¿ØÖÆÎļþ£¬¸ü¸ÄΪÏàÓ¦µÄÃû³Æ£¬¾Í¿ÉÒÔÆô¶¯Êý¾Ý¿âÁË£¬Èç¹ûÈ«²¿¶ªÊ§ÁË£¬ÄǾÍÖ»Óлָ´»òÕßÖØ½¨¿ØÖÆÎļþÀ´´ò¿ªÊý¾Ý¿âÁË¡£
Æô¶¯
µ½mount״̬£¬Êý¾Ý¿â±ØÐë¾ß±¸µÄÁíÒ»¸öÖØÒªÎļþÊÇ¿ÚÁîÎļþ£¬¸ÃÎļþλÓÚ$ORACL


Ïà¹ØÎĵµ£º

ORACLEÖØ½¨ËùÓеÄË÷Òý


declare­
  STR VARCHAR2(400);­
begin­
  -- ÖØ½¨ORACLEË÷Òý­
  FOR TMP_IDX IN (SELECT TABLESPACE_NAME, OWNER, TABLE_NAME, INDEX_NAME­
                  &nb ......

ÏòOracle²åÈëtimestampÀàÐÍ×Ö¶Î

 Èç¹ûÊÇÖÐÎÄ×Ö·û¼¯£º
[TEST@ora10gr1#2009-11-25/08:39:38]
SQL>create table t1(t timestamp);
Table created.
[TEST@ora10gr1#2009-11-25/08:39:56]
SQL>insert into t1 values(to_timestamp('21NOV09 10:04:12.032','DDMONYY HH24:MI:SS.FF'));
* ERROR at li ......

ORACLEÖÐÒ»¸öUPDATEµÄ²Ù×÷Á÷³Ì

ǰÕó×Ó¿´µ½Ò»Æª¹ØÓÚDELETE²Ù×÷µÄ¾ßÌåµÄÁ÷³Ì£¬½ñÌìÎÞÒâ¼äÓÖ¿´µ½Ò»¸öUPDATEµÄ²Ù×÷Á÷³Ì£¬Í¦ÓÐȤµÄ£¬×ª¹ýÀ´Ñ§Ï°Ñ§Ï°£¡
================================================================================
1£¬Óû§Ìá½»Ò»¸öupdateÓï¾ä
2£¬server process¼ì²éÄڴ滺´æ
      i Èç¹ûûÓÐÓÐЧÄÚ´æ¿Õ¼ ......

Oracle ×î³£Óù¦Äܺ¯Êý¾­µä»ã×Ü

¡¡¡¡* SQL Group Function
*
s (num can be a column or ex
pression)¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
¡¡¡¡(null values are ign
*
ored, default between distin
ct and all is all)¡¡¡¡¡¡¡¡¡¡¡¡
¡¡¡¡********************
***************
****************************
****************
¡¡¡¡AVG([distinct or all ......

ѧϰ¡¶Oracle 9i10g±à³ÌÒÕÊõ¡·µÄ±Ê¼Ç (¶þ)

 Ò».Ëø
Êý¾Ý¿âʹÓÃËø£¨lock£© À´±£Ö¤Èκθø¶¨Ê±¿Ì×î¶àÖ»ÓÐÒ»¸öÊÂÎñÔÚÐ޸ĸø¶¨µÄÒ»¶ÎÊý¾Ý¡£ÊµÖÊÉϽ²£¬
ÕýÊÇËø»úÖÆ²Åʹ²¢·¢¿ØÖƳÉΪ¿ÉÄÜ¡£ÀýÈ磬Èç¹ûûÓÐijÖÖËø¶¨Ä£ÐÍÀ´×èÖ¹¶ÔͬһÐеIJ¢·¢¸üУ¬Êý¾Ý¿â¾Í
²»¿ÉÄÜÌṩ¶àÓû§·ÃÎÊ¡£²»¹ý£¬Èç¹ûÀÄÓûòÕßʹÓò»µ±£¬Ëø·´µ¹»á×è°­²¢·¢ÐÔ¡£Èç¹ûÄã»òÊý¾Ý¿â±¾Éí²»±Ø
ÒªµØ¶ÔÊý¾Ý ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ