OracleÌåϵ½á¹¹Öеĸ÷ÖÖÃû³Æ
OracleÌåϵ½á¹¹Öеĸ÷ÖÖÃû³Æ
¹Ø¼ü×Ö: oracle, Êý¾Ý¿âÃû, ʵÀýÃû, ÓòÃû, È«¾ÖÊý¾Ý¿âÃû, ·þÎñÃû, ÍøÂç·þÎñÃû
Ò»¡¢Êý¾Ý¿âÃû
¡¡¡¡Êý¾Ý¿âÃûÊÇÊý¾Ý¿âµÄ“Éí·ÝÖ¤ºÅÂ딣¬ÓÃÓÚ±êʾһ¸öÊý¾Ý¿â¡£ÔÚ²ÎÊýÎļþÖÐÓÃDB_NAME±íʾ¡£
¡¡¡¡Êý¾Ý¿âÃûÊÇÔÚ°²×°Êý¾Ý¿â¡¢´´½¨ÐµÄÊý¾Ý¿â¡¢´´½¨Êý¾Ý¿â¿ØÖÆÎļþ¡¢ÐÞ¸ÄÊý¾Ý¿â½á¹¹¡¢±¸·ÝÓë»Ö¸´Êý¾Ý¿âʱ¶¼ÐèҪʹÓõ½µÄ¡£
¡¡¡¡ÈçºÎ²é¿´Êý¾Ý¿âÃûÄØ£¿·½Ê½ÓÐÈý£º
¡¡¡¡¡£Ê¹ÓÃSQLÓï¾ä£ºselect name from v$database£»
¡¡¡¡¡£Ê¹ÓÃshowÃüÁshow parameter db_name£»
¡¡¡¡¡£²é¿´²ÎÊýÎļþ£º²é¿´init.oraÎļþ
¡¡¡¡¶þ¡¢Êý¾Ý¿âʵÀýÃû£º
¡¡¡¡Êý¾Ý¿âʵÀýÃûÊÇÓÃÓںͲÙ×÷ϵͳ½øÐÐÁªÏµµÄ±êʶ£¬Ò²¾ÍÊÇ˵Êý¾Ý¿âºÍ²Ù×÷ϵͳ֮¼äµÄ½»»¥Ê¹ÓõÄÊÇÊý¾Ý¿âʵÀýÃû¡£
¡¡¡¡ÊµÀýÃûÒ²±»Ð´Èë²ÎÊýÎļþÖУ¬¸Ã²ÎÊýΪinstance_name£¬ÔÚwinntƽ̨ÖУ¬ÊµÀýÃûͬʱҲ±»Ð´Èë×¢²á±í¡£
¡¡¡¡Êý¾Ý¿âÃûºÍʵÀýÃû¿ÉÒÔÏàͬҲ¿ÉÒÔ²»Í¬¡£ÔÚÒ»°ãÇé¿öÏ£¬Êý¾Ý¿âÃûºÍʵÀýÃûÊÇÒ»¶ÔÒ»µÄ¹ØÏµ£¬µ«Èç¹ûÔÚoracle²¢ÐзþÎñÆ÷¼Ü¹¹£¨¼´oracleʵʱӦÓü¯Èº£©ÖУ¬Êý¾Ý¿âÃûºÍʵÀýÃûÊÇÒ»¶Ô¶àµÄ¹ØÏµ¡£
¡¡¡¡ÈçºÎ²é¿´µ±Ç°Êý¾Ý¿âʵÀýÃûÄØ£¿·½Ê½ÓÐÈý£º
¡¡¡¡¡£Ê¹ÓÃSQLÓï¾ä£ºselect instance_name from v$instance£»
¡¡¡¡¡£Ê¹ÓÃshowÃüÁshow parameter instance
¡¡¡¡¡£²é¿´²ÎÊýÎļþ£º²é¿´init.oraÎļþ
¡¡¡¡Êý¾Ý¿âʵÀýÃûÓëORACLE_SIDÁ½Õß¶¼±íʾoracleʵÀý£¬µ«ÊÇÓÐÇø±ðµÄ¡£instance_nameÊÇoracleÊý¾Ý¿â²ÎÊý¡£¶ø
ORACLE_SIDÊDzÙ×÷ϵͳµÄ»·¾³±äÁ¿¡£ORACLD_SIDÓÃÓÚÓë²Ù×÷ϵͳ½»»¥£¬Ò²¾ÍÊÇ˵£¬´Ó²Ù×÷ϵͳµÄ½Ç¶È·ÃÎÊʵÀýÃû£¬±ØÐëͨ¹ý
ORACLE_SID.
¡¡¡¡ORACLE_SID±ØÐëÓëinstance_nameµÄÖµÒ»Ö¡£·ñÔò£¬Ä㽫»áÊÕµ½Ò»¸ö´íÎó¡£ÔÚunixƽ̨£¬ÊÇ“ORACLE not available”£¬ÔÚwinntƽ̨£¬ÊÇ“TNS£ºÐÒéÊÊÅäÆ÷´íÎó”¡£
¡¡¡¡Èý¡¢Êý¾Ý¿âÓòÃûÓëÈ«¾ÖÊý¾Ý¿âÃû
¡¡¡¡Ëæ×ÅÓɶà¸öÊý¾Ý¿â¹¹³ÉµÄ·Ö²¼Ê½Êý¾Ý¿âµÄÆÕ¼°£¬ÕâÖÖÃüÁîÊý¾Ý¿âµÄ·½·¨¸øÊý¾Ý¿âµÄ¹ÜÀíÔì³ÉÒ»¶¨µÄ¸ºµ££¬ÒòΪ¸÷¸öÊý¾Ý¿âµÄÃû×Ö¿ÉÄÜÒ»Ñù£¬Ôì³É¹ÜÀíÉϵĻìÂÒ¡£
¡¡¡¡ÎªÁ˽â¾öÕâÖÖÇé¿ö£¬ÒýÈëÁËDb_domain
²ÎÊý£¬ÕâÑùÔÚÊý¾Ý¿âµÄ±êʶÊÇÓÉDb_name£¨Êý¾Ý¿âÃû£©ºÍ Db_domain
£¨Êý¾Ý¿âÓòÃû£©Á½¸ö²ÎÊý¹²Í¬¾ö¶¨µÄ£¬±ÜÃâÁËÒòΪÊý¾Ý¿âÖØÃû¶øÔì³É¹ÜÀíÉϵĻìÂÒ¡£ÕâÀàËÆÓÚ»¥Á¬ÍøÉϵĻúÆ÷ÃûµÄ¹ÜÀí¡£
¡¡¡¡ÎÒÃǽ«Db_nameºÍ Db_domain
Á½¸ö²ÎÊýÓÑ¡£’Á¬½ÓÆðÀ´£¬±íʾһ¸öÊý¾Ý¿â£¬²¢½«¸ÃÊý¾Ý¿âµÄÃ
Ïà¹ØÎĵµ£º
Õª Òª£º±¾ÎÄÌÖÂÛÁËOracleºÍSQL ServerµÄÔÚÊÂÎñ´¦ÀíÉϵÄÇø±ð£¬²¢·ÖÎöÁËÆäʵÏÖ»úÖÆµÄ²îÒì¡£
¹Ø¼ü´Ê£ºOracle£»SQL Server£»ÊÂÎñ£»ÊÂÎñ¸ôÀë¼¶±ð£»DDL¡£
ÊÂÎñ´¦ÀíÊÇËùÓдóÐÍÊý¾Ý¿â²úÆ·µÄÒ»¸ö¹Ø¼üÎÊÌ⣬¸÷Êý¾Ý¿â³§É̶¼ÔÚÕâ¸ö·½Ã滨·ÑÁ˺ܴó¾«Á¦£¬²»Í¬µÄÊÂÎñ´¦Àí·½Ê½»áµ¼ÖÂÊý¾Ý¿âÐÔÄܺ͹¦ÄÜÉϵľ޴ó²îÒì¡£
ÊÂÎñ´¦ÀíÒ²ÊÇÊý¾Ý¿â¹Ü ......
ÏȼÙÉèÓÐÕâôһ¸ö±í£º
create
table
S_Depart (
DepartId
INT
& ......
³£ÓõÄORACLE PL/SQL¹ÜÀíÃüÁî
ÊìϤORACLE¹ÜÀíµÄÒ»¶¨¶ÔÕâЩÃüÁî²»»áİÉú£¬²»¹ý¶ÔÓÚÎÒÕâ¸ö¸Õ½Ó´¥ORACLE¹ÜÀíµÄÀ´Ëµ£¬»¹ÊÇÓбØÒª×öϼǼ£¬ÒÔ±ãËæÊ±²é¿´¡£
Ò» µÇ¼SQLPLUS
sqlplusÓû§Ãû/ÃÜÂë@Êý¾Ý¿âʵÀýasµÇ¼½ÇÉ«;
&nbs ......
¾³£ÓÐͬÊÂ×ÉѯoracleÊý¾Ý¿â×Ö·û¼¯Ïà¹ØµÄÎÊÌ⣬ÈçÔÚ²»Í¬Êý¾Ý¿â×öÊý¾ÝÇ¨ÒÆ¡¢Í¬ÆäËüϵͳ½»»»Êý¾ÝµÈ£¬³£³£ÒòΪ×Ö·û¼¯²»Í¬¶øµ¼ÖÂÇ¨ÒÆÊ§°Ü»òÊý¾Ý¿âÄÚÊý¾Ý±ä³ÉÂÒÂë¡£ÏÖÔÚÎÒ½«oracle×Ö·û¼¯Ïà¹ØµÄһЩ֪ʶ×ö¸ö¼òµ¥×ܽᣬϣÍû¶Ô´ó¼Ò½ñºóµÄ¹¤×÷ÓÐËù°ïÖú¡£
¡¡¡¡Ò»¡¢Ê²Ã´ÊÇoracle×Ö·û¼¯
¡¡¡¡Oracle×Ö·û¼¯ÊÇÒ»¸ö×Ö½ÚÊý¾ÝµÄ½âÊ͵ķûºÅ¼¯ ......