OracleÊý×Ö×Öµä°üº¬Ò»¸öÏÊΪÈËÖªµÄv$session_longopsÊÓͼ¡£v$session_longopsÊÓͼ¿ÉÒÔʹOracleר¼Ò¼õÉÙÔËÐÐʱ¼äºÜ³¤µÄDDLºÍDMLÓï¾äµÄÔËÐÐʱ¼ä¡£
¡¡¡¡
¡¡¡¡
¡¡¡¡
¡¡¡¡ÀýÈçÔÚÊý¾Ý²Ö¿â»·¾³ÖУ¬¼´Ê¹Ê¹Óò¢ÐÐË÷Òý´´½¨¼¼Êõ£¬¹¹½¨Ò»¸öºÜ¶àG×Ö½Ú´óµÄË÷ÒýÐèÒªºÄ·ÑºÜ¶à¸öСʱ¡£ÕâÀïÄã¾Í¿ÉÒÔ²éѯv$session_longopsÊÓͼ¿ìËÙÕÒ³öÒ»¸öÌØ¶¨µÄDDLÓï¾äÒѾÍê³ÉÁ˶àÉÙ¡£Æäʵv$session_longopsÊÓͼҲ¿ÉÒÔÓÃÓÚÈκÎÔËÐÐʱ¼äºÜ³¤µÄ²Ù×÷£¬°üÀ¨ÔËÐÐʱ¼äºÜ³¤µÄ¸üвÙ×÷¡£
¡¡¡¡
¡¡¡¡ÏÂÃæµÄ½Å±¾½«ÏÔʾһ¸ö״̬ÐÅÏ¢£¬ËµÃ÷ÁËÔËÐÐʱ¼äºÜ³¤µÄDDL²Ù×÷ÒѾʹÓõÄʱ¼ä¡£×¢ÒâÄã±ØÐë´Óv$sessionÖÐÈ¡µÃSID²¢½«Æä²åÈëµ½ÏÂÃæµÄSQLÓï¾äÖУº
¡¡¡¡
¡¡¡¡select
¡¡¡¡ sid,
¡¡¡¡ message
¡¡¡¡from
¡¡¡¡ v$session_longops
¡¡¡¡where
¡¡¡¡ sid = 13
¡¡¡¡order by
¡¡¡¡ start_time;
¡¡¡¡ÕâÀïÊÇÒ»¸öÊä³öµÄÀý×Ó£¬ÏÔʾÁËÔËÐÐʱ¼äºÜ³¤µÄCREATE INDEXÓï¾äµÄÔËÐйý³Ì¡£
¡¡¡¡
¡¡¡¡
¡¡¡¡SID MESSAGE
¡¡¡¡--- -------------------------------------------------------------------
¡¡¡¡ 11 Table Scan: CUST.PK_IDX: 732 out of 243260 Blocks done ......
Èí¼þ: VMware Workstation 6.0.2 build-59824
10201_database_linux32.zip
rhel.5.0.server.centoschina.com.dvd.iso
Îĵµ:ORACLE10G¹Ù·½°²×°Îĵµ B19306_01_Oracle10gR2.chm
²Î¿¼:Öܾ¼ÀÏʦµÄORACLE10G OCPÊÓÆµ(½²µÄÕæµÄºÜ²»´í,¶øÇÒ´Óʵս½Ç¶È³ö·¢) ......
SQLÖеĵ¥¼Ç¼º¯Êý
1.ASCII
·µ»ØÓëÖ¸¶¨µÄ×Ö·û¶ÔÓ¦µÄÊ®½øÖÆÊý;
SQL> select ascii(’A’) A,ascii(’a’) a,ascii(’0’) zero,ascii(’ ’) space from dual;
A A ZERO SPACE
--------- --------- --------- ---------
65 97 48 32
2.CHR
¸ø³öÕûÊý,·µ»Ø¶ÔÓ¦µÄ×Ö·û;
SQL> select chr(54740) zhao,chr(65) chr65 from dual;
ZH C
-- -
ÕÔ A
3.CONCAT
Á¬½ÓÁ½¸ö×Ö·û´®;
SQL> select concat(’010-’,’88888888’)||’ת23’ ¸ßǬ¾ºµç»° from dual;
¸ßǬ¾ºµç»°&n ......
ORACLE ÁÙʱ±í¿Õ¼äʹÓÃÂʹý¸ßµÄÔÒò¼°½â¾ö·½°¸(2009-11-14 19:59:02)
±êÇ©£ºoracle ÁÙʱ±í¿Õ¼ä ʹÓÃÂÊ100 ½â¾ö·½°¸ it
·ÖÀࣺ¼¼Êõ²©ÂÛ
ÔÚÊý¾Ý¿âµÄÈÕ³£Ñ§Ï°ÖУ¬·¢ÏÖ¹«Ë¾Éú²úÊý¾Ý¿âµÄĬÈÏÁÙʱ±í¿Õ¼ätempʹÓÃÇé¿ö´ïµ½ÁË30G£¬Ê¹ÓÃÂÊ´ïµ½ÁË100%£» ´ýµ÷ÕûΪ32Gºó£¬Ê¹ÓÃÂÊ»¹ÊÇΪ100%£¬µ¼Ö´ÅÅ̿ռäʹÓýôÕÅ¡£¸ù¾ÝÁÙʱ±í¿Õ¼äµÄÖ÷ÒªÊǶÔÁÙʱÊý¾Ý½øÐÐÅÅÐòºÍ»º´æÁÙʱÊý¾ÝµÈÌØÐÔ£¬´ýÖØÆôÊý¾Ý¿âºó£¬ temp»á×Ô¶¯ÊÍ·Å¡£ÓÚÊÇÏëͨ¹ýÖØÆôÊý¾Ý¿âµÄ·½Ê½À´»º½âÕâÖÖÇé¿ö£¬µ«ÊÇÖØÆôÊý¾Ý¿âÖ®ºó£¬·¢ÏÖÁÙʱ±í¿Õ¼ätempµÄʹÓÃÂÊ»¹ÊÇ100%£¬Ò»µãû±ä¡£ËäÈ»ÔËÐÐ ÖÐÓ¦ÓÃÔÝʱûÓб¨Ê²Ã´´íÎ󣬵«ÊÇÕâÔÚÒ»¶¨³Ì¶ÈÉÏ´æÔÚÒ»¶¨µÄÒþ»¼£¬Óдý½â¾ö¸ÃÎÊÌâ¡£ÓÉÓÚÁÙʱ±í¿Õ¼äÖ÷ҪʹÓÃÔÚÒÔϼ¸ÖÖÇé¿ö£º
1¡¢order by or group by (disc sortÕ¼Ö÷Òª²¿·Ö)£»
2¡¢Ë÷ÒýµÄ´´½¨ºÍÖØ´´½¨£»
3¡¢distinct²Ù×÷£»
4¡¢union & intersect & minus sort-merge joins£»
5¡¢Analyze ²Ù×÷£»
6¡¢ÓÐЩÒì³£Ò²»áÒýÆðTEMPµÄ±©ÕÇ¡£
OracleÁÙʱ±í¿Õ¼ä±©ÕǵÄÏÖÏó¾¹ý·ÖÎö¿ÉÄÜÊÇÒÔϼ¸¸ö·½ÃæµÄÔÒòÔì³ÉµÄ£º
1. ûÓÐΪÁÙʱ±í¿Õ¼äÉèÖÃÉÏÏÞ£¬¶øÊÇÔÊÐíÎÞÏÞÔö³¤¡£µ«ÊÇÈç¹ûÉèÖÃÁËÒ»¸öÉÏÏÞ£¬×îºó¿ÉÄÜ»¹ÊÇ»áÃæÁÙÒòΪ¿Õ¼ä²»¹»¶ø³ö´íµÄÎÊÌ⣬ÁÙʱ± ......
OracleÌåϵ½á¹¹£ºÄÚ´æ½á¹¹ºÍ½ø³Ì½á¹¹
2009-11-24 21:48
¡¡£¨Ò»£©ÄÚ´æ½á¹¹ºÍ½ø³Ì½á¹¹ OracleÊý¾Ý¿âµÄ×ÜÌå½á¹¹ÈçÏÂͼ£º
1£ºOracleʵÀý£¨Instance£©
ÔÚÒ»¸ö·þÎñÆ÷ÖУ¬Ã¿Ò»¸öÔËÐеÄOracleÊý¾Ý¿â¶¼ÓëÒ»¸öÊý¾Ý¿âʵÀýÏàÁªÏµ£¬ÊµÀýÊÇÎÒÃÇ
·ÃÎÊÊý¾Ý¿âµÄÊֶΡ£
ʵÀýÔÚ²Ù×÷ϵͳÖÐÓÃORACLE_SIDÀ´±êʶ£¬ÔÚOracleÖÐÓòÎÊýINSTANCE_NAMEÀ´±êʶ£¬
ËüÃÇÁ½¸öµÄÖµÊÇÏàͬµÄ¡£Êý¾Ý¿âÆô¶¯Ê±£¬ÏµÍ³Ê×ÏÈÔÚ·þÎñÆ÷ÄÚ´æÖзÖÅäϵͳȫ¾ÖÇø£¨SGA£©£¬
¹¹³ÉÁËOracleµÄÄÚ´æ½á¹¹£¬È»ºóÆô¶¯Èô¸É¸ö³£×¤ÄÚ´æµÄ²Ù×÷ϵͳ½ø³Ì£¬¼´×é³ÉÁËOracleµÄ
½ø³Ì½á¹¹£¬ÄÚ´æÇøÓòºÍºǫ́½ø³ÌºÏ³ÆÎªÒ»¸öOracleʵÀý¡£
Êý¾Ý¿âÓëʵÀýÖ®¼äÊÇ1¶Ô1/nµÄ¹ØÏµ£¬ÔڷDz¢ÐеÄÊý¾Ý¿âϵͳÖÐÿ¸öOracleÊý¾Ý¿âÓëÒ»¸ö
ʵÀýÏà¶ÔÓ¦£»ÔÚ²¢ÐеÄÊý¾Ý¿âϵͳÖУ¬Ò»¸öÊý¾Ý¿â»á¶ÔÓ¦¶à¸öʵÀý£¬Í¬Ò»Ê±¼äÓû§Ö»ÓëÒ»¸ö
ʵÀýÏàÁªÏµ£¬µ±Ä³Ò»¸öʵÀý³öÏÖ¹ÊÕÏʱ£¬ÆäËûʵÀý×Ô¶¯·þÎñ£¬±£Ö¤Êý¾Ý¿âÕý³£ÔËÐС£ÔÚÈκÎ
Çé¿öÏ£¬Ã¿¸öʵÀý¶¼Ö»¿ÉÒÔ¶ÔÓ¦Ò»¸öÊý¾Ý¿â ......
showºÍsetÃüÁîÊÇÁ½ÌõÓÃÓÚά»¤SQL*Plusϵͳ±äÁ¿µÄÃüÁî
SQL> show all --²é¿´ËùÓÐ68¸öϵͳ±äÁ¿Öµ
SQL> show user --ÏÔʾµ±Ç°Á¬½ÓÓû§
SQL> show error¡¡¡¡ --ÏÔʾ´íÎó
SQL> set heading off --½ûÖ¹Êä³öÁбêÌ⣬ĬÈÏֵΪON
SQL> set feedback off --½ûÖ¹ÏÔʾ×îºóÒ»ÐеļÆÊý·´À¡ÐÅÏ¢£¬Ä¬ÈÏֵΪ"¶Ô6¸ö»ò¸ü¶àµÄ¼Ç¼£¬»ØËÍON"
SQL> set timing on --ĬÈÏΪOFF£¬ÉèÖòéѯºÄʱ£¬¿ÉÓÃÀ´¹À¼ÆSQLÓï¾äµÄÖ´ÐÐʱ¼ä£¬²âÊÔÐÔÄÜ
SQL> set sqlprompt "SQL> " --ÉèÖÃĬÈÏÌáʾ·û£¬Ä¬ÈÏÖµ¾ÍÊÇ"SQL> "
SQL> set linesize 1000 --ÉèÖÃÆÁÄ»ÏÔʾÐÐ¿í£¬Ä¬ÈÏ100
SQL> set autocommit ON --ÉèÖÃÊÇ·ñ×Ô¶¯Ìá½»£¬Ä¬ÈÏΪOFF
SQL> set pause on --ĬÈÏΪOFF£¬ÉèÖÃÔÝÍ££¬»áʹÆÁÄ»ÏÔʾֹͣ£¬µÈ´ý°´ÏÂENTER¼ü£¬ÔÙÏÔʾÏÂÒ»Ò³
SQL> set arraysize 1 --ĬÈÏΪ15
SQL> set long 1000 --ĬÈÏΪ80
˵Ã÷£º
longֵĬÈÏΪ80£¬ÉèÖÃ1000ÊÇΪÁËÏÔʾ¸ü¶àµÄÄÚÈÝ£¬ÒòΪºÜ¶àÊý¾Ý×ÖµäÊÓͼÖÐÓõ½ÁËlongÊý¾ÝÀàÐÍ£¬È磺
SQL> desc user_views
ÁÐÃû ¿É¿ÕÖµ·ñ ÀàÐÍ
------------------------------- -------- ----
VIEW_NAME NOT NULL VARCHAR2(30)
T ......