Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB
ÈÈÃűêÇ©£º c c# c++ asp asp.net linux php jsp java vb Python Ruby mysql sql access Sqlite sqlserver delphi javascript Oracle ajax wap mssql html css flash flex dreamweaver xml
 ×îÐÂÎÄÕ : Oracle

ÈÃOracle DBA±£³ÖÍúÊ¢"ÉúÃüÁ¦"µÄ¼¸¸öϰ¹ß

1£©¶àÔĶÁ
×îºÃÊÇ¿´Ó¢ÎİæµÄ£¬ºÜ¶àÈË¿ÉÄÜÔÚÓöµ½ÎÊÌ⣨»òÓ¦¸¶¿¼ÊÔ£©µÄʱºò²ÅÈ¥²éÔÄ£¬¶ø´ÓÀ´Ã»ÓÐÕæÕýµÄ»¨Ê±¼äÈ¥ÈÏÕæµÄÔĶÁ¹ý,µÈÓöµ½ÎÊÌâÔÙ¿´²Åºó»Úµ±³õûÓÐ×ÐϸµÄÑжÁ
2£©¶àʵÑé
ʵ¼ùÊǼìÑéÕæÀíµÄΨһ±ê×¼£¬Í¨¹ýÇ××ÔµÄÑéÖ¤£¬²»½öÄÜÁì»áµÄ¸ü¼ÓÉî¿Ì£¬¼ÇÒä³Ö¾Ã£¬Ò²ÄÜ»áÓкܶà"ÒâÍâ"µÄ·¢ÏÖ.
3£©¶à×ܽá
Õë¶ÔijһÁìÓòµÄ֪ʶ£¬´Ó¸÷¸ö°æ±¾µÄ·¢Õ¹Ò»Â·ÑÓÐøÏÂÀ´£¬Ð´³É×Ô¼ºµÄ¾­Ñ鱦µä£¬×öµ½ÕæÕýµÄÈÚ»á¹áͨ.Ò»·½Ãæ¿ÉÒÔÕûÀí×Ô¼ºµÄ˼·¡¢Ðĵã¬ÁíÒ»·½Ãæ¿ÉÒÔÌØ¶¨µÄÇé¿öÏÂÄóöÀ´²ÎÔÄ.
4£©¶à½»Á÷
¹¹½¨×Ô¼ºµÄ¼¼Êõ½»Á÷ÍøÂ磬ºÍ²»Í¬²ã´ÎµÄÈ˽øÐн»Á÷£¬Ã¿¸öDBAÓöµ½ºÍÃæ¶ÔµÄOracle֪ʶÊÇÓÐÏ޵쬲»Í¬µÄ¹ú¼Ò¡¢²»Í¬¹«Ë¾¡¢²»Í¬µÄÏîÄ¿ÖÐÐèÒªµÄOracle¼¼ÊõÒ²ÊDzîÒìºÜ´óµÄ£¡
5£©¶à´«ÊÚ
ºÜ¶àDBA¿ÉÄÜûÓÐÕâÑùµÄ»ú»á£¬Ö»Óб¿ÀÏʦ£¬Ã»Óб¿Ñ§Éú. ½ÌÆäËûÈËѧϰ¿ÉÒÔÈÃÄã¸üÉîÈëµØÑ§Ï°Àí½âij¸ö֪ʶµã£¬ÕâÖÖ·½·¨ÓÐ×ų¬Ò»°ãµÄЧ¹û£¬Õâ·½Ãæeygle×öµÄºÜºÃ£¡
6£©¶à¹àË®
°ïÖú±ðÈ˵Äͬʱ£¬Äã×Ô¼ºÒ²ÔÚÌá¸ß
7£©¶àÔĶÁ±ðÈ˵IJ©¿Í
¹ØÓÚOracle·½ÃæµÄ¼¼Êõblogº£ÁËÈ¥ÁË£¬ÆäÖÐÓкܶàÊǷdz£ÓÅÐãµÄ£¬ÓÐʱ¼ä¶à¶Á¶Á°É£¨²»Òª¾ÖÏÞÓÚ¹úÄڵģ©
8£©ÒªÇ«Ðé
Oracle²©´ó¾«ÉǧÍò²»Òª×Ô´ó¡£ÒªÈÏÇå×Ô¼º£¬Ç§Íò²»Òª×Ô¼ºÎªÊÇ£¨×ö¼¼Êõ ......

Oracle ÈÕÆÚ¸ñʽÏà¹Ø

 ÐÞ¸ÄOracle SESSION date ¸ñʽ£º
SQL> alter session set nls_date_format='yyyymmdd';
ÕâÖÖ·½·¨Ö»ÄܸĵôÔÚµ±Ç°»á»°ÀïµÄÈÕÆÚÏÔʾ¸ñʽ£¬µ±ÖØÐ½¨Á¢Ò»¸ö»á»°µÄʱºò£¬±ØÐëÖØÐÂÖ´ÐиÃÃüÁî¡£
ÓÀ¾ÃÐ޸ģº
ÔÚ²Ù×÷ϵͳµÄ»·¾³±äÁ¿ÖÐÌí¼Ó NLS_DATE_FORMAT ²ÎÊý¡£
OracleµÄÈÕÆÚ¸ñʽÈç¹ûÓëÓï¾äÖÐÈÕÆÚ¸ñʽ²»·û£¬»áµ¼Ö ÎÞЧµÄÔÂ·Ý Ö®ÀàµÄ´íÎó¡£
×¢ÒâÈç¹û Ô·ݸñʽÉèÖÃΪ MON, ¶øNLS_DATE_LANGUAGE=CHINA, ÔòÔ·ݸñʽΪ 10ÔÂÕâÑù¡£¿ÉÒÔ½«NLS_DATE_LANGUAGE
ÉèÖÃΪ American.
¹ØÓÚPL/SQL Developer, ·¢ÏÖÔÚÃüÁîÐд°¿ÚÖÐÉèÖÃnls_date_format ºó£¬ÏÔʾµÄÈÕÆÚ¸ñʽ»¹ÊDz»¶Ô£¬²é×ÊÁϵóö£º
À´×Ô£ºhttp://space.itpub.net/519536/viewspace-605536
¡¾ÎÊÌâÏÖÏó¡¿Í¬ÊÂÔÚʹÓÃPL/SQL DEVELOPERÉú³É±¨±íµÄʱºò·¢ÏÖÆäÖеÄʱ¼ä¸ñʽºÍƽ³£ÏÔʾµÄЧ¹û²»Ò»Ñù£¬×ÉѯÈçºÎ½øÐÐÐ޸ġ£
¡¾´¦Àí·½·¨¡¿ÈçÏ£º
1.µ¼º½µ½ÏÂÃæµÄ½çÃæ
Tools --> Preferences... --> ×ó²àUser InterfaceÖеÄDate/Time
2.ÉÏÃæ½çÃæµÄÓÒ²àÖпÉÒÔ½øÐÐÏàÓ¦µÄʱ¼ä¸ñʽÏÔʾµÄµ÷Õû
Date²¿·ÖÓÐÈýÖÖÑ¡ÔñµÄ·½·¨£º
1) User defined
2) Windows format
3) Oracle format
TimeÓÐÁ½ÖÖÑ¡Ôñ·½·¨£º
1) User defined
2) Wi ......

ORACLE Ë÷ÒýÔ­Àí

½ñÌìÔÚÍøÉÏ¿´µ½Ò»Æª¹ØÓÚË÷ÒýµÄÎÄÕÂ,ÆäÖÐÓв¿·Ö"Ë÷ÒýµÄÏÞÖÆ"¸öÈ˾õµÃ½²µÃ²»´í,ÖÁÉÙÒÔǰÎÒÊDz»ÖªµÀÕâЩϸ½ÚÏÞÖÆµÄ.ת¹ýÀ´,ѧϰѧϰ!
==================================================================================
OracleÌṩÁË´óÁ¿Ë÷ÒýÑ¡Ïî¡£ÖªµÀÔÚ¸ø¶¨Ìõ¼þÏÂʹÓÃÄĸöÑ¡Ïî¶ÔÓÚÒ»¸öÓ¦ÓóÌÐòµÄÐÔÄÜÀ´Ëµ·Ç³£ÖØÒª¡£Ò»¸ö´íÎóµÄÑ¡Ôñ¿ÉÄÜ»áÒý·¢ËÀËø£¬²¢µ¼ÖÂÊý¾Ý¿âÐÔÄܼ±¾çϽµ»ò½ø³ÌÖÕÖ¹¡£¶øÈç¹û×ö³öÕýÈ·µÄÑ¡Ôñ£¬Ôò¿ÉÒÔºÏÀíʹÓÃ×ÊÔ´£¬Ê¹ÄÇЩÒѾ­ÔËÐÐÁ˼¸¸öСʱÉõÖÁ¼¸ÌìµÄ½ø³ÌÔÚ¼¸·ÖÖÓµÃÒÔÍê³É£¬ÕâÑù»áʹÄúÁ¢¿Ì³ÉΪһλӢÐÛ¡£ÕâÆªÎÄÕ¾ͽ«¼òµ¥µÄÌÖÂÛÿ¸öË÷ÒýÑ¡Ïî¡£Ö÷ÒªÓÐÒÔÏÂÄÚÈÝ£º
[1]
»ù±¾µÄË÷Òý¸ÅÄî
²éѯDBA_INDEXESÊÓͼ¿ÉµÃµ½±íÖÐËùÓÐË÷ÒýµÄÁÐ±í£¬×¢ÒâÖ»ÄÜͨ¹ýUSER_INDEXESµÄ·½·¨À´¼ìË÷ģʽ(schema)µÄË÷Òý¡£·ÃÎÊUSER_IND_COLUMNSÊÓͼ¿ÉµÃµ½Ò»¸ö¸ø¶¨±íÖб»Ë÷ÒýµÄÌØ¶¨ÁС£
[2] ×éºÏË÷Òý
µ±Ä³¸öË÷Òý°üº¬Óжà¸öÒÑË÷ÒýµÄÁÐʱ£¬³ÆÕâ¸öË÷ÒýΪ×éºÏ£¨concatented£©Ë÷Òý¡£ÔÚ Oracle9iÒýÈëÌøÔ¾Ê½É¨ÃèµÄË÷Òý·ÃÎÊ·½·¨Ö®Ç°£¬²éѯֻÄÜÔÚÓÐÏÞÌõ¼þÏÂʹÓøÃË÷Òý¡£±ÈÈ磺±íempÓÐÒ»¸ö×éºÏË÷Òý¼ü£¬¸ÃË÷Òý°üº¬ÁËempno¡¢ enameºÍdeptno¡£ÔÚOracle9i֮ǰ³ý·ÇÔÚwhereÖ®¾äÖжԵÚÒ»ÁУ¨empno£ ......

¹ØÓÚoracleËæ»ú

17:00:59 SQL> desc dbms_random;
Element    Type     
---------- ---------
SEED       PROCEDURE
VALUE      FUNCTION
NORMAL     FUNCTION
STRING     FUNCTION
INITIALIZE PROCEDURE
RANDOM     FUNCTION
TERMINATE PROCEDURE
NUM_ARRAY TYPE     
ʹÓÃdescÃüÁî²é¿´¸Ã¹ý³ÌµÄ½á¹¹£¬ÆäÖÐÎÒÃÇÐèÒªÓõ½µÄÒ²¾Ívalues ¡¢normal¡¢string¡¢randomÕâËĸöº¯Êý°É£¬ÕâËĸöº¯Êý¶¼¾ßÓÐÈ¡Ëæ»úÖµµÄ¹¦ÄÜ£¬¾ßÌåÄØ¾Í²»Ì«Ò»ÑùÁË¡£
ÇÒ¿´£º
17:01:06 SQL> select dbms_random.value() from dual;
DBMS_RANDOM.VALUE()
-------------------
0.0536824248407651
17:05:09 SQL> select dbms_random.value(10,100) from dual;
DBMS_RANDOM.VALUE(10,100)
-------------------------
         29.2420951206225
17:05:27 SQL> select dbms_random.value(-1,-4) from dual;
DBMS_RANDOM.VALUE(-1,-4)
-------------- ......

ORACLEÖеĸ÷ÖÖÊý¾ÝÀàÐÍÏêϸµÄ½éÉÜ


ORACLEÖеĸ÷ÖÖÊý¾ÝÀàÐÍÏêϸµÄ½éÉÜ
µ±ÄãÔÚÊý¾Ý¿âÖд´½¨Êý¾Ý±íµÄʱºò£¬ÄãÐèÒª¶¨Òå±íÖÐËùÓÐ×ֶεÄÀàÐÍ¡£ORACLEÓÐÐí¶àÖÖÊý¾ÝÀàÐÍÒÔÂú×ãÄãµÄÐèÒª¡£Êý¾ÝÀàÐÍ´óÔ¼·ÖΪ£ºcharacter, number, date, LOB, ºÍRAWµÈÀàÐÍ¡£ËäÈ»ORACLE8iÒ²ÔÊÐíÄã×Ô¶¨ÒåÊý¾ÝÀàÐÍ£¬µ«ÊÇËüÃÇÊÇ×î»ù±¾µÄÊý¾ÝÀàÐÍ¡£ÔÚÏÂÃæµÄÎÄÕÂÖÐÄ㽫Á˽⵽ËûÃÇÔÚoracle ÖеÄÓ÷¨¡¢ÏÞÖÆÒÔ¼°ÔÊÐíÖµ¡£
¡¡¡¡
¡¡¡¡Character Êý¾ÝÀàÐÍ
¡¡¡¡Character Êý¾ÝÀàÐÍÓÃÀ´´æ´¢×ÖĸÊý×ÖÐÍÊý¾Ý¡£µ±ÄãÔÚoracle Öж¨ÒåÒ»¸öcharacter Êý¾Ýʱ£¬Í¨³£ÐèÒªÖÆ¶¨×ֶεij¤¶È£¬ËüÊǸÃ×ֶεÄ×î´ó³¤¶È¡£ORACLEÌṩÒÔϼ¸ÖÖcharacter Êý¾ÝÀàÐÍ£º
¡¡¡¡
¡¡¡¡CHAR() CHARÊý¾ÝÀàÐÍÊÇÒ»ÖÖÓй̶¨³¤¶ÈºÍ×î´ó³¤¶ÈµÄ×Ö·û´®¡£´æ´¢ÔÚÊý¾ÝÀàÐÍΪCHAR×Ö¶ÎÖеÄÊý¾Ý½«ÒÔ¿Õ¸ñµÄÐÎʽ²¹µ½×î´ó³¤¶È¡£³¤¶È¶¨ÒåÔÚ1——2000×Ö½ÚÖ®¼ä¡£
¡¡¡¡
¡¡¡¡µ±Äã´´½¨Ò»¸öCHARÐÍ×ֶΣ¬Êý¾Ý¿â½«±£Ö¤ÔÚÕâ¸ö×Ö¶ÎÖеÄËùÓÐÊý¾ÝÊǶ¨Ò峤¶È£¬Èç¹ûij¸öÊý¾Ý±È¶¨Ò峤¶È¶Ì£¬ÄÇô½«ÓÿոñÔÚÊý¾ÝµÄÓұ߲¹µ½¶¨Ò峤¶È¡£Èç¹û³¤¶È´óÓÚ¶¨Ò峤¶È½«»á´¥·¢´íÎóÐÅÏ¢¡£
¡¡¡¡
¡¡¡¡VARCHAR() varcharÐÍÊý¾ÝÊÇvarchar2ÐÍÊý¾ÝµÄ¿ìÕÕ¡£
¡¡¡¡
¡¡¡¡VARCHAR2() varchar2Êý¾ÝÀàÐÍÊÇÒ»Öֿɱ䳤¶ÈµÄ¡¢ÓÐ×î´ó³ ......

ORACLE ÁÙʱ±íµÄREDO UNDO

1.¶ÔÓÀ¾Ã±íµÄinsertÉú³ÉÁË´óÁ¿µÄredo,¶ø¶ÔÁÙʱ±í¼¸ºõûÓÐÉú³ÉÈκÎredo¡£ÕâÊÇÓеÀÀíµÄ£¬¶ÔÁÙʱ±íµÄinsertÖ»»áÉú³ÉºÜÉÙµÄundoÊý¾Ý£¬¶øÇÒ¶ÔÓÚÁÙʱ±íÖ»»áΪundoÊý¾Ý½¨Á¢ÈÕÖ¾¡£
2.ÓÀ¾Ã±íµÄupdateÉú³ÉµÄredo´óÔ¼ÊÇÁÙʱ±í¸üÐÂËùÉú³ÉµÄredoµÄÁ½±¶¡£Í¬Ñù£¬ÕâÒ²ÊǺÏÀíµÄ¡£±ØÐë±£´æupdateµÄ´óÔ¼Ò»°ë£¨¼´ ǰӳÏñ£©¡£¶ÔÓÚÁÙʱ±íÀ´Ëµ£¬²»±Ø±£´æ“ºóÓ³Ïñ”£¨redo£©¡£
3.deleteÐèÒª¼¸ºõÏàͬµÄredo¿Õ¼ä¡£ÕâÊÇÓеÀÀíµÄ£¬ÒòΪ¶ÔdeleteµÄundoºÜ´ó£¬¶ø¶ÔÒÑÐ޸ĿéµÄredoºÜС¡£Òò´Ë£¬¶ÔÁÙʱ±íµÄdeleteÓë¶ÔÓÀ¾Ã±íµÄdelete¼¸ºõÏàͬ¡£
¶ÔÓÚ×îºóÒ»¸ö½áÂÛ£¬ÐèÒªÖ¸³öÓÐЩÀýÍâÇé¿ö£¬ÀýÈ磬Èç¹ûÎÒÃÇÓÃ2000¸ö×Ö½ÚµÄÊý¾ÝupdateÍêȫΪnullµÄÒ»ÁУ¬Éú³ÉµÄundoÊý¾Ý¾Í·Ç³£ÉÙ¡£Õâ¸öupdate±íÏֵľÍÏñÊÇinsert¡£ÁíÒ»·½Ã棬Èç¹ûÎÒ°ÑÓÐ2000¸ö×Ö½ÚÊý¾ÝµÄÒ»ÁÐupdateΪȫnull£¬¶ÔredoÉú³ÉÀ´Ëµ£¬Õâ¾Í±íÏÖµÄÏñÊÇdelete¡£Æ½¾ùÀ´½²£¬¿ÉÒÔÕâÑùÈÏΪ£¬ÁÙʱ±íUPDATEÓëÓÀ¾Ã±íUPDATEÉú³ÉµÄundo/redoÏà±È£¬Ç°ÕßÊǺóÕßµÄ50%¡£ ......
×ܼǼÊý:3994; ×ÜÒ³Êý:666; ÿҳ6 Ìõ; Ê×Ò³ ÉÏÒ»Ò³ [581] [582] [583] [584] 585 [586] [587] [588] [589] [590]  ÏÂÒ»Ò³ βҳ
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ