ѧºÃOracleÁùÌõ×ܽá
1¡¢Èç¹ûÓÐÒ»¶¨µÄÊý¾Ý¿â»ù´¡£¬ÖªµÀSQLÊÇÔõô»ØÊ£¬¼´Ê¹Ð´²»³öÀ´¼òµ¥µÄSQL£¬µ«¿ÉÒÔ¿´¶¯ËüÃÇ£¬Äã¾Í¿ÉÒÔÌøµ½2¡£·ñÔòÇëÏÈ¿´Ò»ÏÂÊý¾Ý¿â»ù´¡ºÍSQLÓïÑÔ£¬²»ÐèÒªºÜÉ¸ü²»ÐèҪȥ¼ÇÒäÄÇЩ¸´ÔÓµÄSQLÃüÁÕâЩ¿ÉÒÔÁôÔÚÒÔºó±ßÓ¦Óñßѧϰ¡¢¼ÇÒä¡£
¡¡¡¡
¡¡¡¡2¡¢ÒªÏëѧºÃORACLE£¬Ê×ÏÈҪѧϰORACLEµÄÌåϵ½á¹¹£¬ÏÖÔÚÄã²»ÐèÒªÉîÈëÀí½âËüÃÇ£¬µ«Òª·ÖÇ弸¸ö¹Ø¼üµÄ¸ÅÄ
¡¡¡¡
¡¡¡¡instance & database,
¡¡¡¡
¡¡¡¡memory structure , process & those files ,such as data file, control file, init parameter file etc
¡¡¡¡
¡¡¡¡ÒÔ¼°database , tablespace , data fileºÍtablespace, segmnet, extent & blockËüÃÇÖ®¼äµÄ¹ØÏµ¡£
¡¡¡¡
¡¡¡¡µ±È»»¹Òª·ÖÇåundo tablespace & redo log fileµÈ£¬
¡¡¡¡
¡¡¡¡¶ÔÓںܶà³õѧÕßÀ´Ëµ£¬Äܹ»¶ÔÕâЩ¸ÅÄîÓиö½ÏΪÇåÎúµÄÈÏʶ²¢²»ÊÇÒ»¼þÈÝÒ×µÄÊ£¬¶øÕâЩ²¢·ÇOracleµÄÈ«²¿¡£
¡¡¡¡
¡¡¡¡3¡¢2ÊÇÓйØORACLEµÄһЩ»ù±¾¸ÅÄÏÂÃæÒªÑ§Ï°µÄÊÇһЩ¼òµ¥µÄµÄʵ¼Ê²Ù×÷£¬¾ÍÊÇÈçºÎÈ¥¹ÜÀíORACLEÊý¾Ý¿â£¬µ±È»²»ÊǹÜÀíÈ«²¿µÄORACLE¡£Ôڴ˹ý³ÌÖÐÄ㽫¶ÔSQLºÍORACLEÌåϵ½á¹¹Óиö¸üÉîÈëµÄÁ˽⡣
¡¡¡¡
¡¡¡¡4¡¢µ½ÁËÕâÒ»²½Äã»ù±¾ÉÏËãÊdzõ²½ÕÆÎÕÁËORACLE£¬ÏÂÃæ½«Òª¸ù¾ÝÄãµÄ·½ÏòÀ´¾ßÌåѧϰÆäËüµÄORACLE֪ʶÁË¡£Èç¹ûÄãÊÇ¿ª·¢ÈËÔ±£¬ÔòÐèÒª¸ü¶àµØÈ¥Ñ§Ï°PL/SQLÒÔ¼°DEVELOPER£¬¶øÕ⽫ÊÇÒ»ÃÅеĿγ̡£Èç¹ûÄãÊÇÒ»ÃûDBA£¬Çë¼ÌÐø¡£
¡¡¡¡
¡¡¡¡5¡¢ÏÖÔÚÄã¿ÉÒÔ¸ù¾Ý×Ô¼ºµÄʵ¼ÊÇé¿ö£¬½øÐÐÓÐÑ¡ÔñµÄѧϰ£¬Ò²¾ÍÊÇ˵ÏÂÃæµÄÄÚÈÝûÓÐÌØ±ð˳ÐòÒªÇ󡣿ÉÒÔÑ¡ÔñÉîÈëѧϰORACLEµÄ¹ÜÀí¡¢±¸·ÝÓë»Ö¸´¡¢ÐÔÄܵ÷Õû¡¢ÍøÂçµÈ¡£µ±È»ÔÚѧϰÕâЩ֪ʶµÄ¹ý³ÌÖУ¬Èç¹ûÓÐʵ¼ÊµÄ¹¤×÷¸üºÃ£¬ÕâÑùÄã¿ÉÒÔÔÚʵ¼ÊÖгɳ¤£¬Ñ§»áTROUBLE SHOOTING¡£
¡¡¡¡
¡¡¡¡6¡¢µ±È»ÔÚѧϰµÄ¹ý³ÌÖУ¬Äã¿ÉÒÔÔÚÍøÕ¾»òÂÛ̳ÖÐÓëËûÈ˽øÐн»Á÷£¬¿ÉÒÔ¿´±ðÈ˵ÄһЩ¾ÑéÎÄÕ£¬Ò²¿ÉÒÔ×Ô¼ºÐ´Ò»Ð©ÐĵÃÌå»á¡£¼¼Êõ½ø²½µÄ±¾Éí¾ÍÊǾÑéµÄ»ýÀÛºÍÌáÁ¶¹ý³Ì£¬Ï£Íû´ó¼Ò¹²Í¬³É³¤£¬»¶Ó´ó¼ÒÏ໥½»Á÷¡£
Ïà¹ØÎĵµ£º
°Ñ×Ô¼ºËѼ¯µÄ×ÊÁÏÌù³öÀ´£¬Ñ§Ï°¹¤×÷·½±ãÕ¼¡£
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 ......
http://www.inthirties.com/thread-757-1-1.html
ºÜÈÙÐÒ£¬±»ÑûÇëΪCSDNѧϰ´ó±¾ÓªÀïµÄOracleÀÏʦ¡£ÓиöÍøÓÑ·¢ÏûÏ¢¹ýÀ´£¬Ò»Æð̽ÌÖÈçºÎѧϰOracle£¬Ò»ÏÂÊǻظ´£¬ºÍ´ó¼ÒÒ»Æð̽ÌÖ¡£
Ê×ÏÈ£¬ÒªÃ÷È·ÄãµÄ·½ÏòºÍÄ¿±ê¡£
¶ÔÓÚOracleÀ´Ëµ£¬Õâ¸öÌåϵÊDZȽÏÅÓ´óµÄ£¬ËùÒÔÃ÷È·Ò»¸öÄ¿±êºÍÄãµÄ·½ÏòÊÇÔÚѧϰǰÐèҪ˼¿¼µÄÎÊÌâ¡£ ¹ÜÀí£¬ ......
СÒý
Oracle RdbmsÊ©ÓÃÁ˸÷ÖÖ²»Í¬ÀàÐ͵ÄËø¶¨»úÖÆ£¬latchµÈÓÚ´ËÖеÄÒ»ÖÖ£¬ÕýÎĽ«¼¯ÖÐÒý¼ûlatch(ãÅ)µÄ¸ÅÄ¶®µÃlatchµÄ¶ÒÏÖ²½Ö貢˵Ã÷»½ÆðlatchĦ²ÁµÄÔµ¹Ê¡£
ʲôÊÇlatch
LatchÊÇÓÃÀ´±£»¤SGAÇøÖй²ÏíÊý¾Ý½á¹¹µÄÒ»ÖÖ´®Ðл¯Ëø¶¨»úÖÆ¡£LatchµÄ¶ÒÏÖÊÇÓë²Ù×÷ϵͳÏà¸ÉµÄ£¬ÓÈÉõºÍÒ»¸ö¹ý³ÌÊDz»ÊÇØ½ÐèµÈºòÒ»¸ölatch¡¢¼±ÐèµÈº ......
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°²×°Ä¿Â¼$HOME/network/adminÏÂ,£¬¾³£¿´µ½sqlnet.ora tnsnames.ora listener.oraÕâÈý¸öÎļþ£¬³ýÁËtnsnames.ora£¬ÆäËûÁ½¸öÎļþÏêϸµÄÓÃ;ºÜ¶àÈ˶¼²»Ì«Á˽⡣
sqlnet.ora ÓÃÔÚoracle client¶Ë£¬ÓÃÓÚÅäÖÃÁ¬½Ó·þÎñ¶ËoracleµÄÏà¹Ø²ÎÊý.
tnsnames.ora ÓÃÔÚoracle client¶Ë£¬Óû§ÅäÖÃÁ¬½ÓÊý¾Ý¿âµÄ±ðÃû²ÎÊý,¾ÍÏñϵ ......