Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB
ÈÈÃűêÇ©£º c c# c++ asp asp.net linux php jsp java vb Python Ruby mysql sql access Sqlite sqlserver delphi javascript Oracle ajax wap mssql html css flash flex dreamweaver xml
 ×îÐÂÎÄÕ : Oracle

Oracle 9i Job Queues×ܽá

1¡¢OracleÓëJobÓйصIJÙ×÷¶¼ÊÇͨ¹ýDBMS_JOBÀ´Íê³ÉµÄ£»
2¡¢ºǫ́½ø³ÌCJQ0(Coordinate Job
Queue)¶¨ÆÚ²éѯdba_views,²¢½«ÕâЩjob°´Ê±¼ä½øÐÐÅÅÐò¡£µ±·¢ÏÖÒ»¸öJob¿ÉÒÔÔËÐÐÁË£¬¾Í×Ô¶¯²úÉúÒ»¸öJob
Queue½ø³Ì(Jnnn)À´Ö´ÐÐÕâ¸öJob.
3¡¢Í¨¹ýÊý¾Ý¿âµÄ²ÎÊýJOB_QUEUE_PROCESSESÀ´¿ØÖÆ£º1£©ÊÇ·ñÆô¶¯CJQ0  2£©Job
Queue½ø³ÌµÄ¸öÊý£¨¼´¿ÉͬÊÂÖ´ÐеÄJobµÄ×î´ó¸öÊý£©¡£JOB_QUEUE_PROCESSESΪ0£¬ÔòCJQ0²»Æô¶¯£¬ËùÓÐJob¾ù²»»áÈçÆÚÖ´ÐС£
JOB_QUEUE_PROCESSESΪΪ20£¬±íÃ÷×î´ó20¸öJob¿ÉÒÔͬʱÔËÐÐ. 
JOB_QUEUE_PROCESSES²ÎÊýÊÇdynamicµÄ£¬¿É¶¯Ì¬Ð޸ģºALTER SYSTEM SET
JOB_QUEUE_PROCESSES = 20;
4¡¢´´½¨Ò»¸öJOB:
  VARIABLE jobno NUMBER
  BEGIN
  DBMS_JOB.SUBMIT(:jobno,
  'DBMS_DDL.ANALYZE_OBJECT(''TABLE'',
  ''HR'',
''EMPLOYEES'',
  ''ESTIMATE'', NULL, 50);',
  SYSDATE, 'SYSDATE +
1');
  COMMIT;
  END;
  /
  PRINT jobno
 DBMS_JOB.SUBMIT
µÄ¸ñʽΪ£º
 SUBMIT(JOBNO,WHAT,NEXT_DATE,INTERVAL,NO_PARSE)£ ......

ORACLEÖÐBFILE×ֶεÄʹÓÃ

     ¡¾ ·þÎñÆ÷ѧԺ¡¿ÒòΪ×öÏîÄ¿£¬ÐèҪʹÓÃBFILE×ֶδ洢ͼÏñÎļþ£¬ËùÒÔ½øÐÐÁËһЩÑо¿¡£
¡¡¡¡
¡¡¡¡bfile×Ö¶Îʵ¼ÊµÄÎļþ´æ´¢ÔÚÎļþϵͳÖÐ,×Ö¶ÎÖд洢µÄÊÇÎļþ¶¨Î»Ö¸Õë.bfile¶ÔoracleÀ´ËµÊÇÖ»¶ÁµÄ,Ò²²»²ÎÓëÊÂÎñÐÔ¿ØÖƺÍÊý¾Ý»Ö¸´
¡¡¡¡
¡¡¡¡bfileµÄ»ù±¾²Ù×÷ÈçÏ£º
¡¡¡¡
¡¡¡¡1.ÏÈÔÚoracleÊý¾Ý¿âÖÐÏÂÃæÎÒÃǽ¨Á¢Ò»¸öĿ¼±ðÃû,ÓÃÓÚ½«Îļþ¶¨Î»Ö¸ÕëÓ³Éäµ½Îļþϵͳ£º
¡¡¡¡
¡¡¡¡create DIRECTORY 'tmpdir' AS '/tmp';
¡¡¡¡
¡¡¡¡tmpdir±íʾÂß¼­Ä¿Â¼Ãû£¬'/tmp'ÊÇʵ¼ÊĿ¼¡£ ×¢Òâ¸ÃĿ¼oracleÓ¦¸ÃÓжÁȨÏÞ
¡¡¡¡
¡¡¡¡È»ºó¸ù¾ÝÐèÒªÊÚȨ
¡¡¡¡
¡¡¡¡GRANT READ ON DIRECTORY bfile_dir1 TO scott;
¡¡¡¡
¡¡¡¡½¨Á¢Ò»¸öº¬ÓÐbfile×ֶεıí
¡¡¡¡
¡¡¡¡create table bfiletest(id number(3), fname bfile);
¡¡¡¡
¡¡¡¡½¨Á¢Ò»¸öº¬ÓÐBLOB×ֶεıí
¡¡¡¡
¡¡¡¡create table blobtest(id number(3),ablob blob);
¡¡¡¡
¡¡¡¡2.²åÈëÊý¾Ý
¡¡¡¡
¡¡¡¡ÕâÀïÐèҪʹÓÃbfilenameÀ´½øÐÐbfile×ֶεÄinsert »òÕß update²Ù×÷
¡¡¡¡
¡¡¡¡INSERT INTO bfiletest
¡¡¡¡
¡¡¡¡VALUES (1, BFILENAME ('tmpdir', 'tmptest'));
¡¡¡¡
¡¡¡¡bfilenameµÄ²ÎÊý1ÊÇDIRECTORYÃû£¬²ÎÊý2ÊÇÎļþ ......

ORACLE Ä£Äâ java SPLIT

CREATE OR REPLACE FUNCTION F_HPS_SPLIT
/*
 * ¹¦    ÄÜ: split.
 * ÊäÈë²ÎÊý: Liststr  string
 * ÊäÈë²ÎÊý: Sepe     index
 * ÊäÈë²ÎÊý: Sepe     separator. default is ','.
 * return sepeCount
 */
(
  Liststr in varchar2,
  inde    in number,
  Sepe    in varchar2 := ','
) return varchar2 is
  -- È¥µôǰºó·Ö¸ô·ûºóµÄ×Ö·û´®
  Str       varchar2(4000);
  -- Òª·µ»ØµÄ×Ö·û´®
  retStr    varchar2(100);
  -- ·Ö¸ô·û¸öÊý
  sepeCount number(4);
begin
  -- È¥µôǰºóµÄ·Ö¸ô·û;
  Str       := TRIM(BOTH Sepe from Liststr);
  sepeCount := f_hps_getsepcount(Liststr, Sepe);
  IF sepeCount = 0 THEN
     return Liststr;
  END IF;
  IF inde > sepeCount THEN
    retStr := '0';
  E ......

ORACLE Ä£Äâ java SPLIT

CREATE OR REPLACE FUNCTION F_HPS_SPLIT
/*
 * ¹¦    ÄÜ: split.
 * ÊäÈë²ÎÊý: Liststr  string
 * ÊäÈë²ÎÊý: Sepe     index
 * ÊäÈë²ÎÊý: Sepe     separator. default is ','.
 * return sepeCount
 */
(
  Liststr in varchar2,
  inde    in number,
  Sepe    in varchar2 := ','
) return varchar2 is
  -- È¥µôǰºó·Ö¸ô·ûºóµÄ×Ö·û´®
  Str       varchar2(4000);
  -- Òª·µ»ØµÄ×Ö·û´®
  retStr    varchar2(100);
  -- ·Ö¸ô·û¸öÊý
  sepeCount number(4);
begin
  -- È¥µôǰºóµÄ·Ö¸ô·û;
  Str       := TRIM(BOTH Sepe from Liststr);
  sepeCount := f_hps_getsepcount(Liststr, Sepe);
  IF sepeCount = 0 THEN
     return Liststr;
  END IF;
  IF inde > sepeCount THEN
    retStr := '0';
  E ......

redhat enterprise linux5.4 °²×° oracle 11g R2

Ò»£¬Ó²¼þÅäÖÃ×îµÍÒªÇó£º
32루X86£©£º
¸öÈËÈÏΪÖÁÉÙ1GÄڴ棨linux ÉÏ512M ¿ÉÒÔ£¬µ«Ì«¹ýÓÚÃãÇ¿ÁË£¬ÄÇÑùÈÝÒ×ËÀ»ú»ò¿¨×¡²»¶¯£¬»áÈÃÈË×¥¿ñµÄ;
windows 512M µÄ¿Ï¶¨²»ÐУ©

10GµÄ¿ÉÓôÅÅ̿ռ䣺3.5GÓÃÓÚÈí¼þ£¬1.5GÓÃÓÚÊý¾Ý¿â£¬ 3GÓÃÓÚOEL5£¬ 2GÓÃÓÚ½»»»¿Õ¼ä
64 λ (x86_64)
          10.5 GB µÄ¿ÉÓôÅÅ̿ռ䣨4 GB ÓÃÓÚ Oracle Èí¼þ + 1.5 GB ÓÃÓÚÊý¾Ý¿â + 3 GB ÓÃÓÚ OEL5 + 2 GB ½»»»¿Õ¼ä£©
×¢£ºLinux ºÍ Oracle ±ØÐë°²×°ÔÚͬһÌåϵ½á¹¹ÉÏ¡£32 λ Oracle Ö»ÄÜÔËÐÐÓÚ 32 λ Linux Ö®ÉÏ£¬
                                                                      64 λ Oracle Ö»ÄÜÔËÐÐÓÚ 64 λ Linux Ö®ÉÏ¡£
      oracle 11g R2 µÄÅäÖÃÒª±ÈÎÒÉÏÃæÁгöµÄÄÚ´æÒªÇóÒª¸ü¸ß£¬µ±È»ÎÒÄÇÑùµ ......

redhat enterprise linux5.4 °²×° oracle 11g R2

Ò»£¬Ó²¼þÅäÖÃ×îµÍÒªÇó£º
32루X86£©£º
¸öÈËÈÏΪÖÁÉÙ1GÄڴ棨linux ÉÏ512M ¿ÉÒÔ£¬µ«Ì«¹ýÓÚÃãÇ¿ÁË£¬ÄÇÑùÈÝÒ×ËÀ»ú»ò¿¨×¡²»¶¯£¬»áÈÃÈË×¥¿ñµÄ;
windows 512M µÄ¿Ï¶¨²»ÐУ©

10GµÄ¿ÉÓôÅÅ̿ռ䣺3.5GÓÃÓÚÈí¼þ£¬1.5GÓÃÓÚÊý¾Ý¿â£¬ 3GÓÃÓÚOEL5£¬ 2GÓÃÓÚ½»»»¿Õ¼ä
64 λ (x86_64)
          10.5 GB µÄ¿ÉÓôÅÅ̿ռ䣨4 GB ÓÃÓÚ Oracle Èí¼þ + 1.5 GB ÓÃÓÚÊý¾Ý¿â + 3 GB ÓÃÓÚ OEL5 + 2 GB ½»»»¿Õ¼ä£©
×¢£ºLinux ºÍ Oracle ±ØÐë°²×°ÔÚͬһÌåϵ½á¹¹ÉÏ¡£32 λ Oracle Ö»ÄÜÔËÐÐÓÚ 32 λ Linux Ö®ÉÏ£¬
                                                                      64 λ Oracle Ö»ÄÜÔËÐÐÓÚ 64 λ Linux Ö®ÉÏ¡£
      oracle 11g R2 µÄÅäÖÃÒª±ÈÎÒÉÏÃæÁгöµÄÄÚ´æÒªÇóÒª¸ü¸ß£¬µ±È»ÎÒÄÇÑùµ ......

oracleÔÙѧϰÄÚÈÝ

1¡¢oracle½ø³ÌÌåϵ½á¹¹
2¡¢oracleÄÚÖöÔÏó
3¡¢¹ØÓÚoracleÔÚÏßÈÕÖ¾¡¢¹éµµÈÕÖ¾¡¢Êý¾Ý¿â»Ö¸´¡¢rman
4¡¢Ñ§Ï°goldengateµÄÅäÖÃ
5¡¢¹ØÓÚoracleµÄ¸÷°æ±¾Éý¼¶·½·¨£»
  ½«oracle10g Éý¼¶ÖÁ10.2.0.4  
  http://www.cnblogs.com/zhou__zhou/archive/2009/10/07/oracle_patch.html ......

Oracle ¸ÅÄOracle 10.2£© ½ø³Ì½á¹¹

http://blog.csdn.net/flysyq/archive/2009/02/26/3939877.aspx
Oracle ¸ÅÄOracle 10.2£©
9¡¢½ø³Ì½á¹¹
ÕâÒ»ÕÂÂÛÊöÁËOracleÊý¾Ý¿âϵͳµÄ½ø³ÌºÍOracleϵͳµÄ¿ÉÓõIJ»Í¬ÅäÖá£
ÕâÒ»Õ°üº¬ÏÂÁÐÖ÷Ì⣺
u ½ø³Ì½éÉÜ
u Óû§½ø³Ì¸ÅÊö
u Oracle½ø³Ì¸ÅÊö
u ¹²Ïí·þÎñÆ÷¼Ü¹¹
u רÓ÷þÎñÆ÷ÅäÖÃ
u ³ÌÐò½Ó¿Ú
½ø³Ì½éÉÜ
ËùÓÐÁ¬½ÓOracleµÄÓû§¶¼ÔËÐÐÁ½¸öÄ£¿éµÄ´úÂëÀ´·ÃÎÊÒ»¸öOracleÊý¾Ý¿âʵÀý£º
u Ó¦ÓóÌÐò»òOracle¹¤¾ß£ºÊý¾Ý¿âÓû§¿ÉÒÔʹÓÃÊý¾Ý¿âÓ¦ÓóÌÐò£¨ÀýÈçÔ¤±àÒë³ÌÐò£©»òÕßOracle¹¤¾ß£¨ÈçSQL Plus£©£¬ÕâЩ¹¤¾ß½«SQL·¢²¼¸øOracleÊý¾Ý¿â¡£
u OracleÊý¾Ý¿â·þÎñ´úÂ룺ÿ¸öÓû§ºóÃæ¶¼ÓÐOracleÊý¾Ý¿â´úÂëÖ´ÐУ¬Ëü¸ºÔð½âÎöºÍ´¦ÀíÓ¦ÓóÌÐòµÄSQLÓï¾ä¡£
ÕâЩ´úÂëÄ£¿éͨ¹ý½ø³ÌÔËÐС£Ò»¸ö½ø³ÌÊÇ“Ï߳̿ØÖÆÆ÷”»òÕß²Ù×÷ϵͳÖеĿÉÒÔÔËÐÐһϵÁв½ÖèµÄ»úÖÆ¡££¨Ä³Ð©²Ù×÷ϵͳʹÓÃjob»òÕßtaskÕâÖÖ¸ÅÄһ¸ö½ø³Ìͨ³£ÔÚËü×Ô¼ºµÄ˽ÓÐÄÚ´æ¿Õ¼äÔËÐС£
¶à½ø³ÌOracleϵͳ
¶à½ø³ÌOracle£¨Ò²½Ð×ö¶àÓû§Oracle£©Ê¹Ó÷þÎñÆ÷½ø³ÌÀ´ÔËÐÐOracle´úÂëµÄ²»Í¬²¿·Ö£¬Ê¹ÓöîÍâµÄ½ø³ÌΪÓû§·þÎñ£¨Ã¿¸öÁ¬½ÓÓû§¶ÔÓ¦Ò»¸ö½ø³Ì»òÕß¶à¸öÓû§¹²ÏíÒ»¸ö»ò¶à¸ö½ø³Ì£©¡£´ó¶àÊýÊý¾Ý¿âϵͳ¶¼ÊǶàÓû§µÄ£¬ÒòΪһ¸ ......
×ܼǼÊý:3994; ×ÜÒ³Êý:666; ÿҳ6 Ìõ; Ê×Ò³ ÉÏÒ»Ò³ [57] [58] [59] [60] 61 [62] [63] [64] [65] [66]  ÏÂÒ»Ò³ βҳ
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ