Oracle¸ß¼¶¼¼ÇÉ
1.ÔÚɾ³ýÒ»¸ö±íÖеÄÈ«²¿Êý¾Ýʱ£¬ÐëʹÓÃTRUNCATE TABLE ±íÃû;ÒòΪÓÃDROP TABLE£¬DELETE * from ±íÃûʱ£¬TABLESPACE±í¿Õ¼ä¸Ã±íµÄÕ¼Óÿռ䲢δÊÍ·Å£¬·´¸´¼¸´ÎDROP£¬DELETE²Ù×÷ºó£¬¸ÃTABLESPACEÉϰÙÕ׵Ŀռä¾Í±»ºÄ¹âÁË¡£
¡¡¡¡
¡¡¡¡2.having ×Ó¾äµÄÓ÷¨
¡¡¡¡
¡¡¡¡having ×Ó¾ä¶Ô group by ×Ó¾äËùÈ·¶¨µÄÐÐ×é½øÐпØÖÆ,having ×Ó¾äÌõ¼þÖÐÖ»ÔÊÐíÉæ¼°³£Á¿,¾Û×麯Êý»ògroup by ×Ó¾äÖеÄÁÐ.
¡¡¡¡
¡¡¡¡3.ÍⲿÁª½Ó"+"µÄÓ÷¨
¡¡¡¡
¡¡¡¡ÍⲿÁª½Ó"+"°´ÆäÔÚ"="µÄ×ó±ß»òÓұ߷Ö×óÁª½ÓºÍÓÒÁª½Ó.Èô²»´ø"+"ÔËËã·ûµÄ±íÖеÄÒ»¸öÐв»Ö±½ÓÆ¥ÅäÓÚ´ø"+"Ô¤Ëã·ûµÄ±íÖеÄÈκÎÐÐ,ÔòǰÕßµÄÐÐÓëºóÕßÖеÄÒ»¸ö¿ÕÐÐÏàÆ¥Åä²¢±»·µ»Ø.Èô¶þÕß¾ù²»´ø’+’,Ôò¶þÕßÖÐÎÞ·¨Æ¥ÅäµÄ¾ù±»·µ»Ø.ÀûÓÃÍⲿÁª½Ó"+",¿ÉÒÔÌæ´úЧÂÊÊ®·ÖµÍÏ嵀 not in ÔËËã,´ó´óÌá¸ßÔËÐÐËÙ¶È.ÀýÈç,ÏÂÃæÕâÌõÃüÁîÖ´ÐÐÆðÀ´ºÜÂý
¡¡¡¡
¡¡¡¡ÓÃÍâÁª½ÓÌá¸ß±íÁ¬½ÓµÄ²éѯËÙ¶È
¡¡¡¡
¡¡¡¡ÔÚ×÷±íÁ¬½Ó(³£ÓÃÓÚÊÓͼ)ʱ£¬³£Ê¹ÓÃÒÔÏ·½·¨À´²éѯÊý¾Ý:
¡¡¡¡
¡¡¡¡SELECT PAY_NO, PROJECT_NAME
¡¡¡¡from A
¡¡¡¡WHERE A.PAY_NO NOT IN (SELECT PAY_
¡¡¡¡NO from B WHERE VALUE >=120000);
¡¡¡¡
¡¡¡¡---- µ«ÊÇÈô±íAÓÐ10000Ìõ¼Ç¼£¬±íBÓÐ10000Ìõ¼Ç¼£¬ÔòÒªÓõô30·ÖÖÓ²ÅÄܲéÍ꣬Ö÷ÒªÒòΪNOT INÒª½øÐÐÒ»ÌõÒ»ÌõµÄ±È½Ï£¬¹²ÐèÒª10000*10000´Î±È½Ïºó£¬²ÅÄܵõ½½á¹û¡£¸ÃÓÃÍâÁª½Óºó£¬¿ÉÒÔËõ¶Ìµ½1·Ö×óÓÒµÄʱ¼ä:
¡¡¡¡
¡¡¡¡SELECT PAY_NO,PROJECT_NAME
¡¡¡¡from A,B
¡¡¡¡WHERE A.PAY_NO=B.PAY_NO(+)
¡¡¡¡AND B.PAY_NO IS NULL
¡¡¡¡AND B.VALUE >=12000;
¡¡¡¡
¡¡¡¡4.set transaction ÃüÁîµÄÓ÷¨
¡¡¡¡
¡¡¡¡ÔÚÖ´ÐдóÊÂÎñʱ,ÓÐʱoracle»á±¨³öÈçϵĴíÎó:
¡¡¡¡
¡¡¡¡ORA-01555:snapshot too old (rollback segment too small)
¡¡¡¡
¡¡¡¡Õâ˵Ã÷oracle¸ø´ËÊÂÎñËæ»ú·ÖÅäµÄ»Ø¹ö¶Î̫СÁË,Õâʱ¿ÉÒÔΪËüÖ¸¶¨Ò»¸ö×ã¹»´óµÄ»Ø¹ö¶Î,ÒÔÈ·±£Õâ¸öÊÂÎñµÄ³É¹¦Ö´ÐÐ.ÀýÈç
¡¡¡¡
¡¡¡¡set transaction use rollback segment roll_abc;
¡¡¡¡delete from table_name where ...
¡¡¡¡commit;
¡¡¡¡
¡¡¡¡»Ø¹ö¶Îroll_abc±»Ö¸¶¨¸øÕâ¸ödeleteÊÂÎñ,commitÃüÁîÔòÔÚÊÂÎñ½áÊøÖ®ºóÈ¡ÏûÁ˻عö¶ÎµÄÖ¸¶¨.
¡¡¡¡
¡¡¡¡5.Êý¾Ý¿âÖØ½¨Ó¦×¢ÒâµÄÎÊÌâ
¡¡¡¡
¡¡¡¡ÔÚÀûÓÃimport½øÐÐÊý¾Ý¿âÖØ½¨¹ý³ÌÖÐ,ÓÐЩÊÓͼ¿ÉÄÜ»á´øÀ´ÎÊÌâ,ÒòΪ½á¹¹ÊäÈëµÄ˳Ðò¿ÉÄÜÔì³ÉÊÓͼµÄÊäÈëÏÈÓÚËüµÍ²ã´Î±íµÄÊäÈë,ÕâÑù½¨Á¢ÊÓͼ¾Í»áʧ°Ü.Òª½â¾öÕâÒ»ÎÊÌâ,¿É²ÉÈ¡·ÖÁ½²½×ߵķ½·¨:Ê×ÏÈÊäÈë½á¹¹,È»ºóÊäÈ
Ïà¹ØÎĵµ£º
1z0-047 ×ÊÁϵÄ×îзÖÏí£¬ÏÂÃæÒ»Ð©ÌâÄ¿ÊÇ´Ó×îеÄÌâ¿âÖо«ÐÄÕûÀí³öÀ´µÄ£¬ÖÊÁ¿ºÜ¸ß£¬ÐèÒªµÄÅóÓÑ¿´¹ýÀ´µÄ°¡¡£
1. Which statements are true? (Choose all that apply.)
A. The data dictionary is created and maintained by the database administrator.
B. The data dictionary views can consist of joins of dictiona ......
²âÊÔ»·¾³»ù±¾ÐÅÏ¢£º
OS£ºWindows XP sp3
DB£ºOracle 9.2.0.1 δÆôÓù鵵
DBÖØ×öÈÕÖ¾Îļþ´óС£º100MB
Ó²ÅÌÐͺţºSAMSUNG HD161GJ£¨SATA-300,160G,7200rpm,8M cache£©
CPU£ºIntel Core2 E8400£¨3.0G£©
Äڴ棺2G
ͨ¹ýHD TuneµÃµ½µÄÓ²ÅÌ»ù±¾²âÊÔÐÅÏ¢£¬
IOPS£º66
¶ÁÈ¡£º90MB/s
дÈ룺82MB/s
² ......
²é¿´ÕýÔÚÖ´ÐеÄsqlÓï¾ä
SELECT osuser, username, sql_text from v$session a, v$sqltext b where a.sql_address =b.address order by address, piece;
²¶×½ÔËÐкܾõÄSQL
select username,sid,opname, round(sofar*100 / totalwork,0) || '%' as progress, time_remaining,sql_text from v$session_longops , v$ ......
PL/SQL
¿é½á¹¹
DECLARE
ÉùÃ÷²¿·Ö
BEGIN
¿ÉÖ´Ðв¿·Ö
EXCEPTION
Òì³£´¦Àí²¿·Ö
END;
Àý£º
Ê×ÏÈÎÒÃÇ¿´Ò»¸ö¼òµ¥Ö®Àý×Ó,ÏÂÃæÕâ¸öÀý×ÓÊÇͳ¼Æ´Ó1 ......
°´±í·½Ê½µÄµ¼³ö£¬µ¼Èë
exp SYSTEM/SYSTEM@SBJSDB00 TABLES=KOKAN90.MASTER_SEND_LIMIT LOG=C:\A.LOG
IMP SYSTEM/SYSTEM@SBJSDB00 IGNORE=Y FULL=Y LOG=C:\B.LOG
֮ǰÓùýºÜ¶àÓï¾ä¶¼±¨´í£¬µÃµ½µÄ½ÌѵÊÇ ÏÈÖ´ÐÐexp SYSTEM/SYSTEM@SBJSDB00£¬°´Ìáʾһ²½²½ÊäÈë³É¹¦¹ýºó£¬ÔÙ°ÑÌáʾ·Òë³É²ÎÊýºÍ²ÎÊýÖµ
¹ØÓÚ²ÎÊý˵Ã÷Óà exp hel ......