Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö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 10g Óйرí·ÖÇøµÄÎÊÌâ?

http://liuxh6.itpub.net/post/528/401829
Oracle 10g Óйرí·ÖÇøµÄÎÊÌâ?
·ÖÇøÔ­Ôò
1£®±í·ÖÇøµÄÖ¸ÄÏ
a¡¢±íµÄ´óС
¶ÔÓÚ´ó±í½øÐзÖÇø£¬½«ÓÐÒæÓÚ´ó±í²Ù×÷µÄÐÔÄܺʹó±íµÄÊý¾Ýά»¤¡£Í¨³£µ±±íµÄ´óС³¬¹ý1.5GB£­2GB£¬»ò¶ÔÓÚOLTPϵͳ£¬±íµÄ¼Ç¼³¬¹ý1000Íò£¬¶¼Ó¦¿¼ÂÇ¶Ô±í½øÐзÖÇø¡£
b¡¢Êý¾Ý·ÃÎÊÌØÐÔ
»ùÓÚ±íµÄ´ó²¿·Ö²éѯӦÓã¬Ö»·ÃÎʱíÖÐÉÙÁ¿µÄÊý¾Ý¡£¶ÔÓÚÕâÑù±í½øÐзÖÇø£¬¿É³ä·ÖÀûÓ÷ÖÇøÅųýÎÞ¹ØÊý¾Ý²éѯµÄÌØÐÔ¡£
c¡¢Êý¾Ýά»¤
ijЩ±íµÄÊý¾Ýά»¤£¬¾­³£°´Ê±¼ä¶Îɾ³ý³ÉÅúµÄÊý¾Ý£¬ÀýÈç°´ÔÂɾ³ýÀúÊ·Êý¾Ý¡£¶ÔÓÚÕâÑùµÄ±íÐèÒª¿¼ÂǽøÐзÖÇø£¬ÒÔÂú×ãά»¤µÄÐèÒª¡£ÒòΪɾ³ý£¨Delete£©´óÁ¿µÄÊý¾Ý£¬¶Ôϵͳ¿ªÏúºÜ´ó£¬ÓÐʱÉõÖÁÊDz»¿É½ÓÊܵġ£
d¡¢Ö»¶ÁÊý¾Ý
Èç¹ûÒ»¸ö±íÖд󲿷ÖÊý¾Ý¶¼ÊÇÖ»¶ÁÊý¾Ý£¬Í¨¹ý¶Ô±í½øÐзÖÇø£¬¿É½«Ö»¶ÁÊý¾Ý´æ´¢ÔÚÖ»¶Á±í¿Õ¼äÖУ¬¶ÔÓÚÊý¾Ý¿âµÄ±¸·ÝÊǷdz£ÓÐÒæµÄ¡£
e¡¢²¢ÐÐÊý¾Ý²Ù×÷£¨Parallel DML£©
¶ÔÓÚ¾­³£Ö´Ðв¢ÐвÙ×÷£¨ÈçParallel Insert,Parallel UpdateµÈ£©µÄ±íÓ¦¿¼ÂǽøÐзÖÇø¡£
f¡¢±íµÄ¿ÉÓÃÐÔ
µ±¶Ô±íµÄ²¿·ÖÊý¾Ý¿ÉÓÃÐÔÒªÇóºÜ¸ßʱ£¬Ó¦¿¼ÂǽøÐбí·ÖÇø¡£
2£®Ñ¡Ôñ·ÖÇø×ֶΣ¨Partition Key£©
µ±È·¶¨·ÖÇø×Ö¶Îʱ£¬ÓÐÁ½¸öÖ÷ÒªÒòËØÌØ±ðÐèÒª¿¼ÂÇ£º
a¡¢ÔöÇ¿±íµÄ¹ÜÀíºÍά»¤ÐÔ ......

ÔÚOracleÊý¾Ý¿âÖÐÒÆ¶¯Êý¾ÝÎļþµÄ¾ßÌå·½·¨


http://www.haoxiai.net/shujuku/Oracle/111076.html
Ò».ÒÆ¶¯Êý¾ÝÎļþ£º
– ¿ÉÒÔÓÃALTER DATABASE£¬ALTER TABLESPACEÁ½ÖÖ·½·¨Òƶ¯Êý¾ÝÎļþ¡£
1. ALTER DATABASE·½·¨£»
– Óô˷½·¨£¬¿ÉÒÔÒÆ¶¯Èκαí¿Õ¼äµÄÊý¾ÝÎļþ¡£
¡ôSTEP 1. ÏÂÊý¾Ý¿â£º
$ sqlplus /nolog
SQL> CONNECT INTERNAL;
SQL> SHUTDOWN;
SQL> EXIT;
¡ôSTEP 2.ÓòÙ×÷ϵͳÃüÁîÒÆ¶¯Êý¾ÝÎļþ£º
– ½«Êý¾ÝÎļþ ‘test.ora’ ´Ó/ora/oracle/data1Ä¿Â¼ÒÆ¶¯µ½/ora/oracle/data2Ŀ¼Ï£º
$ mv /ora/oracle/data1/test.ora /ora/oracle/data2
¡ôSTEP 3. MountÊý¾Ý¿â£¬ÓÃALTER DATABASEÃüÁÊý¾ÝÎļþ¸ÄÃû£º
$ sqlplus /nolog
SQL> CONNECT INTERNAL;
SQL> STARTUP MOUNT;
SQL> ALTER DATABASE RENAME FILE ‘/ora/oracle/data1/test.ora’ TO ‘/ora/oracle/data2/test.ora’;
¡ôSTEP 4. ´ò¿ªÊý¾Ý¿â£º.
SQL> ALTER DATABASE OPEN;
SQL>SELECT NAME,STATUS from V$DATAFILE£»
2. ALTER TABLESPACE·½·¨£º
– Óô˷½·¨£¬ÒªÇó´ËÊý¾ÝÎļþ¼È²»ÊôÓÚSYSTEM±í¿Õ¼ä£¬Ò²²»ÊôÓÚº¬ÓÐACTIVE»Ø¹ö¶Î»òÁÙʱ¶ÎµÄ±í¿Õ¼ä¡£
¡ôSTEP1. ½«´ËÊý¾Ý ......

ÓйØOracleÊý¾Ý¿â10gÖеķÖÇø¹¦ÄÜ


http://www.souzz.net/html/database/ORACLE/18183.html
Oracle ·ÖÇø¹¦ÄÜ¿ÉÒÔÌá¸ßÐí¶àÓ¦ÓóÌÐòµÄ¿É¹ÜÀíÐÔ¡¢ÐÔÄÜÓë¿ÉÓÃÐÔ¡£Í¨¹ý·ÖÇø¹¦ÄÜ£¬¿ÉÒÔ½«±í¡¢Ë÷ÒýºÍË÷Òý×éÖ¯±í½øÒ»²½Ï¸·ÖΪ¶Î£¬´Ó¶øÄܹ»¸ü¾«È·µØ¹ÜÀíºÍ·ÃÎÊÕâЩÊý¾Ý¿â¶ÔÏó¡£Oracle ÌṩÁËÖÖÀà·±¶àµÄ·ÖÇø·½°¸ÒÔÂú×ãÿÖÖÒµÎñÒªÇó¡£¶øÇÒ£¬ÒòΪÔÚ SQL Óï¾äÖзÖÇøÊÇÍêȫ͸Ã÷µÄ
Oracle ·ÖÇø¹¦ÄÜ¿ÉÒÔÌá¸ßÐí¶àÓ¦ÓóÌÐòµÄ¿É¹ÜÀíÐÔ¡¢ÐÔÄÜÓë¿ÉÓÃÐÔ¡£Í¨¹ý·ÖÇø¹¦ÄÜ£¬¿ÉÒÔ½«±í¡¢Ë÷ÒýºÍË÷Òý×éÖ¯±í½øÒ»²½Ï¸·ÖΪ¶Î£¬´Ó¶øÄܹ»¸ü¾«È·µØ¹ÜÀíºÍ·ÃÎÊÕâЩÊý¾Ý¿â¶ÔÏó¡£Oracle ÌṩÁËÖÖÀà·±¶àµÄ·ÖÇø·½°¸ÒÔÂú×ãÿÖÖÒµÎñÒªÇó¡£¶øÇÒ£¬ÒòΪÔÚ SQL Óï¾äÖзÖÇøÊÇÍêȫ͸Ã÷µÄ£¬ËùÒԸù¦Äܼ¸ºõ¿ÉÓ¦ÓÃÓÚÈκÎÓ¦ÓóÌÐò¡£
·ÖÇø¹¦ÄܵÄÓÅÊÆ
·ÖÇø¹¦ÄÜͨ¹ý¸ÄÉÆ¿É¹ÜÀíÐÔ¡¢ÐÔÄܺͿÉÓÃÐÔ£¬´Ó¶øÎª¸÷ʽӦÓóÌÐò´øÀ´Á˼«´óµÄºÃ´¦¡£Í¨³££¬·ÖÇø¿ÉÒÔʹijЩ²éѯÒÔ¼°Î¬»¤²Ù×÷µÄÐÔÄÜ´ó´óÌá¸ß¡£´ËÍâ,·ÖÇø»¹¿ÉÒÔ¼«´ó¼ò»¯³£¼ûµÄ¹ÜÀíÈÎÎñ¡£Í¨¹ý·ÖÇø,Êý¾Ý¿âÉè¼ÆÈËÔ±ºÍ¹ÜÀíÔ±Äܹ»½â¾öÇ°ÑØÓ¦ÓóÌÐò´øÀ´µÄһЩÄÑÌâ¡£·ÖÇøÊǹ¹½¨Ç§Õ××Ö½ÚÊý¾Ýϵͳ»ò³¬¸ß¿ÉÓÃÐÔϵͳµÄ¹Ø¼ü¹¤¾ß¡£
·ÖÇø¹¦ÄܵĻù±¾ÖªÊ¶
·ÖÇø¹¦ÄÜÄܹ»½«±í¡¢Ë÷Òý»òË÷Òý×éÖ¯±í½øÒ»²½Ï¸·ÖΪ¶Î¡£ÕâЩÊý¾Ý¿â¶ÔÏóµÄ¶Î½Ð×ö·ÖÇø¡£ ......

oracle¶à¸öµ¥ÒýºÅµÄ´¦Àí

oracle¶à¸öµ¥ÒýºÅµÄ´¦Àí
ÔÚORACLEÖУ¬µ¥ÒýºÅÓÐÁ½¸ö×÷Óã¬Ò»ÊÇ×Ö·û´®ÊÇÓɵ¥ÒýºÅÒýÓ㬶þÊÇתÒå¡£µ¥ÒýºÅµÄʹÓÃÊǾͽüÅä¶Ô£¬¼´¾Í½üÔ­Ôò¡£¶øÔÚµ¥ÒýºÅ³äµ±×ªÒå½ÇɫʱÏà¶Ô²»ºÃÀí½â¡£
ÏÂÃæ×ªÔØ
1¡¢´ÓµÚ¶þ¸öµ¥ÒýºÅ¿ªÊ¼±»ÊÓΪתÒå·û£¬Èç¹ûµÚ¶þ¸öµ¥ÒýºÅºóÃæ»¹Óе¥ÒýºÅ£¨ÄÄÅÂÖ»ÓÐÒ»¸ö£©¡£
SQL> SELECT '''' from DUAL;
 
''
--
'
 
ΪÁË֤ʵ½á¹ûÊDZ»µÚ¶þ¸öµ¥ÒýºÅתÒåµÄµÚÈý¸öµ¥ÒýºÅ£¨¼È£ºSELECT '''' from DUAL;£©£¬ÎÒÃÇ×öÈçÏÂÁ½¸ö²âÊÔ£º
 
SQL> SELECT ''' from DUAL;
ERROR£º
ORA-01756: À¨ºÅÄÚµÄ×Ö·û´®Ã»ÓÐÕýÈ·½áÊø
 
 
ÏàÐÅ´ó¼Ò¶ÔÕâÑùµÄ´íÎó²»Ä°Éú°É
 
SQL> SELECT 'SDLF from DUAL;
ERROR£º
ORA-01756: À¨ºÅÄÚµÄ×Ö·û´®Ã»ÓÐÕýÈ·½áÊø
 
   Ò²¾ÍÊÇ˵£¬µ±µÚ¶þ¸öµ¥ÒýºÅ³äµ±×ªÒå½ÇÉ«£¬µÚÈý¸öµ¥ÒýºÅ±»×ªÒ壬£¨¼È£ºselect '' ' from dual;£©×ÔÈ»¾ÍȱÉÙÓëµÚÒ»¸öµ¥ÒýºÅÆ¥ÅäµÄµ¥ÒýºÅÁË£¬³öÏÖÁ˹ÂÁ¢µÄµ¥ÒýºÅ
ÏÂÃæµÄÁ½¸öʵÑé¾Í¸ü¼ÓÖ§³ÖÁËÉÏÃæµÄ½áÂÛ¡£
 
SQL> SELECT ' '' ' from DUAL;
 
''''
------
'
 
SQL> SELECT '' '' from DUAL;
SELECT '' '' from DUAL
  &nbs ......

Oracle 10g EXPDPºÍIMPDPʹÓÃ˵Ã÷

Oracle Database 10gÒýÈëÁË×îеÄÊý¾Ý±Ã(Data Dump)¼¼Êõ,ʹDBA»ò¿ª·¢ÈËÔ±¿ÉÒÔ½«Êý¾Ý¿âÔªÊý¾Ý(¶ÔÏó¶¨Òå)ºÍÊý¾Ý¿ìËÙÒÆ¶¯µ½ÁíÒ»¸öoracleÊý¾Ý¿âÖÐ.
Êý¾Ý±Ãµ¼³öµ¼Èë(EXPDPºÍIMPDP)µÄ×÷ÓÃ
1,ʵÏÖÂß¼­±¸·ÝºÍÂß¼­»Ö¸´.
2,ÔÚÊý¾Ý¿âÓû§Ö®¼äÒÆ¶¯¶ÔÏó.
3,ÔÚÊý¾Ý¿âÖ®¼äÒÆ¶¯¶ÔÏó
4,ʵÏÖ±í¿Õ¼ä°áÒÆ.
Êý¾Ý±Ãµ¼³öµ¼ÈëÓ봫ͳµ¼³öµ¼ÈëµÄÇø±ð
ÔÚ10g֮ǰ,´«Í³µÄµ¼³öºÍµ¼Èë·Ö±ðʹÓÃEXP¹¤¾ßºÍIMP¹¤¾ß,´Ó10g¿ªÊ¼,²»½ö±£ÁôÁËÔ­ÓеÄEXPºÍIMP¹¤¾ß,»¹ÌṩÁËÊý¾Ý±Ãµ¼³öµ¼È빤¾ßEXPDPºÍIMPDP.ʹÓÃEXPDPºÍIMPDPʱӦ¸Ã×¢ÒâµÄÊÂÏî;
EXPºÍIMPÊǿͻ§¶Î¹¤¾ß³ÌÐò,ËüÃǼȿÉÒÔÔÚ¿ÉÒÔ¶ÎʹÓÃ,Ò²¿ÉÒÔÔÚ·þÎñ¶ÎʹÓÃ.
EXPDPºÍIMPDPÊÇ·þÎñ¶ËµÄ¹¤¾ß³ÌÐò,ËûÃÇÖ»ÄÜÔÚORACLE·þÎñ¶ËʹÓÃ,²»ÄÜÔÚ¿Í»§¶ËʹÓÃ
IMPÖ»ÊÊÓÃÓÚEXPµ¼³öÎļþ,²»ÊÊÓÃÓÚEXPDPµ¼³öÎļþ;IMPDPÖ»ÊÊÓÃÓÚEXPDPµ¼³öÎļþ,¶ø²»ÊÊÓÃÓÚEXPµ¼³öÎļþ.
Êý¾Ý±Ãµ¼³ö°üÀ¨µ¼³ö±í,µ¼³ö·½°¸,µ¼³ö±í¿Õ¼ä,µ¼³öÊý¾Ý¿â4ÖÖ·½Ê½.
EXPDPÃüÁîÐÐÑ¡Ïî
1. ATTACH
¸ÃÑ¡ÏîÓÃÓÚÔÚ¿Í»§»á»°ÓëÒÑ´æÔÚµ¼³ö×÷ÓÃÖ®¼ä½¨Á¢¹ØÁª.Óï·¨ÈçÏÂ
ATTACH=[schema_name.]job_name
Schema_nameÓÃÓÚÖ¸¶¨·½°¸Ãû,job_nameÓÃÓÚÖ¸¶¨µ¼³ö×÷ÒµÃû.×¢Òâ,Èç¹ûʹÓÃATTACHÑ¡Ïî,ÔÚÃüÁîÐгýÁËÁ¬½Ó× ......

oracleÖзָî×Ö·û´®µÄ·½·¨

Ê×ÏÈ£¬´´½¨Ò»¸ö»ñÈ¡×Ö·û±»·Ö¸îÊýÁ¿µÄº¯Êý¡£
create or replace function Get_StrArrayLength
(
  av_str varchar2,  --Òª·Ö¸îµÄ×Ö·û´®
  av_split varchar2  --·Ö¸ô·ûºÅ
)
return number
is
  lv_str varchar2(1000);
  lv_length number;
begin
  lv_str:=ltrim(rtrim(av_str));
  lv_length:=0;
  while instr(lv_str,av_split)<>0 loop
     lv_length:=lv_length+1;
     lv_str:=substr(lv_str,instr(lv_str,av_split)+length(av_split),length(lv_str)); 
  end loop;
  lv_length:=lv_length+1;
  return lv_length;
end Get_StrArrayLength;
È»ºó£¬¸ù¾Ý´«ÈëµÄË÷Òý£¬È¡³ö±»·Ö¸î³öÀ´µÄ×Ö·û
create or replace function Get_StrArrayStrOfIndex
(
  av_str varchar2,  --Òª·Ö¸îµÄ×Ö·û´®
  av_split varchar2,  --·Ö¸ô·ûºÅ
  av_index number --È¡µÚ¼¸¸öÔªËØ
)
return varchar2
is
  lv_str varchar2(1024);
  lv_strOfIndex varchar2(1024);
  lv_length number;
begin
&n ......
×ܼǼÊý:40319; ×ÜÒ³Êý:6720; ÿҳ6 Ìõ; Ê×Ò³ ÉÏÒ»Ò³ [6272] [6273] [6274] [6275] 6276 [6277] [6278] [6279] [6280] [6281]  ÏÂÒ»Ò³ βҳ
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ