Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö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ÒÆ¶¯Êý¾ÝdbfÎļþ

ORACLEÊý¾Ý¿âÓÉÊý¾ÝÎļþ£¬¿ØÖÆÎļþºÍÁª»úÈÕÖ¾ÎļþÈýÖÖÎļþ×é³É¡£ÓÉÓÚ´ÅÅ̿ռäµÄ±ä»¯£¬»òÕß»ùÓÚÊý¾Ý¿â´ÅÅÌI/O
ÐÔÄܵĵ÷ÕûµÈ£¬Êý¾Ý¿â¹ÜÀíÔ±¿ÉÄܻῼÂÇÒÆ¶¯Êý¾Ý¿âÎļþ¡£ÏÂÃæÒÔlinuxƽ̨ΪÀý£¬·Ö±ðÌÖÂÛÊý¾ÝÎļþµÄÒÆ¶¯·½·¨¡£
 
 
 
 
 
ÒÆ¶¯Êý¾ÝÎļþ£º
¿ÉÒÔÓÃALTER DATABASE£¬ALTER TABLESPACEÁ½ÖÖ·½·¨Òƶ¯Êý¾ÝÎļþ¡£
 
(1) ALTER DATABASE·½·¨£»
Óô˷½·¨£¬¿ÉÒÔÒÆ¶¯Èκαí¿Õ¼äµÄÊý¾ÝÎļþ¡£
 
 
²½ÖèÒ»£¬¹Ø±ÕDB¡¢copyÎļþ¡¢startup £¬mount  £¬offline
1.SQL>shutdown immediate
//¹Ø±ÕÊý¾Ý¿â
 
2.½«Êý¾ÝÎļþDTV_BUSINESS_IDX.DBF ´ÓD:\oracle\ora92\oradataÄ¿Â¼ÒÆµ½ D:\DBĿ¼Ï£»
//¹Ø±ÕÊý¾Ý¿âºóÒÆ¶¯Îļþ
 
3.SQL> startup mount;
//×°ÔØÊý¾Ý¿âµ«²»¿ªÆô
 
4.SQL>   Alter Tablespace DTV_BUSINESS Offline;
 
//½«´ËÊý¾ÝÎļþËùÔڵıí¿Õ¼äOFFLINE
 
 
 
 
²½Öè¶þ£¬rename datafile , recover datafile£¬  online£¬open database
1.SQL> alter database rename file  'D:\oracle\ora92\oradata\DTV_BUSINESS_IDX ......

OracleÊý¾Ý¿â±ÊÊÔÌ⣨¸½´ð°¸£©


1. Êý¾Ý¿âÇл»ÈÕÖ¾µÄʱºò£¬ÎªÊ²Ã´Ò»¶¨Òª·¢Éú¼ì²éµã£¿Õâ¸ö¼ì²éµãÓÐʲôÒâÒ壿
´ð:´¥·¢dbwrµÄÖ´ÐУ¬dbwr»á°ÑºÍÕâ¸öÈÕÖ¾Ïà¹ØµÄËùÓÐÔà¶ÓÁÐдµ½Êý¾ÝÎļþÀËõ¶ÌʵÀý»Ö¸´ËùÐèÒªµÄʱ¼ä¡£
2. ±í¿Õ¼ä¹ÜÀí·½Ê½ÓÐÄļ¸ÖÖ£¬¸÷ÓÐʲôÓÅÁÓ¡£
´ð:×Öµä¹ÜÀí·½Ê½ºÍ±¾µØ¹ÜÀí·½Ê½£¬±¾µØ¹ÜÀí·½Ê½²ÉÓÃλͼ¹ÜÀíextent£¬¼õÉÙ×ÖµäÖ®¼äµÄ¾ºÕù£¬Í¬Ê±±ÜÃâÁËË鯬¡£
±¾µØ¹ÜÀí±í¿Õ¼äÓë×Öµä¹ÜÀí±í¿Õ¼äÏà±È£¬ÆäÓŵãÈçÏ£º
1).¼õÉÙÁ˵ݹé¿Õ¼ä¹ÜÀí;
2).ϵͳ×Ô¶¯¹ÜÀíextents´óС»ò²ÉÓÃͳһextents´óС;
3).¼õÉÙÁËÊý¾Ý×ÖµäÖ®¼äµÄ¾ºÕù;
4).²»²úÉú»ØÍËÐÅÏ¢;
5).²»ÐèºÏ²¢ÏàÁÚµÄÊ£Óà¿Õ¼ä;
6).¼õÉÙÁ˿ռäË鯬;
7).¶ÔÁÙʱ±í¿Õ¼äÌṩÁ˸üºÃµÄ¹ÜÀí¡£
3. ±¾µØË÷ÒýÓëÈ«¾ÖË÷ÒýµÄ²î±ðÓëÊÊÓÃÇé¿ö¡£
´ð:¶ÔÓÚlocalË÷Òý£¬Ã¿Ò»¸ö±í·ÖÇø¶ÔÓ¦Ò»¸öË÷Òý·ÖÇø£¬µ±±íµÄ·ÖÇø·¢Éú±ä»¯Ê±£¬Ë÷ÒýµÄά»¤ÓÉ
Oracle×Ô¶¯½øÐС£¶ÔÓÚglobalË÷Òý£¬¿ÉÒÔÑ¡ÔñÊÇ·ñ·ÖÇø£¬¶øÇÒË÷ÒýµÄ·ÖÇø¿ÉÒÔ²»Óë±í·ÖÇøÏà¶ÔÓ¦¡£µ±¶Ô·ÖÇø½øÐÐά»¤²Ù×÷ʱ£¬Í¨³£»áµ¼ÖÂÈ«¾ÖË÷ÒýµÄ
INVALDED£¬±ØÐëÔÚÖ´ÐÐÍê²Ù×÷ºóREBUILD¡£Oracle9iÌṩÁËUPDATE GLOBAL
INDEXESÓï¾ä£¬¿ÉÒÔʹÔÚ½øÐзÖÇøÎ¬»¤µÄÍ¬Ê±ÖØ½¨È«¾ÖË÷Òý¡£
4. Ò»¸ö±ía varchar2(1),b number(1),c char(2)£¬ÓÐ ......

Oracle Flashback ¼¼Êõ ×ܽá


 
Flashback ¼¼ÊõÊÇÒÔUndo segmentÖеÄÄÚÈÝΪ»ù´¡µÄ£¬ Òò´ËÊÜÏÞÓÚUNDO_RETENTON²ÎÊý¡£ÒªÊ¹ÓÃflashback µÄÌØÐÔ£¬±ØÐëÆôÓÃ×Ô¶¯³·Ïú¹ÜÀí±í¿Õ¼ä¡£
ÔÚOracle 10gÖУ¬ Flash back¼Ò×å·ÖΪÒÔϳÉÔ±£º Flashback Database£¬ Flashback Drop£¬Flashback Query(·ÖFlashback Query,Flashback Version Query£¬ Flashback Transaction Query ÈýÖÖ) ºÍFlashback Table¡£
 
Ò»£® Flashback Database
Flashback Database ¹¦Äܷdz£ÀàËÆÓëRMANµÄ²»ÍêÈ«»Ö¸´£¬ Ëü¿ÉÒÔ°ÑÕû¸öÊý¾Ý¿â»ØÍ˵½¹ýÈ¥µÄij¸öʱµãµÄ״̬£¬ Õâ¸ö¹¦ÄÜÒÀÀµÓÚFlashback log ÈÕÖ¾¡£ ±ÈRMAN¸ü¿ìËٺ͸ßЧ¡£ Òò´ËFlashback Database ¿ÉÒÔ¿´×÷ÊDz»ÍêÈ«»Ö¸´µÄÌæ´ú¼¼Êõ¡£ µ«ËüÒ²ÓÐijЩÏÞÖÆ£º
1. Flashback Database ²»Äܽâ¾öMedia Failure£¬ ÕâÖÖ´íÎóRMAN»Ö¸´ÈÔÊÇΨһѡÔñ
2. Èç¹ûɾ³ýÁËÊý¾ÝÎļþ»òÕßÀûÓÃShrink¼¼ÊõËõСÊý¾ÝÎļþ´óС£¬Õâʱ²»ÄÜÓÃFlashback Database¼¼Êõ»ØÍ˵½¸Ä±ä֮ǰµÄ״̬£¬Õâʱ ......

ORACLEѧϰ±Ê¼Ç Ë÷ÒýºÍÔ¼Êø

/*** Ô¼Êø ***/
* Èç¹ûij¸öÔ¼ÊøÖ»×÷ÓÃÓÚµ¥¶ÀµÄ×ֶΣ¬¼´¿ÉÒÔÔÚ×ֶμ¶¶¨ÒåÔ¼Êø£¬Ò²¿ÉÒÔÔÚ±í¼¶¶¨ÒåÔ¼
Êø£¬µ«Èç¹ûij¸öÔ¼Êø×÷ÓÃÓÚ¶à¸ö×ֶΣ¬
  ±ØÐëÔÚ±í¼¶¶¨ÒåÔ¼Êø
* ÔÚ¶¨ÒåÔ¼ÊøÊ±¿ÉÒÔͨ¹ýCONSTRAINT¹Ø¼ü×ÖÎªÔ¼ÊøÃüÃû£¬Èç¹ûûÓÐÖ¸¶¨£¬ORACLE½«×Ô¶¯
ÎªÔ¼Êø½¨Á¢Ä¬ÈϵÄÃû³Æ
¶¨Òåprimary keyÔ¼Êø(µ¥¸ö×ֶΣ©
create table employees (empno number(5) primary key,...)
Ö¸¶¨Ô¼ÊøÃû
create table employees (empno number(5) constraint emp_pk primary key,...)
¶¨Òåprimary keyÔ¼Êø(¶à¸ö×Ö¶Î,ÔÚ±í¼¶¶¨ÒåÔ¼Êø£©
create table employees
(empno number(5),
 deptno number(3) not null,
 constraint emp_pk primary key(empno,deptno)
 using index tablespace indx
 storage (initial 64K
   next 64K
  )
)
ORACLE×Ô¶¯»áΪ¾ßÓÐPRIMARY KEYÔ¼ÊøµÄ×Ö¶Î(Ö÷Âë×Ö¶Î)½¨Á¢Ò»¸öΨһË÷ÒýºÍÒ»¸öNOT
NULLÔ¼Êø,¶¨ÒåPRIMARY KEYÔ¼ÊøÊ±¿ÉÒÔΪËüµÄË÷Òý
Ö¸¶¨´æ´¢Î»Öúʹ洢²ÎÊý
alter table employees add primary key (empno)
alter table employees add constraint emp_pk primary key (empno)
alter table employees add const ......

ÀûÓÃÐòÁмõÉÙOracleÊý¾Ý¿â¿ª·¢¹¤×÷Á¿

ÁÐÊÇOracleÊý
¾Ý¿âÖÐÒ»¸öÃüÃûµÄ˳Ðò±àºÅÉú³ÉÆ÷¡£Õâ¸ö±àºÅÉú³ÉÆ÷Äܹ»ÒÔ´®Ðз½Ê½Éú³ÉһϵÁеÄ˳ÐòÕûÊý¡£Õâ¸öÌØÐÔÔÚÊý¾Ý¿â¿ª·¢µÄ¹ý³ÌÖУ¬¾­³£»áÓöµ½¡£Èç¹ûûÓÐÕâ¸ö¹¤¾ßµÄ
»°£¬ÄÇôֻÄܹ»ÔÚǰ̨ӦÓóÌÐò¿ØÖÆ¡£Õâ²»½ö»áÔö¼ÓÓ¦ÓÃϵͳµÄ¿ª·¢¹¤×÷Á¿£¬¶øÇÒ¶ÔÓÚ²¢·¢·ÃÎʵÄÇé¿öÄÑÒÔ¿ØÖÆ¡£Èç¶à¸öÓû§Í¬Ê±Ð½¨Ò»Õŵ¥¾Ýʱ£¬¾ÍºÜÄѱ£Ö¤µ¥¾Ý
±àºÅµÄΨһ¡£¹ÊOracle
Êý¾Ý¿âµÄ˳Ðò±àºÅÉú³ÉÆ÷ÊÇÊý¾Ý¿â¿ª·¢¹¤³ÌʦµÄ×ó°òÓÒ±Û£¬¾ßÓкܴóµÄʵÓüÛÖµ¡£¾ßÌåÀ´Ëµ£¬Ëû¿ÉÒÔ½â¾öÓû§µÄÈçϼ¸¸öÐèÇó¡£
¡¡¡¡ÐèÇóÒ»£ºÁ÷Ë®ºÅµÄÐèÇó¡£
¡¡¡¡ÔÚÐÅÏ¢»¯¹ÜÀíϵͳÖУ¬ºÜ¶àµØ·½ÐèÒªÓõ½Á÷Ë®ºÅ¡£ÈçÓÐЩÆóÒµÎïÁϱàÂëÊǰ´ÕÕÁ÷Ë®ºÅÀ´±àдµÄ¡£Ô­²ÄÁϰ´Ç°ºó˳ÐòÓÃÁù¸öÊý×ÖÀ´±íʾ£¬Ã¿´Îн¨Ò»¸öºó¶¼
µÝÔö1¡£ÔÙÈçÒ»¸öÉ̳¡µÄǰ̨¶©µ¥¹ÜÀíϵͳ£¬Ã¿ÕŶ©µ¥µÄ±äÂëÔ­Ôò¿ÉÄܾÍÊǰ´ÄêÔÂÈÕ+Á÷Ë®ºÅµÄ·½Ê½¹¹³É£¬Ã¿ÕÅÏúÊÛ¶©µ¥Ò»¸ö±àºÅ¡£µ±ÌìµÄÏúÊÛ¶©µ¥´Ó
“000001”¿ªÊ¼£¬Ò»ÕÅÏúÊÛ¶©µ¥Ò»¸ö±àºÅ£¬¶øÇÒ±àºÅ¶¼ÊÇÀÛ¼Ó1µÄ¡£¶øÇÒÉ̳¡¿ÉÄÜÓжà¸öÊÕ¿į̂£¬ËûÃÇ·Ö²¼ÔÚÉ̳¡µÄ²»Í¬Î»Öã¬ÉõÖÁ¿ÉÄÜÔÚ²»Í¬µÄÂ¥²ã¡£Òò´Ë
Èç¹ûûÓÐÒ»¸ö×Ô¶¯²úÉúÁ÷Ë®ºÅµÄ»úÖÆ£¬¾ÍÐèÒªÈ˹¤À´Íê³ÉÕâÏ×÷¡£ºÜÃ÷ÏÔÕâÏÔÈ»ÊDz»¿ÉÄܵġ£ËäȻҲ¿ÉÒÔͨ¹ýǰ̨ӦÓóÌÐòÀ ......

LinuxϱàÒëµ¥¸öCÎļþ

±àÒëµ¥¸öÔ´Îļþ
ΪÁ˽øÐвâÊÔ£¬Äã¿ÉÒÔ´´½¨“Hello World”³ÌÐò£º
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char **argv)
{
printf(”Hello world!\n”);
exit(0);
}
ʹÓÃÈçÏÂÃüÁî±àÒë²¢²âÊÔÕâ¸ö´úÂ룺
# gcc -o hello hello.c
# ./hello
Hello wordl!
ÔÚĬÈÏÇé¿öϲúÉúµÄ¿ÉÖ´ÐгÌÐòÃûΪa.out£¬µ«Äãͨ³£¿ÉÒÔͨ¹ý gcc µÄ“-o”Ñ¡ÏîÀ´Ö¸¶¨×Ô¼ºµÄ¿ÉÖ´ÐгÌÐòÃû³Æ¡£ ......

LinuxϱàÒëµ¥¸öCÎļþ

±àÒëµ¥¸öÔ´Îļþ
ΪÁ˽øÐвâÊÔ£¬Äã¿ÉÒÔ´´½¨“Hello World”³ÌÐò£º
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char **argv)
{
printf(”Hello world!\n”);
exit(0);
}
ʹÓÃÈçÏÂÃüÁî±àÒë²¢²âÊÔÕâ¸ö´úÂ룺
# gcc -o hello hello.c
# ./hello
Hello wordl!
ÔÚĬÈÏÇé¿öϲúÉúµÄ¿ÉÖ´ÐгÌÐòÃûΪa.out£¬µ«Äãͨ³£¿ÉÒÔͨ¹ý gcc µÄ“-o”Ñ¡ÏîÀ´Ö¸¶¨×Ô¼ºµÄ¿ÉÖ´ÐгÌÐòÃû³Æ¡£ ......
×ܼǼÊý:40319; ×ÜÒ³Êý:6720; ÿҳ6 Ìõ; Ê×Ò³ ÉÏÒ»Ò³ [6268] [6269] [6270] [6271] 6272 [6273] [6274] [6275] [6276] [6277]  ÏÂÒ»Ò³ βҳ
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ