ѧºÃ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¡¢µ±È»ÔÚѧϰµÄ¹ý³ÌÖУ¬Äã¿ÉÒÔÔÚÍøÕ¾»òÂÛ̳ÖÐÓëËûÈ˽øÐн»Á÷£¬¿ÉÒÔ¿´±ðÈ˵ÄһЩ¾ÑéÎÄÕ£¬Ò²¿ÉÒÔ×Ô¼ºÐ´Ò»Ð©ÐĵÃÌå»á¡£¼¼Êõ½ø²½µÄ±¾Éí¾ÍÊǾÑéµÄ»ýÀÛºÍÌáÁ¶¹ý³Ì£¬Ï£Íû´ó¼Ò¹²Í¬³É³¤£¬»¶Ó´ó¼ÒÏ໥½»Á÷¡£
Ïà¹ØÎĵµ£º
1.Oracle ʵÀýÖ÷ÒªÓÐ3 Àà½ø³Ì
Oracle Öеĸ÷¸ö½ø³ÌÒªÍê³Éij¸öÌØ¶¨µÄÈÎÎñ»òÒ»×éÈÎÎñ£¬Ã¿¸ö½ø³Ì¶¼»á·ÖÅäÄÚ²¿Äڴ棨PGA Äڴ棩À´
Íê³ÉËüµÄÈÎÎñ¡£Oracle ʵÀýÖ÷ÒªÓÐ3 Àà½ø³Ì£º
·þÎñÆ÷½ø³Ì£¨server process£©£ºÕâЩ½ø³Ì¸ù¾Ý¿Í»§µÄÇëÇóÀ´Íê³É¹¤×÷¡£ÎÒÃÇÒѾ¶ÔרÓ÷þ
ÎñÆ÷ºÍ¹²Ïí·þÎñÆ÷ÓÐÁËÒ»¶¨µÄÁ˽⡣ËüÃǾÍÊÇ·þÎñÆ÷½ø³Ì¡£
º ......
ɾ³ý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£ºÖØÐÂÔÚdbcaÖд´½¨Êý¾Ý¿â²¢Ñ¡ÔñÕýÈ·µÄ×Ö·û¼¯
2£º
²éѯµ±Ç°×Ö·û¼¯£º
select userenv('language') from dual;
select * from V$NLS_PARAMETERS;
ÔÚWindowsÏÂsqlplusÍêÈ«Õý³££¬¿ÉÊǵ½LinuxÏ£¬sqlplusÖÐÎÄÏÔʾ¾Í³öÎÊÌâÁË£¬×ÜÊÇÏÔʾ“??”£¬Õâ¸öÎÊÌâÓÖÔõô½â¾öÄØ£¿
¾¹ýÔÚÍøÂçÉϲé×ÊÁÏ£¬ÒÔ¼°³¢ÊÔ£¬µÃµ½ ......
ORACLE
CREATE OR REPLACE FUNCTION SETSTATE(OLDVALUE VARCHAR2, POS NUMBER, SVALUE VARCHAR2)
RETURN VARCHAR2
IS
RETURN_VALUE VARCHAR2 (20);
LEN NUMBER(8);
I NUMBER(8);
TEMP_VALUE VARCHAR2(1);
BEGIN
LEN := LENGTH(OLDVALUE);
IF POS > ......
oracle ĬÈϸôÀëµÈ¼¶ÊÇ£º¶ÁÒÑÌá½»¡£
²éÑ¯Ëø¶¨£¬·ÀÖ¹ÁíÍâÓû§¸üУº
select * from books for update;
µ±Ç°Óû§¸üÐÂÖ®ºó£¬ÁíÍâÓû§¿ÉÒÔ¸ü¸Ä¡£
01¡¢±íÁ¬½Ó
¼Ù¶¨from×Ó¾äÖдÓ×óµ½ÓÒÁ½¸ö±í·Ö±ðΪA£¬B±í¡£
ÄÚÁ¬½Ó£ºÑ¡È¡A¡¢B±íµÄÍêȫƥÅäµÄ¼¯ºÏ£¬Á½±í½»¼¯£º
select empno,ename,emp.deptno A,dept.deptno B,dname from emp ......