Oracle½ø³Ì½á¹¹
Oracle½ø³Ì½á¹¹
1. Oracle½ø³Ì¼ò½é
ÿ¸öÁ¬½Óµ½OracleµÄÓû§ÐèÒªÔËÐÐÁ½¸öÄ£¿é²ÅÄÜ·ÃÎÊOracleʵÀý¡£
¡£Ó¦ÓóÌÐò»òOracle¹¤¾ß£ºÊý¾Ý¿âÓû§ÐèÒªÔËÐÐÊý¾Ý¿âÓ¦ÓóÌÐò»òOracle¹¤¾ß£¨ÀýÈçSQL*Plus£©£¬ÏòOracleÊý¾Ý¿â·þÎñÆ÷Ìá½»SQLÓï¾ä¡£
¡£OracleÊý¾Ý¿â·þÎñÆ÷Ä£¿é£ºÎªÓû§Ìṩ·þÎñµÄOracleÊý¾Ý¿â³ÌÐò£¬¸ºÔð½âÊÍÖ´ÐÐÓ¦ÓóÌÐòÌá½»µÄSQLÓï¾ä¡£
1.1 ¶à½ø³ÌOracleϵͳ
ÔÚ¶à½ø³ÌOracleϵͳÖУ¨¶àÓû§Oracleϵͳ£©£¬´æÔÚÊý¸ö½ø³Ì·Ö±ðÔËÐÐOracleϵͳµÄ²»Í¬Ä£¿é£¬ÒÔ¼°ÒÔ¼°Óû§Ê¹ÓõĽø³Ì----ÿ¸öÓû§Ê¹ÓÃÒ»¸ö½ø³Ì»ò¶à¸öÓû§¹²ÏíÒ»¸ö½ø³Ì¡£¾ø´ó¶àÊýÊý¾Ý¿âϵͳ¶¼ÊǶàÓû§µÄ¡£
1.2 ½ø³ÌµÄÖÖÀà
OracleÖи÷ÖÖ½ø³Ì¿ÉÒÔ±»·ÖΪÁ½Àࣺ
¡£Ö´ÐÐÓ¦ÓóÌÐò»òOracle¹¤¾ß´úÂëµÄÓû§½ø³Ì£¨user process£©
¡£Ö´ÐÐOracleÊý¾Ý¿â·þÎñÆ÷´úÂëµÄOracle½ø³Ì£¬ÆäÖаüÀ¨·þÎñ½ø³ÌºÍºǫ́½ø³Ì¡£
OracleΪÁ¬½Óµ½ÏµÍ³µÄÓû§Ìṩ·þÎñµÄÄ£¿é¿ÉÒÔ±»ÅäÖÃΪרÓ÷þÎñÆ÷»ò¹²Ïí·þÎñÆ÷¡£
רÓ÷þÎñÆ÷Ϊÿ¸öÁ¬½Óµ½·þÎñÆ÷µÄÓû§ÔËÐÐÒ»¸ö¶ÀÁ¢µÄÓû§½ø³Ì¡£
¹²Ïí·þÎñÆ÷µÄ·þÎñ½ø³Ì¿ÉÒÔΪ¶à¸öÓû§½ø³ÌÌṩ·þÎñ¡£
2 Óû§½ø³Ì¸ÅÊö
Óû§ÔËÐÐÒ»¸öÓ¦ÓóÌÐò»òOracle¹¤¾ßʱ£¬Oracle½«´´½¨Ò»¸öÓû§½ø³ÌÀ´ÔËÐÐÓû§µÄÓ¦ÓóÌÐò¡£
2.1 Á¬½ÓÓڻỰ
Á¬½ÓÓë»á»°ÊÇÁ½¸ö²»Í¬µÄ¸ÅÄî¡£
Á¬½ÓÊÇÓû§½ø³ÌºÍOracleʵÀý¼äµÄͨÐÅÐŵÀ¡£Õâ¸öͨÐÅÐŵÀÊÇͨ¹ý½ø³Ì¼äµÄͨÐÅ»úÖÆ»òÍøÂçÈí¼þ½¨Á¢µÄ¡£
»á»°ÊÇÓû§Í¨¹ýÓû§½ø³ÌÓëOracleʵÀý½¨Á¢µÄÁ¬½Ó¡£´ÓÓû§¿ªÊ¼Á¬½Óµ½Óû§¶Ï¿ªÁ¬½ÓÆÚ¼ä£¬»á»°Ò»Ö±³ÖÐø¡£
µ±ÏµÍ³Ã»ÓÐÔËÐÐÔÚ¹²Ïí·þÎñģʽÏÂʱ£¬OracleΪÿ¸öÓû§»á»°´´½¨Ò»¸ö·þÎñ½ø³Ì¡£¶øµ±ÏµÍ³ÔËÐÐÔÚ¹²Ïí·þÎñģʽÏÂʱ£¬¶à¸öÓû§»á»°¿ÉÒÔ¹²Ïíͬһ¸ö·þÎñ½ø³Ì¡£
3 Oracle½ø³Ì¸ÅÊö
OracleÓÐÁ½ÖÖÔËÐÐÊý¾Ý¿â·þÎñÆ÷Ä£¿éµÄ½ø³Ì£¨·þÎñ½ø³Ì£¨server process£©ºÍºǫ́½ø³Ì£¨background process£©£©£¬Í¬Ê±¸ú×ÙÎļþ£¨trace file£©¼°¸æ¾¯ÈÕÖ¾£¨alert log£©ÎªOracle½ø³Ì¼Ç¼Êý¾Ý¿âʼþ¡£
3.1 ·þÎñ½ø³Ì
OracleÐèÒª´´½¨·þÎñ½ø³Ì£¨server process£©À´´¦ÀíÁ¬½Óµ½ÊµÀýµÄÓû§½ø³Ì£¨user process£©Ìá½»µÄÇëÇó¡£ÎªÓû§Ó¦ÓóÌÐò´´½¨µÄ·þÎñ¿ÉÒÔÍê³ÉÒÔϹ¤×÷£º
¡£½âÎö¡¢ÔËÐÐÓ¦ÓóÌÐòÌá½»µÄSQLÓï¾ä
¡£Èç¹ûÊý¾ÝÔÚSGAÖв»´æÔÚ£¬Ôò½«ËùÐèµÄÊý¾Ý¿é´Ó´ÅÅÌÉϵÄÊý¾ÝÎļþ¶ÁÈëSGAµÄÊý¾Ý»º³åÇø
¡£ÒÔÓ¦ÓóÌÐòÄÜÀí½âµÄÐÎʽ·µ»ØSQLÓï¾äÖ´Ðнá¹û¡£
3.2 ºǫ́½ø³Ì
ΪÌṩ¶àÓû§ÌØÐÔÇÒ±£Ö¤ÏµÍ³ÐÔÄÜ£¬ÔÚÒ»¸ö¶à½ø³ÌOracleϵͳÖУ¬´æÔÚ¶à¸ö±»³ÆÎªºǫ́½ø³ÌµÄOracle½ø³Ì¡£Ò»¸öOracleʵ
Ïà¹ØÎĵµ£º
Oracle´æ´¢¹ý³Ìת³ÉSqlserver´æ´¢¹ý³Ì
1.ÈÕÆÚת»»
Oracle£º TO_NUMBER(TO_CHAR(SYSDATE, 'YYYYMMDD'))
SqlServer£ºCAST(CONVERT(CHAR(8),GETDATE(), 112) AS INT)
×¢£ºÆäÖБYYYYMMDD’¸ñʽ ¶ÔÓ¦112
2.ROWIDת»»
Oracle£º ROWID
SqlServer: PRIMARY KEY(±íÖ÷¼ü)
3.ROWNUM ......
Oracle IOÎÊÌâ½âÎö
Êý¾Ý¿âµÄ×÷ÓþÍÊÇʵÏÖ¶ÔÊý¾ÝµÄ¹ÜÀíºÍ²éѯ¡£ÈκÎÒ»¸öÊý¾Ý¿âϵͳ£¬±ØÈ»´æÔÚ¶ÔÊý¾ÝµÄ´óÁ¿¶Á»òÕßд»òÕßÁ½ÖвÙ×÷¶¼´óÁ¿´æÔÚ¡£IOÎÊÌâÒ²ÍùÍùÊǵ¼ÖÂÊý¾Ý¿âÐÔÄÜÎÊÌâµÄÖØÒªÔÒò¡£ÔÚÕâÆªÎÄÕÂÖУ¬Ö÷Òª°ïÖú´ó¼ÒÔÚÀí½âOracleµÄ¶Áд²Ù×÷»úÖÆµÄ»ù´¡ÉÏ£¬Áé»î½â¾öÓöµ½µÄ¸÷ÖÖ³£¼ûµÄIOÎÊÌâ¡£
1 OracleÖÐIOµÄ²úÉú
IOµ±È»°üÀ ......
´´½¨Àý³Ì£º
-NEW -SID sid | -SRVC ·þÎñ [-INTPWD ¿ÚÁî] [-MAXUSERS ÊýÁ¿] [-STARTMODE a|m] [-PFILE Îļþ] [-TIMEOUT Ãë]
±à¼Àý³Ì£º
-EDIT -SID sid [-NEWSID sid] [-INTPWD ¿ÚÁî] [-STARTMODE auto|manual] [-PFILE ÎļþÃû] [-SHUTMODE a|i|n] [-SHUTTYPE srv ......
±¸·Ý
Ö±½Ó¿½±´oracleĿ¼ÏµÄadmin¡¢oradata(datafile£¬ controlfile£¬redo)¡¢flash_recovery_areaÈý¸öÎļþ¼Ð£¬db_1Ŀ¼ÏÂdatabase(PWDfile¡¢pfile)¡¢dbs(spfile)¡¢NETWORK\ADMIN(listener.ora¡¢tnsnames.ora)£¬µ½ÆäËû´æ´¢ÊµÏÖ±¸·Ý¡£
»Ö¸´
·½·¨Ò»£º×î¼òµ¥µÄ·½·¨£¨Ð轨¿â£©
1.´´½¨Ò»¸öºÍÔÀ´Ò»ÑùµÄÊý¾Ý¿â¡£(°²×°Â·¾¶ºÍÊý ......
ÔÚoracleÖд¦ÀíÈÕÆÚ´óÈ«
TO_DATE¸ñʽ
Day:
dd number 12
dy abbreviated fri
day spelled out friday
ddspth spelled out, ordinal twelfth
Month:
mm number 03
mon abbreviated mar ......