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
Ïà¹ØÎĵµ£º
1.Á÷³ÌÈçÏÂ
Óû§¿ÉÒÔʹÓÃOracle°²×°³ÌÐò´ÓWindows NT¿òÖÐɾ³ýËùÐèÒªµÄ²úÆ·£¬µ«ÊÇÕâ¿ÉÄÜÓеã·Ñ¾¢¡£
Èô²»Ïë±£ÁôÈκÎN TµÄOracle²úÆ·£¬¿ÉÒÔ°´ÒÔÏÂÖ¸Áîɾ³ýËùÓеÄOracle²úÆ·£º
1) Ê×ÏÈ£¬ÓÿØÖÆÃæ°åÉ쵀 Services Ó¦ÓóÌÐòÍ£Ö¹ËùÓеÄOracle·þÎñ¡£
ËùÓеÄOracle·þÎñ¶¼Ó¦ÓÐÒ»¸ö°üº¬“O R C L”¡¢“Oracle&rdqu ......
ǰÕó×Ó¿´µ½Ò»Æª¹ØÓÚDELETE²Ù×÷µÄ¾ßÌåµÄÁ÷³Ì£¬½ñÌìÎÞÒâ¼äÓÖ¿´µ½Ò»¸öUPDATEµÄ²Ù×÷Á÷³Ì£¬Í¦ÓÐȤµÄ£¬×ª¹ýÀ´Ñ§Ï°Ñ§Ï°£¡
================================================================================
1£¬Óû§Ìá½»Ò»¸öupdateÓï¾ä
2£¬server process¼ì²éÄڴ滺´æ
i Èç¹ûûÓÐÓÐЧÄÚ´æ¿Õ¼ ......
select to_char(sysdate + 1 / (24 * 60),'yyyy/mm/dd hh24:mi:ss') from dual
SQL> ;
1 select to_char(sysdate, 'hh:mi:ss')
2 &nbs ......
INÌõ¼þ
ÓÃINÌõ¼þÔÚÖ¸¶¨µÄÒ»×éÖµÖнøÐвâÊÔ¡£INÌõ¼þÒ²¾ÍÊÇ ³ÉÔ±Ìõ¼þ¡£
ÔÚ»ÃµÆÆ¬µÄÀý×ÓÖÐÏÔʾËùÓоÀíºÅΪ100¡¢101»ò201µÄ¹ÍÔ±µÄemployee numbers, last names, salariesºÍ¾ÀíµÄemployee numbers¡£
ÔÚINÌõ¼þÖпÉÒÔʹÓÃÈκÎÊý¾ÝÀàÐÍ¡£ÏÂÃæµÄÀý×Ó´ÓEMPLOYEES±í·µ»Ø¹ÍÔ±ÐÅÏ¢ÐУ¬ÕâЩ¹ÍÔ±µÄÃû×Ö°üÀ¨ÔÚWHERE×Ó¾äµÄÃû×ÖÁÐ ......