Oracle Listener ¶¯Ì¬×¢²á Óë ¾²Ì¬×¢²á
Ò»£®Ê²Ã´ÊÇ×¢²á
×¢²á¾ÍÊǽ«Êý¾Ý¿â×÷Ϊһ¸ö·þÎñ×¢²áµ½¼àÌý³ÌÐò¡£¿Í»§¶Ë²»ÐèÒªÖªµÀÊý¾Ý¿âÃûºÍʵÀýÃû£¬Ö»ÐèÒªÖªµÀ¸ÃÊý¾Ý¿â¶ÔÍâÌṩµÄ·þÎñÃû¾Í¿ÉÒÔÉêÇëÁ¬½Óµ½Êý¾Ý¿â¡£Õâ¸ö·þÎñÃû¿ÉÄÜÓëʵÀýÃûÒ»Ñù£¬Ò²ÓпÉÄܲ»Ò»Ñù¡£
¡¡¡¡ÔÚÊý¾Ý¿â·þÎñÆ÷Æô¶¯¹ý³ÌÖУ¬Êý¾Ý¿â·þÎñÆ÷»áÏò¼àÌý³ÌÐò×¢²áÏàÓ¦µÄ·þÎñ£¨ÎÞÂÛºÎʱÆô¶¯Ò»¸öÊý¾Ý¿â£¬Ä¬Èϵض¼ÓÐÁ½ÌõÐÅÏ¢×¢²áµ½¼àÌýÆ÷ÖУºÊý¾Ý¿â·þÎñÆ÷¶ÔÓ¦µÄʵÀýºÍ·þÎñ¡££©
¡¡¡¡Ï൱ÓÚÊÇÕâÑù£ºÔÚÊý¾Ý¿â·þÎñÆ÷ºÍ¿Í»§¶ËÖ®¼äÓÐÒ»¼àÌý³ÌÐò£¨Listener£©£¬ÔÚ¼àÌý³ÌÐòÖУ¬»á¼Ç¼ÏàÓ¦Êý¾Ý¿â¶ÔÓ¦µÄ·þÎñÃû£¨Ò»¸öÊý¾Ý¿â¿ÉÄܶÔÓ¦Óжà¸ö·þÎñÃû£©£¬µ±¿Í»§¶ËÐèÒªÁ¬½ÓÊý¾Ý¿âʱ£¬Ö»ÐèÒªÌṩ·þÎñÃû£¬¾Í¿ÉÒÔ½¨Á¢¿Í»§¶ËºÍ·þÎñÆ÷Ö®¼äµÄÁ¬½Ó¡£
¡¡¡¡
¶þ¡¢¶¯Ì¬×¢²á
¡¡¡¡¶¯Ì¬×¢²áÊÇÔÚinstanceÆô¶¯µÄʱºòPMON½ø³Ì¸ù¾Ýinit.oraÖеÄinstance_name,service_namesÁ½¸ö²ÎÊý½«ÊµÀýºÍ·þÎñ¶¯Ì¬×¢²áµ½listenerÖС£
¡¡¡¡Ê×ÏÈÒªÔÚinit.oraÖÐÖ¸¶¨instance_name,service_namesÁ½¸ö²ÎÊýµÄÖµ¡£ÔÚsqlplusÏÂͨ¹ýshow parameter service_names ºÍshow parameter instance_name¿ÉÒԲ鿴ÕâÁ½¸ö²ÎÊýµÄÖµ¡£
¡¡¡¡×¢²áµ½¼àÌýÆ÷ÖеÄʵÀýÖµ´Óinit.oraÎļþÖеÄinstance_name²ÎÊýÈ¡µÃ¡£Èç¹û¸Ã²ÎÊýûÓÐÉ趨ֵ£¬ÄÇôËü½«È¡init.oraÎļþÖеÄdb_nameµÄÖµ¡£Èç¹ûÔÚRACÖÐÅäÖã¬Äú±ØÐ뽫¼¯ÈºÖÐÿ¸öʵÀýµÄinstance_name²ÎÊýÉèÖÃΪһ¸öΨһµÄÖµ¡£
¡¡¡¡×¢²áµ½¼àÌýÆ÷ÖеķþÎñÖµ´Óinit.oraÎļþÖеIJÎÊýservice_namesÈ¡µÃ¡£Èç¹û¸Ã²ÎÊýûÓÐÉ趨ֵ£¬Êý¾Ý¿â½«Æ´½Óinit.oraÎļþÖÐµÄ db_nameºÍdb_domainµÄÖµÀ´×¢²á×Ô¼º¡£Èç¹ûÑ¡ÔñÌṩservice_namesÖµ£¬Äú¿ÉÒÔʹÓÃÍêÈ«ÏÞ¶¨µÄÃû³Æ£¨±ÈÈç orcl.oracle.com)»òËõдµÄÃû³Æ£¨±ÈÈçorcl£©¡£Èç¹ûÑ¡ÔñËõдµÄÃû³Æ²¢ÉèÖÃÁËdb_domain²ÎÊý£¬×¢²áµ½¼àÌýÆ÷ÖеķþÎñ½«ÊÇ service_nameÖµºÍdb_domainÖµµÄÆ´½Ó¡£ÀýÈçÏÂÃæµÄÉèÖý«µ¼Ö·þÎñorcl.oracle.com±»×¢²áµ½¼àÌýÆ÷ÖУº
db_domain=oracle.com
service_names=orcl ;
¡¡¡¡²ÉÈ¡¶¯Ì¬×¢²á·½·¨Ê±£¬listener.oraÖеÄÄÚÈÝÈçÏ£º
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = D:\oracle\product\10.2.0\db_1)
(PROGRAM = extproc)
)
)
¡¡¡¡¿ÉÑ¡ÔñµÄÊÇ£¬Äú¿ÉÒÔÔÚservice_names²ÎÊýÖÐÖ¸¶¨¶à¸ö·þÎñÖµ£¬ÖµÖ®¼äÓöººÅ¸ñ¿ª£¬Õâ¶ÔÓÚ¹²Ïí·þÎñÆ÷ÅäÖÃÊǺÜÓÐÓõġ£
¡¡¡¡¶¯Ì¬×¢²áĬÈÏÖ»×¢²áµ½Ä¬Èϵ
Ïà¹ØÎĵµ£º
36.ADD_MONTHS
¡¡¡¡Ôö¼Ó»ò¼õÈ¥Ô·Ý
¡¡¡¡SQL> select to_char(add_months(to_date(199912,yyyymm),2),yyyymm) from dual;
¡¡¡¡TO_CHA
¡¡¡¡------
¡¡¡¡200002
¡¡¡¡SQL> select to_char(add_months(to_date(199912,yyyymm),-2),yyyymm) from dual;
¡¡¡¡TO_CHA
¡¡¡¡------
¡¡¡¡199910
¡¡¡¡37.LAST_DAY
¡¡¡¡·µ» ......
±¾ÒëÎIJÉÓÃ֪ʶ¹²ÏíÊðÃû-·ÇÉÌÒµÐÔʹÓÃ-Ïàͬ·½Ê½¹²Ïí 3.0 UnportedÐí¿ÉÐÒé·¢²¼£¬×ªÔØÇë±£Áô´ËÐÅÏ¢
ÒëÕߣºÂí³ÝÜÈ | Á´½Ó£ºhttp://www.dbabeta.com/2010/oracle-sql-server-comparison-i.html
×÷ÕߣºSadequl Hussain | ÔÎÄ£ºhttp://www.sql-server-performance.com/articles/dba/oracle_sql_server_comparison_p1.aspx
Ò» ......
1. ´´½¨ÐµÄÊý¾Ý¿âʵÀý£º
D:\oracle\product\10.2.0\admin\adidb\scripts>dbca
2.Æô¶¯ºÍ¹Ø±ÕʵÀý
D:\oracle\product\10.2.0\admin\adidb\scripts>net start oracleserviceorcl
D:\oracle\product\10.2.0\admin\adidb\scripts>net stop oracleserviceorcl
3.Á¬½ÓÊý¾Ý¿âʵÀý
1> ÉèÖÃoracle_sid (set o ......
ÊÖ¶¯Æô¶¯Êý¾Ý¿â£º
Æô¶¯¼àÌý³ÌÐò£ºlsnrctl start
Æô¶¯Oracle·þÎñ£ºoradim -startup -sid orcl»òÕßnet start oracleserviceorcl
ÆäÖÐorclΪÊý¾Ý¿âµÄ·þÎñÃû»òÕßSID£¬oradim -startup -sid orclÕâ¸öÃüÁîÒÔǰ×Ô¼ºÃ»Óùý
ȨÏÞ¹ÜÀí£º
ϵͳȨÏÞ£º
create us ......
ѪҺÃ÷ϸ±íÈçÏ£º
create table "blood"."OC_CarryOrderD" (
ID nvarchar2(20) &n ......