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

OracleÊý¾Ý¿éË𻵻ָ´×ܽá(תÌû)

²é¿´Êý¾Ý»µ¿éËùÔÚÊý¾ÝÎļþºÅ¼°¿éºÅ¿ÉÒÔ¶Ô±í½øÐÐÒ»´ÎÈ«±íɨÃ裬È磺
¡¡¡¡select count(*) from tablename;
¡¡¡¡1¡¢Ã»Óб¸·ÝµÄÇé¿öÏ£º
¡¡¡¡1.1¡¢Ê¹ÓÃexp/imp»Ö¸´
¡¡¡¡ÔÚÕâÖÖÇé¿öÏ¿϶¨»áÔì³ÉÊý¾ÝµÄ¶ªÊ§£¬ÔÚÕâÖÖÇé¿öÏÂÓ¦²ÉÈ¡½«Êý¾Ýµ¼³öÈ»ºóÖؽ¨±íÔÙ½øÐе¼ÈëµÄ·½·¨£¬À´¾¡Á¿»Ö¸´Ëð»µÊý¾Ý¿éÖеÄÊý¾Ý£¬µ«ÊÇÔÚÓлµ¿éµÄÇé¿öÏÂ
ÊDz»ÔÊÐíµ¼³öµÄ£¬ÈçÏÂÃüÁ
¡¡¡¡Exp test/test file=t.dmp tables=t;
¡¡¡¡µ¼³öÃüÁîÔÚÖ´ÐÐÖлᱨORA-01578´íÎó£¬ÔÚÕâ´íÎóÌáʾÖлáÌáʾÄǸöÎļþºÅµÄÎļþÒÔ¼°Õâ¸öÎļþÖеÄÄĸö¿é±»Ë𻵣¬È磺ORA—
01578£ºORACLE Êý¾Ý¿éË𻵣¨ÎļþºÅ 4£¬¿éºÅ 35£©
¡¡¡¡Õë¶ÔÒÔÉϵÄÌáʾÊ×ÏȲéѯÄÇЩ¶ÔÏó±»Ë𻵣º
¡¡¡¡Select tablespace_name,segment_type,owner,segment_name from
dba_extents Where file_id=4 and 35 between block_id and
block_id+blocks-1;
¡¡¡¡Èç¹û±»Ë𻵵ĿéÊÇË÷Òý£¬Í¨³£¿ÉÒÔͨ¹ýË÷ÒýÖؽ¨À´½â¾ö£¬Èç¹ûË𻵵ÄÊÇÊý¾Ý╯egment_typeΪtable£©£¬ÄÇôͨ¹ýÉèÖÃÈçÏÂÄÚ²¿Ê¼þʹµÃExp
²Ù×÷Ìø¹ý»µ¿é¡£
¡¡¡¡Alter session set events=’10231 trace name context forever,level 10’;
¡¡¡¡È»ºóÖØÐÂÖ´Ðе¼³öÃüÁµ¼³öÏà¹ØµÄ±í£¬È»ºóÖ´ÐÐDrop TableÃüÁîɾ³ýÏà¹Ø±í£¬Ö®ºóÖؽ¨±í×îºóµ¼ÈëÊý¾Ý¡£
¡¡¡¡1.2¡¢Ê¹ÓÃDBMS_REPAIR»Ö¸´
¡¡¡¡ÓÃDBMS_REPAIRµ±È»Ò²»á¶ªÊ§Êý¾Ý¡£ÕâÀï²»×öÏêϸµÄ½éÉÜ£¬ÓÐÐËȤµÄ¿ÉÒԲ鿴oracleµÄÔÚÏßÎĵµ
¡¡¡¡2¡¢Ê¹ÓÃRman½øÐлָ´£º
¡¡¡¡Ê×ÏÈÒª´æÔÚRmanµÄ×îб¸·Ý¼¯£¬È»ºóÖ´ÐÐÈçÏÂÃüÁ
¡¡¡¡RMAN>backup validate datafile 4;¼ì²é4ºÅÊý¾ÝÎļþÊÇ·ñ´æÔÚ»µ¿é
¡¡¡¡Ö´Ðвéѯ£ºselect * from v$database_block_corruption where file#=4;
¡¡¡¡Èç¹û4ºÅÎļþ´æÔÚ»µ¿éµÄ»°£¬ÄÇô½«ÔÚ½á¹û¼¯ÖÐÓÐËùÏÔʾ£¬»áÏÔʾË𻵵ĿéºÅ£¬¸ù¾ÝÏÔʾ½á¹ûÖ´ÐÐÈçÏÂÃüÁî½øÐлָ´£º
¡¡¡¡RMAN>blockrecover datafile 4 block 35 from backupset;
¡¡¡¡¸ÃÃüÁîÖ´Ðк󼴿ɻָ´»µ¿é£¬²¢ÇÒ²»»áÔì³ÉÊý¾Ý¶ªÊ§£¬µ«ÊÇÒªÇóÊý¾Ý¿â±ØÐëÒªÔËÐÐÔڹ鵵ģʽÏ£¬·ñÔòRMANÎÞ·¨·¢»Ó×÷Ó㬶øÇÒͨ¹ýRMAN×ö¹ý×îеÄÊý
¾Ý¿â±¸·Ý
¡¡¡¡3¡¢Ê¹ÓÃbbed»Ö¸´
¡¡¡¡Ê¹ÓÃbbed»Ö¸´Ê±±ØÐëÓÐÊý¾ÝÎļþµÄ¿½±´¡£
¡¡¡¡bbed¾ÍÊÇÓ¢ÎÄblock browse editµÄËõд£¬ÓÃÀ´Ö±½Ó²é¿´ºÍÐÞ¸ÄÊý¾ÝÎļþÊý¾ÝµÄÒ»¸ö¹¤¾ß¡£
¡¡¡¡ÔÚwindowsºÍlinuxÉÏÃ涼ÓÐ
¡¡¡¡µ«ÔÚlinuxÏÂÐèÒª±àÒ룺
¡¡¡¡È»ºó°Ñ$ORACLE_HOME/rdbms/lib¼Óµ½»·¾³±äÁ¿µÄPATHÀïÃ棬¾Í¿ÉÒÔÖ±½ÓÔÚÃüÁîÖÐbbedÁ


Ïà¹ØÎĵµ£º

oracle ²Ù×÷±íʾÀý

1.´´½¨±í£º
       a. ´´½¨xs±íÖмÆËã»úרҵѧÉúµÄ±¸·Ý
           Create table xs_jsj as select * from xs where zym=’¼ÆËã»ú’;
       b.ÍêÕûµÄÀý×Ó£º
¡¡¡¡¡¡¡¡¡¡ Create table test ......

OracleµÄredo ºÍundoµÄÇø±ð

дµÄ´ÎÐò:
redo--> undo-->datafile
insertÒ»Ìõ¼Ç¼ʱ, ±í¸úundoµÄÐÅÏ¢¶¼»á·Å½ø redo ÖÐ, ÔÚcommit »ò֮ǰ, redo µÄÐÅÏ¢»á·Å½øÓ²ÅÌÉÏ. ¹ÊÕÏʱ, redo ±ã¿É»Ö¸´ÄÇЩÒѾ­commit Á˵ÄÊý¾Ý.
redo->ÿ´Î²Ù×÷¶¼ÏȼǼµ½redoÈÕÖ¾ÖУ¬µ±³öÏÖʵÀý¹ÊÕÏ£¨Ïñ¶Ïµç£©£¬µ¼ÖÂÊý¾ÝδÄܸüе½Êý¾ÝÎļþ£¬ÔòÊý¾Ý¿âÖØÆôʱÐëredo£¬ÖØР......

oracleË÷ÒýËéƬ

author£ºskate
time£º2010-05-31
Ë÷ÒýÒ³¿éËéƬ£¨Index Leaf Block Fragmentation£©
ÕâƪÎÄÕ½«»á»Ø´ðÈçÏÂÎÊÌ⣺
ʲôÊÇË÷ÒýÒ³¿éËéƬ£¿Ê²Ã´Ê±ºò±»ÖØÓã¿
ʲôÊÇ°ë¿ÕË÷ÒýËéƬ£¿Ê²Ã´Ê±ºò±»ÖØÓã¿
oracleµÄ±ê×¼Ë÷Òý½á¹¹ÊÇB×tree½á¹¹£¬Ò»¸öB×tree½á¹¹ÓÉÈýÖÖblock×é³É
¸ù¿é(root block):ÔÚB×treeÀïÓÐÇÒÖ ......

oracle ×Ô¶¯½¨¿â

Ê×ÏÈдºÃ½¨¿â½Å±¾c.sql
¡¡¡¡
¡¡¡¡create database mydb
¡¡¡¡controlfile reuse
¡¡¡¡maxinstances 1
¡¡¡¡maxloghistory 1
¡¡¡¡maxlogfiles 5
¡¡¡¡maxlogmembers 5
¡¡¡¡maxdatafiles 100
¡¡¡¡datafile '$ORACLE_HOME/oradata/system01.dbf'size 325M reuse
¡¡¡¡autoextend on next 10240K maxsize unlimited
¡¡¡¡u ......

Oracle±í¿Õ¼äµÄ½¨Á¢

CREATE TABLESPACE mySpace
datafile
'd:\data\data1.dbf' size 1M reuse
autoextend on next 100k maxsize 2M
'd:\data\data2.dbf' size 1M reuse
online
permanent;
ÆäÖÐonline±íÁª»ú¡£
Áª»úºÍÍÑ»úµÄÇø±ðºÍʹÓÃ
Áª»ú£º ORACLE·þÎñ½ø³Ì¹ØÁªÎļþ¡£¿É¹©oracle¿Í»§¶Ë·ÃÎÊ.Èç¹ûÔÚϵͳÖÐÖ±½Óɾ³ýʱ»áµ¯³öÒì³£¡£
ÍÑ»ú: ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ