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Á
Ïà¹ØÎĵµ£º
ʲôÊǺϲ¢¶àÐÐ×Ö·û´®£¨Á¬½Ó×Ö·û´®£©ÄØ£¬ÀýÈ磺
SQL> desc test;
Name Type Nullable Default Comments
------- ------------ -------- ------- --------
COUNTRY VARCHAR2(20) Y &nb ......
ʲôÊǺϲ¢¶àÐÐ×Ö·û´®£¨Á¬½Ó×Ö·û´®£©ÄØ£¬ÀýÈ磺
SQL> desc test;
Name Type Nullable Default Comments
------- ------------ -------- ------- --------
COUNTRY VARCHAR2(20) Y &nb ......
Èç¹ûweb·½Ê½µÄem£¬isqlplus·ÃÎʲ»ÁË¡£
1. ¼ì²éÖ÷»úÃû/IP¡¢¶Ë¿ÚÊÇ·ñÕýÈ·
°²×°Ê±µÄÖ÷»úÃû/IP¡¢¶Ë¿Ú¼Ç¼ÔÚ$ORACLE_HOME/install/portlist.ini ÎļþÖС£
ȱʡÊÇ£º
Ò»°ãÓû§
http://ip:5560/isq ......
Ê×ÏÈдºÃ½¨¿â½Å±¾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 ......
‘¿ªÊ¼’-->‘ÔËÐÐ’--> ÊäÈë‘cmd’ ´ò¿ªcmd.exe -->ÊäÈë‘cd c:\’ Çл»µ½ c:\>
Æô¶¯Oracle
c:\> svrmgrl
svrmgrl> connect internal/oracle
svrmgrl> startup
svrmgrl> exit
Æô¶¯¼àÌýÆ÷
c:\> lsnrctl start ......