oracleÊý¾Ý¿âѧϰ£¨ZT£©
oracleµÄÌåϵ̫ÅÓ´óÁË£¬¶ÔÓÚ³õѧÕßÀ´Ëµ£¬ÄÑÃâ»áÓÐЩÎÞ´ÓÏÂÊֵĸоõ£¬Ê²Ã´¶¼Ïëѧ£¬½á¹ûʲô¶¼Ñ§²»ºÃ£¬ËùÒÔ°Ñѧϰ¾Ñé¹²Ïíһϣ¬Ï£ÍûÈøոÕÈëÃŵÄÈ˶ÔoracleÓÐÒ»¸ö×ÜÌåµÄÈÏʶ£¬ÉÙ×ßһЩÍä·¡£
Ò»¡¢¶¨Î»
oracle·ÖÁ½´ó¿é£¬Ò»¿éÊÇ¿ª·¢£¬Ò»¿éÊǹÜÀí¡£¿ª·¢Ö÷ÒªÊÇдд´æ´¢¹ý³Ì¡¢´¥·¢Æ÷ʲôµÄ£¬»¹ÓоÍÊÇÓÃOracleµÄDevelop¹¤¾ß×öform¡£ÓеãÀàËÆÓÚ³ÌÐòÔ±£¬ÐèÒªÓнÏÇ¿µÄÂ߼˼άºÍ´´ÔìÄÜÁ¦£¬¸öÈ˾õµÃ»á±È½ÏÐÁ¿à£¬ÊÇÇà´º·¹J£»¹ÜÀíÔòÐèÒª¶ÔoracleÊý¾Ý¿âµÄÔÀíÓÐÉî¿ÌµÄÈÏʶ£¬ÓÐÈ«¾Ö²Ù×ݵÄÄÜÁ¦ºÍ½ôÃܵÄ˼ά£¬ÔðÈνϴó£¬ÒòΪһ¸öСµÄʧÎó¾Í»ádownµôÕû¸öÊý¾Ý¿â£¬Ïà¶ÔǰÕßÀ´Ëµ£¬ºóÕ߸ü¿´ÖؾÑé¡£
ÒòΪÊý¾Ý¿â¹ÜÀíµÄÔðÈÎÖØ´ó£¬ºÜÉÙ¹«Ë¾Ô¸ÒâÇëÒ»¸ö¸Õ¸Õ½Ó´¥oracleµÄÈËÈ¥¹ÜÀíÊý¾Ý¿â¡£¶ÔÓÚ¸Õ¸Õ±ÏÒµµÄÄêÇáÈËÀ´Ëµ£¬¿ÉÒÔÏÈÑ¡Ôñ×ö¿ª·¢£¬ÓÐÒ»¶¨¾ÑéºóתÐÍ£¬È¥×öÊý¾Ý¿âµÄ¹ÜÀí¡£µ±È»£¬Õâ¸ö»¹ÊÇÒª¿´È˸öµÄʵ¼ÊÇé¿öÀ´¶¨¡£
¶þ¡¢Ñ§Ï°·½·¨
Îҵķ½·¨ºÜ¼òµ¥£¬¾ÍÊÇ£º¿´Ê顢˼¿¼¡¢Ð´±Ê¼Ç¡¢×öʵÑé¡¢ÔÙ˼¿¼¡¢ÔÙд±Ê¼Ç
¿´ÍêÀíÂ۵Ķ«Î÷£¬×Ô¼º¾²ÏÂÐÄÀ´ÏëÏ룬¶àÎÊ×Ô¼º¼¸¸öΪʲô£¬È»ºó°ÑËùѧºÍËùÏëµÄ֪ʶµã×ö¸ö±Ê¼Ç£»ÔÚÏ벻ͨ»òÓÐÒÉÎʵÄʱºò£¬¾Í×ö×öʵÑ飬ÏëÏëÔõô»áÕâÑù£¬Í¬ÑùµÄ£¬°ÑʵÑéµÄ½á¹û¼ÇÏÂÀ´¡£Ë¼¿¼ºÍ×öʵÑéÊÇΪÁËÉîÈëµÄÁ˽âÕâ¸ö֪ʶµã¡£¶ø×ö±Ê¼ÇµÄ¹ý³Ì£¬Ò²ÊÇÀíÇå×Ô¼ºË¼Â·µÄ¹ý³Ì¡£
ѧϰµÄ¹ý³ÌÊÇʹһ¸öÎÊÌâÓÉÄ£ºýµ½ÇåÎú£¬ÔÙÓÉÇåÎúµ½Ä£ºýµÄ¹ý³Ì¡£¶øÃ¿´ÎµÄ¸Ä±ä¶¼´ú±í×ÅÄãÓÖѧµ½ÁËÒ»¸öеÄ֪ʶµã¡£
ѧϰµÄ¹ý³ÌÒ²ÊǴӵ㵽Ïߣ¬´ÓÏßµ½Íø£¬´ÓÍøµ½ÃæµÄ¹ý³Ì¡£µ±µã±ä³ÉÏßµÄʱºò£¬Äã»áÓÐ×Ü»íÈ»¿ªÀʵĸоõ¡£µ±Íøµ½ÃæµÄʱºò£¬Äã¾ÍÊǸßÊÖÁË
ºÜ¶àÍøÓÑ£¬ÌرðÊdzõѧµÄÈË£¬Ò»Åöµ½ÎÊÌâ¾ÍÄõ½ÂÛ̳ÉÏÀ´ÎÊ£¬ÔÚÎÊǰ£¬ÄãÓÐûÓвé¹ýÊ飬×Ô¼ºÓÐûÓÐÑо¿¹ý£¬ÓÐûÓÐËÑË÷Ò»ÏÂÂÛ̳£¿Õâ¾Í½Ð˼ά¶èÐÔ¡£ÓɱðÈËÀ´»Ø´ðÄãµÄÎÊÌ⣬»áÈÃÄãÔÚ¶Ìʱ¼äÄÚ²»·Ñ¾¢µØÅª¶®Õâ¸ö֪ʶµã£¬È»¶øÍ¨¹ý×Ô¼ºµÄŬÁ¦È¥Ñо¿Ëü£¬²»µ«»á¸üÉîÈëµÄÁ˽âÕâ¸ö֪ʶµã£¬¸üÖØÒªµÄÊÇÔÚÑо¿µÄ¹ý³Ì»áÌá¸ßÄã½â¾öÎÊÌâºÍ·ÖÎöÎÊÌâµÄÄÜÁ¦¡£×ܵÄÀ´Ëµ£¬Ã»ÓÐ×êÑеÄѧϰ̬¶È£¬²»¹Üѧʲô¶«Î÷£¬¶¼²»»á³É¹¦µÄ¡£
µ±È»£¬³õѧµÄÈ˺ܶàʱºòÊÇÒòΪÓöµ½ÎÊÌâʱ£¬ÎÞ´ÓÏÂÊÖ£¬Ò²²»ÖªµÀÈ¥ÄÄÀïÕÒ×ÊÁÏ£¬²Å»áµ½ÂÛ̳ÉÏÌáÎÊÌâµÄ¡£µ«ÎÒÈÏΪ£¬ÔÚÌáÎʵÄʱºò£¬ÊDz»ÊÇ¿ÉÒÔÎʱðÈËÊÇÈçºÎ·ÖÎöÕâ¸öÎÊÌ⣿´ÓÄÄÀï¿ÉÒÔÕÒµ½Ïà¹ØµÄ×ÊÁÏ£¿¶ø²»ÊÇÕâ¸öÎÊÌâµÄ´ð°¸ÊÇʲô£¿ÊÚÈËÒÔÓã²»ÈçÊÚÈËÒÔÓæ¡£
ÏÂÃæÎÒ½²ÏÂÎÒ´¦ÀíÎÊÌâµÄ¹ý³Ì
Ïà¹ØÎĵµ£º
1.Çó²¿ÃÅÖÐÄÄЩÈËнˮ×î¸ß£º
select ename,sal
from emp join
(
select max(sal) max_sal, deptno
from emp
group by deptno
) t
on (emp.sal = t.max_sal and emp.deptno = t.deptno);
2.Çó²¿ÃÅÆ½¾ùнˮµÄµÈ¼¶£º
select deptno, avg_sal, grade ......
oracle ĬÈϸôÀëµÈ¼¶ÊÇ£º¶ÁÒÑÌá½»¡£
²éÑ¯Ëø¶¨£¬·ÀÖ¹ÁíÍâÓû§¸üУº
select * from books for update;
µ±Ç°Óû§¸üÐÂÖ®ºó£¬ÁíÍâÓû§¿ÉÒÔ¸ü¸Ä¡£
01¡¢±íÁ¬½Ó
¼Ù¶¨from×Ó¾äÖдÓ×óµ½ÓÒÁ½¸ö±í·Ö±ðΪA£¬B±í¡£
ÄÚÁ¬½Ó£ºÑ¡È¡A¡¢B±íµÄÍêȫƥÅäµÄ¼¯ºÏ£¬Á½±í½»¼¯£º
select empno,ename,emp.deptno A,dept.deptno B,dname from emp ......
Ëæ×żÆËã»úµÄÆÕ¼°ÒÔ¼°ÍøÂçµÄ·¢Õ¹£¬Êý¾Ý¿âÒѾ²»ÔÙ½ö½öÊÇÄÇЩ³ÌÐòÔ±ËùרÓеϰÌâ¡£¶øOracleÊý¾Ý¿â¸üÊÇÆ¾½èÆäÐÔÄÜ׿Խ£¬²Ù×÷·½±ãÁé»îµÄÌØµã£¬ÔÚÊý¾Ý¿âµÄÊг¡ÖÐÒѾռ¾ÝÁËһϯ֮µØ¡£µ«ÊÇͬÑùËæ×ÅÍøÂç¼¼ÊõµÄ²»¶Ï½ø²½£¬Êý¾ÝÐÅÏ¢µÄ²»¶ÏÔö¼Ó£¬Êý¾Ý°²È«ÒѾ²»ÔÙÊÇÒÔǰµÄ“ÀÏÉú³¤Ì¸”£¬Ò²¸ü²»ÊÇÒÔǰÊé±¾ÉÏÄÇЩ“¿ÉÍû² ......
¡¡·ÏòÃÜÂëÎļþÖÐÔö¼Ó¡¢É¾³ýÓû§:
¡¡¡¡µ±³õʼ»¯²ÎÊýREMOTE_LOGIN_PASSWORDFILEÉèÖÃΪEXCLUSIVEʱ£¬ÏµÍ³ÔÊÐí³ýINTERNAL/SYSÒÔÍâµÄÆäËûÓû§ÒÔ¹ÜÀíÔ±Éí·Ý´ÓÔ¶¶Ë»ò±¾»úµÇ¼µ½OracleÊý¾Ý¿âϵͳ£¬Ö´ÐÐÊý¾Ý¿â¹ÜÀí¹¤×÷;ÕâЩÓû§Ãû±ØÐë´æÔÚÓÚÃÜÂëÎļþÖУ¬ÏµÍ³²ÅÄÜʶ±ðËûÃÇ¡£ÓÉÓÚ²»¹ÜÊÇÔÚ´´½¨Êý¾Ý¿âʵÀýʱ×Ô¶¯´´½¨µÄÃÜÂëÎļþ£¬ ......
¸ÅÊö
ÔÚoracle°²×°Ä¿Â¼$HOME/network/adminÏÂ,£¬¾³£¿´µ½sqlnet.ora tnsnames.ora listener.oraÕâÈý¸öÎļþ£¬³ýÁËtnsnames.ora£¬ÆäËûÁ½¸öÎļþÏêϸµÄÓÃ;ºÜ¶àÈ˶¼²»Ì«Á˽⡣
sqlnet.ora ÓÃÔÚoracle client¶Ë£¬ÓÃÓÚÅäÖÃÁ¬½Ó·þÎñ¶ËoracleµÄÏà¹Ø²ÎÊý.
tnsnames.ora ÓÃÔÚoracle client¶Ë£¬Óû§ÅäÖÃÁ¬½ÓÊý¾Ý¿âµÄ±ðÃû²ÎÊý,¾ÍÏñϵ ......