Oracle´´½¨±íʱÉú³ÉͬÃû±í
ÎÒÔÚʹÓÃoracleÊý¾Ý¿â´´½¨±íµÄʱºòÓöµ½ÏÂÃæµÄÎÊÌâ: ÔÚ´´½¨Ò»ÕÅбíµÄʱºòͬʱÉú³ÉºÍÕâ¸ö±íÃûÏàͬµÄµ«×ÖĸΪСдµÄ±í£¬ ÈçÎÒÒª´´½¨µÄ±í½Ð¡°SYS_USER¡±£¬ ´´½¨Íê³ÉºóË¢ÐÂTables·¢ÏÖͬʱÉú³ÉÁËÒ»¸ö¡°sys_user¡±£¬ ¶øÉ¾³ý¡°sys_user¡±µÄʱºò¡°SYS_USER¡±Ò²»á±»É¾³ý£¬µ«²»Ó°Ïì¡°SYS_USER¡±µÄÌí¼Óɾ³ý²Ù×÷¡£ Èç¹ûÄÄλÈÊÐÖÓöµ½¹ýÀàËÆµÄÎÊÌ⣬»¹Çë²»Áߴͽ̣¬Ð»Ð»£¡
ÒýÓà ÎÒÔÚʹÓÃoracleÊý¾Ý¿â´´½¨±íµÄʱºòÓöµ½ÏÂÃæµÄÎÊÌâ: ÔÚ´´½¨Ò»ÕÅбíµÄʱºòͬʱÉú³ÉºÍÕâ¸ö±íÃûÏàͬµÄµ«×ÖĸΪСдµÄ±í£¬ ÈçÎÒÒª´´½¨µÄ±í½Ð¡°SYS_USER¡±£¬ ´´½¨Íê³ÉºóË¢ÐÂTables·¢ÏÖͬʱÉú³ÉÁËÒ»¸ö¡°sys_user¡±£¬ ¶øÉ¾³ý¡°sys_user¡±µÄʱºò¡°SYS_USER¡±Ò²»á±»É¾³ý£¬µ«²»Ó°Ïì¡°SYS_USER¡±µÄÌí¼Óɾ³ý²Ù×÷¡£ Èç¹ûÄÄλÈÊÐÖÓöµ½¹ýÀàËÆµÄÎÊÌ⣬»¹Çë²»Áߴͽ̣¬Ð»Ð»£¡ Æäʵ¾ÍÊÇÒ»¸ö±íѽ ½¨±íµÄʱºò±íÃûÊDz»Çø·Ö´óСдµÄ ²é¿´±í½á¹¹desc sys_userºÍdesc SYS_USERÊÇÒ»ÑùµÄЧ¹û ±íÃû²»Çø·Ö´óСдµÄ°¡¡£ ÄãÓô´½¨±íµÄÓû§£¬µÇ¼sqlplus£¬Ö´ÐÐ select table_name from user_tables where upper(table_name) like "%SYS_USER%"; ¿´¿´Óм¸Ìõ¼Ç¼£¿ ½¨±íµÄʱºò±íÃûÊDz»Çø·Ö´óСдµÄ ÄãÓõÄʲô¹¤¾ß°¡£¿ ¹À¼ÆÊÇÄãµÄ¹¤¾ßµÄÎÊÌâ¡£ Èç¹ûÄãÊÇÓõÄsqlplus ÔòÌù³öÀ´¿´Ò»Ï¡£ÒýÓà ÈçÎÒÒª´´½¨µÄ±í½Ð¡°SYS_USER¡±£¬ ´´½¨Íê³ÉºóË¢ÐÂTables·¢ÏÖͬʱÉú³ÉÁËÒ»¸ö¡°sys_user¡±£¬ OracleÖбíÃû²»Çø·Ö´óСд¡£ ˢеÄ
Ïà¹ØÎÊ´ð£º
±¾À´ÒªÐ´¸öupdateÓï¾ä update table_a A set A.flag=1 where A.id in (select B.id from table_b B) ½á¹ûÎóд³É update table_a A set A.flag=1 where ......
ÎÒÔÚ´´½¨Êý¾Ý¿âµÄʱºòÓõÄÃû×ÖΪoracle10£¬µ«ÊÇ´´½¨ºÃºó£¬ÔÚĬÈϵÄĿ¼ÏÂÏÔʾµÄÃû³ÆÈ´ÊÇoracle10g£¬ÕâÊÇΪʲô£¿ Äã¿´µÄ 10gÊǰ²×°Ä¿Â¼°É SQL> select name from v$database; NAME --------- ORCL
......
score±í scoreid course studentid score 1 Êýѧ 2 99 2 Êýѧ 3 60 3 Êýѧ 4 80 4 ÓïÎÄ 5 79 5 ÓïÎÄ 6 58 6 ÓïÎÄ 1 66 7 Ó¢Óï 6 76 8 Ó¢Óï 4 87 9 Ó¢Óï 3 100 10Ó¢Óï 2 69 ÔõÑùµÃµ½Ã»ÃÅ¿ÎÖзÖÊý×î¸ßµÄÄÇ ......
ÓÃPL/SQL µÇ½ʱµ¯³ö±¨´í´°¿Ú£¬´íÎóÈçÏ£¡ ORA-01034:ORACLE not available ORA-27101:shared memory realm does not exist ÇëÎÊ£¬ÓÐûÓÐÈËÓöµ½ÕâÖÖÇé¿ö£¬Ôõô½â¾ö£¿Ð»Ð»£¡ 1. Oracle sid ÕýÈ ......