OracleÖÐÊý¾Ý¿âÓû§ºÍ±í¿Õ¼ä¹ØÏµ
Ò»¸öÓû§¿ÉÒÔʹÓÃÒ»¸ö»ò¶à¸ö±í¿Õ¼ä£¬Ò»¸ö±í¿Õ¼äÒ²¿ÉÒÔ¹©¶à¸öÓû§Ê¹Óá£Óû§ºÍ±í¿Õ¼äûÓÐÁ¥Êô¹ØÏµ£¬±í¿ÕÊÇÒ»¸öÓÃÀ´¹ÜÀíÊý¾Ý´æ´¢Âß¼¸ÅÄ±í¿Õ¼äÖ»ÊǺÍÊý¾ÝÎļþ·¢Éú¹ØÏµ£¬Êý¾ÝÎļþÊÇÎïÀíµÄ£¬Ò»¸ö±í¿Õ¼ä¿ÉÒÔ°üº¬¶à¸öÊý¾ÝÎļþ£¬¶øÒ»¸öÊý¾ÝÎļþÖ»ÄÜÁ¥ÊôÒ»¸ö±í¿Õ¼ä¡£
Óû§ÊôÓÚÊý¾Ý¿âʵÀýµÄ£¬ÔÚÒ»¸öʵÀýϲ»ÄÜͬÃûÓû§¡£µ«ÔÚÒ»oracle·þÎñÆ÷£¬¿ÉÒÔ´´½¨¶à¸öʵÀý£¬Ö»ÒªÄãµÄ»úÆ÷ÅäÖù»ÓþͿÉÒÔ¡£ÒòΪһ¸öʵÀýÆô¶¯ÆðÂëÐèÒª100¶àÕ×ÄÚ´æµÄ¡£ËùÒÔÔÚÒ»oracle·þÎñÆ÷ÉÏ¿ÉÒÔ´æÔÚ¶à¸öͬÃûÓû§£¬ËûÃÇÊÇÊôÓÚ²»Í¬Êý¾Ý¿âʵÀý£¬ËûÃǶÔӦʹÓõıí¿Õ¼äÔÚ²»Í¬µÄʵÀýÉÏ¡£
²éѯ±í¿Õ¼äºÍÓû§Ö®¼äµÄ¹ØÏµ£º
SELECT from DBA_SEGMENTS WHERE TABLESPACE_NAME=?
FAQ:
ÔÚOracleÖн¨Á¢ÁËÒ»¸öÓû§UB£¬ËüµÄĬÈϱí¿Õ¼äÊÇTSA£¬ÔÚÊý¾Ý¿âÓÃÁËÒ»¶Îʱ¼äºó£¬·¢ÏÖÔÀ´¸ã´íÁË£¬°ÑĬÈϱí¿Õ¼ä¸Ä³ÉTSB¡£ÏÖÔÚÏëÎʼ¸¸öÎÊÌâ:
1.Êý¾Ý¾¿¾¹·ÅÔÚÄǸö±í¿Õ¼äÉÏÁË£¿
¸ü¸ÄÒÔǰµÄ·ÅÔÚtsaÀïÃæ£¬ºóÀ´µÄ·ÅÔÚtsbÀïÃæ
2.ÎÒÏë°ÑÊý¾Ý¶¼·Å»Ø±í¿Õ¼äTSBÉÏ¿ÉÒÔÂð£¿
½«±íb´æ·ÅÔÚtsaÀïÃæ --alter table b move tablespace tsb;
3.ÔõÑù²ÅÖªµÀÊý¾Ý±í·ÅÔÚÄĸö±í¿Õ¼äÉÏ£¿
select table_name,TABLESPACE_NAME from user_tables;
4.ÎÒÓÃExp À´µ¼³öUBÕâ¸öÓû§£¬ÄܰÑËüËùÓÐÊý¾Ý¶¼µ¼³öÂð£¿
¿ÉÒÔ¡£
Ïà¹ØÎĵµ£º
ORACLEÈÏÖ¤Åàѵ³£¼ûÎÊÌâ
1¡¢ÎÊ£ºÊ²Ã´ÊÇ Oracle ÈÏÖ¤£¿¶¼ÓÐÄÄЩÖÖÀࣿ
¡¡¡¡´ð£ºOracle ÈÏÖ¤ÊÇÓÉOracle¹«Ë¾°ä²¼²¢ÊµÊ©µÄÒ»ÏîÈ¨Í ......
¡¡¡¡OracleÊý¾Ý¿âÖУ¬±íÊÇ×î»ù±¾µÄÄÚÈÝ¡£¿ÉÒÔ˵£¬±íÉè¼ÆµÄºÃ»µÖ±½Ó¸úÊý¾Ý¿âµÄÐÔÄÜÏà¹Ø¡£ËùÒÔ£¬ÔÚÉè¼Æ±íµÄʱºò£¬³ýÁËÒª×ñÑÆä¹ÌÓеÄÊý¾Ý¿â×¼ÔòÖ®Í⣬»¹ÐèÒª¿´¸öÈ˵ÄÊý¾Ý¿â¹ÜÀí¾Ñé¡£ÏÂÃæÎҾͰÑÕâЩ¾Ñé·ÖÏíһϣ¬»òÐí¶Ô´ó¼ÒÓÐËù°ïÖú¡£
¡¡¡¡Ò»¡¢ ±í¸Ã´æ·ÅÔÚÄÄÀï?
¡¡¡¡ÎÒÃǶ¼ÖªµÀ£¬ÔÚOracleÊý¾Ý¿âÖУ¬Ê¹ÀûÓÿռäÕâ¸ö¸ÅÄîÀ´¹Ü ......
¹Ø¼ü´Ê:
°ó¶¨±äÁ¿(binding variable),¹²Ïí³Ø(shared buffer pool), SGA(system global area);
ÔÚ¿ª·¢Ò»¸öÊý¾Ý¿â
ϵͳǰ,ÓÐ˶ÔOracle ϵͳÁ˽âºÜ¶à,ÓÈÆäÊÇËüµÄÌØÐÔ,ºÃÏóºÜÉÙ°É;¶Ô³õѧÕßÀ´½²,Õâ¸üÊDz»¿ÉÄܵÄÊÂÇé;½ö½ö¼òµ¥ÕÆÎÕÁËSQL
µÄд·¨,¾Í¿ªÊ¼ÁËÊý¾Ý¿âµÄ¿ª·¢,Æä½á¹ûÖ»ÄÜÊÇ¿ª·¢Ò»¸öûÓÐЧÂÊ,ҲûÓпÉÀ©Õ¹µÄϵͳ;
j8m ......
Ŀǰ£¬ÕýÔò±í´ïʽÒѾÔںܶàÈí¼þÖеõ½¹ã·ºµÄÓ¦Ó㬰üÀ¨*nix£¨Linux, UnixµÈ£©£¬HPµÈ²Ù×÷ϵͳ£¬PHP£¬C#£¬JavaµÈ¿ª·¢»·¾³¡£
Oracle 10gÕýÔò±í´ïʽÌá¸ßÁËSQLÁé»îÐÔ¡£ÓÐЧµÄ½â¾öÁËÊý¾ÝÓÐЧÐÔ£¬ ÖØ¸´´ÊµÄ±æÈÏ, Î޹صĿհ׼ì²â£¬»òÕß·Ö½â¶à¸öÕýÔò×é³É
µÄ×Ö·û´®µÈÎÊÌâ¡£
Oracle 10gÖ§³ÖÕýÔò±í´ïʽµÄËĸöк¯Êý ......
1.²é¿´±í¿Õ¼ä:
SELECT A.TABLESPACE_NAME,A.BYTES TOTAL,B.BYTES USED, C.BYTES FREE,
(B.BYTES*100)/A.BYTES "% USED",(C.BYTES*100)/A.BYTES "% FREE"
from SYS.SM$TS_AVAIL A,SYS.SM$TS_USED B,SYS.SM$TS_FREE C
WHERE A.TABLESPACE_NAME=B.TABLESPACE_NAME AND A.T ......