Oracle°²È«È«½Ó´¥£¨ÉÏ£©
Ëæ׿ÆËã»úµÄÆÕ¼°ÒÔ¼°ÍøÂçµÄ·¢Õ¹£¬Êý¾Ý¿âÒѾ²»ÔÙ½ö½öÊÇÄÇЩ³ÌÐòÔ±ËùרÓеĻ°Ìâ¡£¶øOracleÊý¾Ý¿â¸üÊÇƾ½èÆäÐÔÄÜ׿Խ£¬²Ù×÷·½±ãÁé»îµÄÌص㣬ÔÚÊý¾Ý¿âµÄÊг¡ÖÐÒѾռ¾ÝÁËһϯ֮µØ¡£µ«ÊÇͬÑùËæ×ÅÍøÂç¼¼ÊõµÄ²»¶Ï½ø²½£¬Êý¾ÝÐÅÏ¢µÄ²»¶ÏÔö¼Ó£¬Êý¾Ý°²È«ÒѾ²»ÔÙÊÇÒÔÇ°µÄ“ÀÏÉú³¤Ì¸”£¬Ò²¸ü²»ÊÇÒÔÇ°Êé±¾ÉÏÄÇЩ“¿ÉÍû²»¿É¼°”µÄÌõÌõ¿ò¿ò¡£
¡¡¡¡»òÐíºÜ¾ÃÒÔÇ°£¬´ó¼Ò¶¼¾õµÃOracleÊý¾Ý¿âµÄ°²È«²¢²»´æÔÚÒþ»¼£¬ÒòΪOracle¹«Ë¾ÔÚÈ¥Äê11Ô·ݿªÊ¼´ÙÏúÆäÊý¾Ý¿âÈí¼þʱÌá³öµÄ¿ÚºÅÊÇ“Ö»ÓÐOracle9iÄܹ»×öµ½¾ø¶Ô°²È«”¡£µ«ÊDz»¹ÜËüÕâô˵ÊÇΪÁË´ÙÏú£¬»¹ÊÇΪÁËÀ©´óÖªÃû¶È£¬×ÜÖ®°éÈ¥Äê12 Ô·ݣ¬Ó¢¹úµÄ°²È«×¨¼Ò David Litchfield ·¢ÏÖµÄ9iAS ÖдæÔڵijÌÐò´íÎóµ¼ÖµĻº³åÒç³ö©¶´ÒÔ¼°ºóÀ´£¬PenTest Limited ºÍ eEye Digital Security ¸÷×ÔÌá³öÁËÒ»¸öСµÄ©¶´£¬ËùÓÐʹÓÃOracle¹«Ë¾²úÆ·µÄÈ˶¼²»ÓɵؽôÕÅÁËÔ±¾ËɳڵĴóÄÔ--Õâ¸ö¶ÔÓÚÓû§À´Ëµ£¬±Ï¾¹¹Øϵµ½ÁË×Ô¼ºµÄ“Éí¼ÒÐÔÃü”¡£
¡¡¡¡ÏÂÃæ±ÊÕß½«´ø×Å´ó¼Ò×ß½øOracleÊý¾Ý°²È«µÄÊÀ½ç¡£ÓÉÓÚ±ÊÕßˮƽÓÐÏÞ£¬ËùÒÔ²»×ãÖ®´¦ÔÚËùÄÑÃ⣬Íû´ó¼Ò²»Áߴͽ̡£
¡¡¡¡(Ò»)OracleÊý¾Ý¿âµÄһЩ»ù±¾³£Ê¶
¡¡¡¡ÕâÀï½ö½öÊÇΪÁËÒÔºóµÄ°²È«µì¶¨Ò»Ð©»ù´¡£¬ÒòΪÎÒÃǺóÃæÒªÓõ½ËüÃÇ¡£
¡¡¡¡1.OracleËù°üº¬µÄ×é¼þ:
¡¡¡¡ÔÚ Oracle£¬Êý¾Ý¿âÊÇÖ¸Õû¸ö Oracle RDBMS »·¾³£¬Ëü°üÀ¨ÒÔÏÂ×é¼þ:
¡¡¡¡·Oracle Êý¾Ý¿â½ø³ÌºÍ»º³å(ʵÀý)¡£
¡¡¡¡·SYSTEM ±í¿Õ¼ä°üº¬Ò»¸ö¼¯ÖÐϵͳÀàÄ¿£¬Ëü¿ÉÒÔÓÉÒ»¸ö»ò¶à¸öÊý¾ÝÎļþ¹¹³É¡£
¡¡¡¡·ÆäËüÓÉÊý¾Ý¿â¹ÜÀíÔ± (DBA)(¿ÉÑ¡)¶¨ÒåµÄ±í¿Õ¼ä£¬Ã¿¸ö¶¼ÓÉÒ»¸ö»ò¶à¸öÊý¾ÝÎļþ¹¹³É¡£
¡¡¡¡·Á½¸öÒÔÉϵÄÁª»ú»Ö¸´ÈÕÖ¾¡£
¡¡¡¡·¹éµµ»Ö¸´ÈÕÖ¾(¿ÉÑ¡)¡£
¡¡¡¡·ÆäËüÎļþ(¿ØÖÆÎļþ¡¢Init.ora¡¢Config.ora µÈ)¡£
¡¡¡¡Ã¿¸ö Oracle Êý¾Ý¿â¶¼ÔÚÒ»¸öÖÐÑëϵͳÀàÄ¿ºÍÊý¾Ý×ÖµäÉÏÔËÐУ¬ËüλÓÚSYSTEM ±í¿Õ¼ä¡£
¡¡¡¡2.¹ØÓÚ“ÈÕÖ¾”
¡¡¡¡OracleÊý¾Ý¿âʹÓü¸ÖֽṹÀ´±£»¤Êý¾Ý:Êý¾Ý¿âºó±¸¡¢ÈÕÖ¾¡¢»Ø¹ö¶ÎºÍ¿ØÖÆÎļþ¡£ÏÂÃæÎÒÃǽ«´óÌåÉÏÁ˽âÒ»ÏÂ×÷ΪÖ÷Òª½á¹¹Ö®Ò»µÄ“ÈÕÖ¾”:
¡¡¡¡Ã¿Ò»¸öOracleÊý¾Ý¿âʵÀý¶¼ÌṩÈÕÖ¾£¬¼Ç¼Êý¾Ý¿âÖÐËù×÷µÄÈ«²¿Ð޸ġ£Ã¿Ò»¸öÔËÐеÄOracleÊý¾Ý¿âʵÀýÏàÓ¦µØÓÐÒ»¸öÔÚÏßÈÕÖ¾£¬ËüÓëOracleºǫ́½ø³ÌLGWRÒ»Æð¹¤×÷£¬Á¢¼´¼Ç¼¸ÃʵÀýËù×÷µÄÈ«²¿Ð޸ġ£¹éµµ(ÀëÏß)ÈÕÖ¾ÊÇ¿ÉÑ¡ÔñµÄ£¬Ò»¸öOracleÊý¾Ý¿âʵÀýÒ»µ©ÔÚÏßÈÕÖ¾ÌîÂúºó£¬¿ÉÐγÉÔÚÏßÈÕÖ¾¹éµµÎļþ¡£¹éµµ
Ïà¹ØÎĵµ£º
°Ñ×Ô¼ºËѼ¯µÄ×ÊÁÏÌù³öÀ´£¬Ñ§Ï°¹¤×÷·½±ãÕ¼¡£
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
¸ø³öÕûÊý,·µ»Ø¶ÔÓ¦µÄ×Ö·û;
SQ ......
ɾ³ýAIXϵÄORACLE
===========================================================
×÷Õß: wmlm(http://wmlm.itpub.net)
·¢±íÓÚ:2008.12.02 18:17
·ÖÀà: oracle
³ö´¦£ºhttp://wmlm.itpub.net/post/12871/474762
---------------------------------------------------------------
rm -Rf /etc/oratab
rm -Rf /et ......
1.ÔÚOracle ÖУ¬Äã»áÁ˽⵽£º
ÊÂÎñÊÇÿ¸öÊý¾Ý¿âµÄºËÐÄ£¬ËüÃÇÊÇ“ºÃ¶«Î÷”¡£
Ó¦¸ÃÑÓ³Ùµ½Êʵ±µÄʱ¿Ì²ÅÌá½»¡£²»ÒªÌ«¿ìÌá½»£¬ÒÔ±ÜÃâ¶Ôϵͳ´øÀ´Ñ¹Á¦¡£ÕâÊÇÒòΪ£¬Èç¹û
ÊÂÎñºÜ³¤»òºÜ´ó£¬Ò»°ã²»»á¶ÔϵͳÓÐѹÁ¦¡£ÏàÓ¦µÄÔÔòÊÇ£ºÔÚ±ØҪʱ²ÅÌá½»£¬µ«ÊÇ´ËÇ°²»ÒªÌá
½»¡£ÊÂÎñµÄ´óСֻӦ¸Ã¸ù¾ÝÒµÎñÂß¼À´¶¨¡£
Ö»ÒªÐèÒ ......
СÒý
Oracle RdbmsÊ©ÓÃÁ˸÷ÖÖ²»Í¬ÀàÐ͵ÄËø¶¨»úÖÆ£¬latchµÈÓÚ´ËÖеÄÒ»ÖÖ£¬ÕýÎĽ«¼¯ÖÐÒý¼ûlatch(ãÅ)µÄ¸ÅÄ¶®µÃlatchµÄ¶ÒÏÖ²½Ö貢˵Ã÷»½ÆðlatchĦ²ÁµÄÔµ¹Ê¡£
ʲôÊÇlatch
LatchÊÇÓÃÀ´±£»¤SGAÇøÖй²ÏíÊý¾Ý½á¹¹µÄÒ»ÖÖ´®Ðл¯Ëø¶¨»úÖÆ¡£LatchµÄ¶ÒÏÖÊÇÓë²Ù×÷ϵͳÏà¸ÉµÄ£¬ÓÈÉõºÍÒ»¸ö¹ý³ÌÊDz»ÊÇؽÐèµÈºòÒ»¸ölatch¡¢¼±ÐèµÈº ......
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 ......