Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

JDBCÁ¬²»ÉÏOracleÊý¾Ý¿âµÄ½â¾ö·½·¨

 ½â¾ö·½·¨£º
    1.  ÏÈ¿´¼¸¸öÅäÖÃÎļþ£ºlistener.ora   tnsnames.ora   sqlnet.ora
    sqlnet.ora-----×÷ÓÃÀàËÆÓÚlinux»òÕ߯äËûunixµÄnsswitch.confÎļþ£¬Í¨¹ýÕâ¸öÎļþÀ´¾ö¶¨ÔõôÑùÕÒÒ»¸öÁ¬½ÓÖгöÏÖµÄÁ¬½Ó×Ö·û´®.¼ÙÈçÎÒµÄsqlnet.oraÊÇÏÂÃæÕâ¸öÑù×Ó
    SQLNET.AUTHENTICATION_SERVICES= (NTS)
    NAMES.DIRECTORY_PATH= (TNSNAMES,HOSTNAME)
    ÄÇô£¬µ±ÄãÁ¬½ÓÊý¾Ý¿âµÄʱºò£¬Èçsqlplus sys/oracle@XE ¿Í»§¶Ë¾Í»áÊ×ÏÈÔÚtnsnames.oraÎļþÖÐÕÒXEµÄ¼Ç¼.Èç¹ûûÓÐÏàÓ¦µÄ¼Ç¼Ôò³¢ÊÔ°ÑXEµ±×÷Ò»¸öÖ÷»úÃû£¬Í¨¹ýÍøÂçµÄ;¾¶È¥½âÎöËüµÄipµØÖ·È»ºóÈ¥Á¬½ÓÕâ¸öipÉϵÄGLOBAL_DBNAME=XEÕâ¸öʵÀý¡£Èç¹ûsqlnet.oraÊÇÕâ¸öÑù×Ó£º
    NAMES.DIRECTORY_PATH= (TNSNAMES)
    ÄÇô¿Í»§¶Ë¾ÍÖ»»á´Ótnsnames.ora²éÕÒXEµÄ¼Ç¼¡£
    tnsnames.ora------Õâ¸öÎļþÀàËÆÓÚunix µÄhostsÎļþ£¬ÌṩµÄtnsnameµ½Ö÷»úÃû»òÕßipµÄ¶ÔÓ¦£¬Ö»Óе±sqlnet.oraÖÐÀàËÆNAMES.DIRECTORY_PATH= (TNSNAMES) ÕâÑù£¬Ò²¾ÍÊǿͻ§¶Ë½âÎöÁ¬½Ó×Ö·û´®µÄ˳ÐòÖÐÓÐTNSNAMESʱ£¬²Å»á³¢ÊÔʹÓÃÕâ¸öÎļþ¡£
    listener.ora------listener¼àÌýÆ÷½ø³ÌµÄÅäÖÃÎļþ¡£listener½ø³Ì£¬½ÓÊÜÔ¶³Ì¶ÔÊý¾Ý¿âµÄ½ÓÈëÉêÇ벢ת½»¸øoracleµÄ·þÎñÆ÷½ø³Ì¡£ËùÒÔÈç¹û²»ÊÇʹÓõÄÔ¶³ÌµÄÁ¬½Ó£¬listener½ø³Ì¾Í²»ÊDZØÐèµÄ£¬Í¬ÑùµÄÈç¹û¹Ø±Õlistener½ø³Ì²¢²»»áÓ°ÏìÒѾ­´æÔÚµÄÊý¾Ý¿âÁ¬½Ó¡£
    listener.oraµÄÀý×Ó
      #ÏÂÃæ¶¨ÒåLISTENER½ø³ÌΪÄĸöʵÀýÌṩ·þÎñ
¡¡¡¡
¡¡¡¡#ÕâÀïÊÇXE£¬²¢ÇÒËü¶ÔÓ¦µÄORACLE_HOMEºÍGLOBAL_DBNAME
¡¡¡¡
¡¡¡¡#ÆäÖÐGLOBAL_DBNAME²»ÊDZØÐèµÄ³ý·ÇʹÓÃHOSTNAME×öÊý¾Ý¿âÁ¬½Ó
¡¡¡¡
¡¡¡¡SID_LIST_LISTENER =
¡¡¡¡
¡¡¡¡(SID_LIST =
¡¡¡¡
¡¡¡¡(SID_DESC =
¡¡¡¡
¡¡¡¡(GLOBAL_DBNAME =XE)
¡¡¡¡
¡¡¡¡(ORACLE_HOME = F:\Oracle\app\oracle\product\10.2.0\server)
¡¡¡¡
¡¡¡¡(SID_NAME = XE)
¡¡¡¡
¡¡¡¡)
¡¡¡¡
¡¡¡¡)
¡¡¡¡
¡¡¡¡#¼àÌýÆ÷µÄÃû×Ö£¬Ò»Ì¨Êý¾Ý¿â¿ÉÒÔÓв»Ö¹Ò»¸ö¼àÌýÆ÷
¡¡¡¡
¡¡¡¡#ÔÙÏòÏÂÃæÊǼàÌýÆ÷¼àÌýµÄЭÒ飬ip£¬¶Ë¿ÚµÈ£¬ÕâÀïʹÓõÄtcp1521¶Ë¿Ú£¬²¢ÇÒʹÓõÄÊÇÖ÷»úÃû


Ïà¹ØÎĵµ£º

oracle instr


¶ÔÓÚinstrº¯Êý£¬ÎÒÃǾ­³£ÕâÑùʹÓ㺴ÓÒ»¸ö×Ö·û´®ÖвéÕÒÖ¸¶¨×Ó´®µÄλÖá£Àý
È磺
SQL> select
instr('yuechaotianyuechao','ao') position from dual;
 
  POSITION
----------
        
6
 
´Ó×Ö·û´®'yuechaotianyuechao'µÄµÚÒ»¸öλÖÿªÊ¼£¬Ïòºó² ......

oracle µÄ left/right joinÓë(+)µÄÒ»¸öÇø±ð

»ù±¾´ÓÀ´²»ÓÃleft/right join
Ò»¸öÏîÄ¿±»ÆÈÒªÓñðÈËдµÄ sql
±¾´òËã¸ÄдһÏ£¬Ìá¸ßЧÂÊ
·¢ÏÖ£º
¡¾1¡¿
select * from  a
left outer join  b on a.id= b.id AND ...1...
 where ...2...
Óë
¡¾2¡¿
select * from  a , b 
 where a.id= b.id(+)
A ......

oracle ¶ªÊ§ÃÜÂë

1¡¢OracleÀïÃæÓû§µÄÃÜÂëÊǽøÐмÓÃܱ£´æµÄ,ËùÒÔÖ»ÄÜÖØÐÂÐÞ¸ÄÉú³ÉеÄÃÜÂë.
ÀûÓÃϵͳ¹ÜÀíÔ±(sys)µÇ¼,½«scottÓû§µÄÃÜÂëÐ޸ļ´¿É
SQL>conn / as sysdba ;
ÒÑÁ¬½Ó¡£
SQL>alter user scott identified by tiger ;
Óû§ÒѸü¸Ä¡£
µ±È»Ò²¿ÉÒÔµ½WEB¶Ë½øÐÐÐ޸ĵØÖ·ÈçÏÂ:
http://localhsot:1158/em(ÏàÓ¦µÄ·þÎñ±Ø ......

Ö´ÐÐcommitʱoracle×öÄÄЩ¹¤×÷

COMMITÊÇÒ»¸ö·Ç³£¿ìµÄ²Ù×÷£¬µ±ÎÒÃÇ·¢²¼commitÃüÁîʱ£¬ÕæÕýÀ§Äѵ͝×÷ÒѾ­Íê³É£¬
ÔÚÊý¾Ý¿âÖÐÒѾ­Ö´ÐÐÁËÊý¾Ý¸ü¸Ä£¬ËùÒÔÒѾ­Íê³ÉÁË99%µÄÈÎÎñ£¬ÀýÈ磺ÏÂÁвÙ×÷ÒѾ­²úÉú£º
 
      1.ÔÚSGA(Buffer Cache)ÖÐÒѾ­Éú³ÉÁËundo¿é£»
      2.ÔÚSGA(Buffer Cache)ÖÐÒѾ­Éú³ ......

Oracle spool Ó÷¨Ð¡½á

ת×Ô£ºhttp://wallimn.javaeye.com/blog/472182
¶ÔÓÚSPOOL
Êý¾ÝµÄSQL£¬×îºÃÒª×Ô¼º¶¨Òå¸ñʽ£¬ÒÔ·½±ã³ÌÐòÖ±½Óµ¼Èë,SQLÓï¾ä
È磺
select
taskindex||'|'||commonindex||'|'||tasktype||'|'||to_number(to_char(sysdate,'YYYYMMDD'))
from ssrv_sendsms_task;
spool
³£ÓõÄÉèÖÃ
set colsep' ';¡¡¡¡¡¡ //ÓòÊä³ö·Ö¸ô·û ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ