ɾ³ý±í¿Õ¼äÖеÄÊý¾ÝÎļþ(Oracle 10gR2ÒÔºósupport)
SQL> alter tablespace myalan
2 add datafile 'D:\ORACLE\PRODUCT\10.2.0\ORADATA\IRMDB\myspace02.dbf' size 10m;
±í¿Õ¼äÒѸü¸Ä¡£
SQL> select file_name from dba_data_files where tablespace_name='MYALAN';
FILE_NAME
--------------------------------------------------------------------------------
D:\ORACLE\PRODUCT\10.2.0\ORADATA\IRMDB\MYSPACE.DBF
D:\ORACLE\PRODUCT\10.2.0\ORADATA\IRMDB\MYSPACE02.DBF
SQL> alter database datafile 'D:\ORACLE\PRODUCT\10.2.0\ORADATA\IRMDB\MYSPACE02.DBF' offline drop;
Êý¾Ý¿âÒѸü¸Ä¡£
SQL> select file_name from dba_data_files where tablespace_name='MYALAN';
FILE_NAME
--------------------------------------------------------------------------------
D:\ORACLE\PRODUCT\10.2.0\ORADATA\IRMDB\MYSPACE.DBF
D:\ORACLE\PRODUCT\10.2.0\ORADATA\IRMDB\MYSPACE02.DBF
SQL> alter tablespace myalan drop datafile 'D:\ORACLE\PRODUCT\10.2.0\ORADATA\IRMDB\MYSPACE02.DBF';
alter tablespace myalan drop datafile 'D:\ORACLE\PRODUCT\10.2.0\ORADATA\IRMDB\MYSPACE02.DBF'
*
µÚ 1 ÐгöÏÖ´íÎó:
ORA-03264: ÎÞ·¨É¾³ý±¾µØ¹ÜÀíµÄ±í¿Õ¼äÖеÄÍÑ»úÊý¾ÝÎļþ
SQL> alter database datafile 'D:\ORACLE\PRODUCT\10.2.0\ORADATA\IRMDB\MYSPACE02.DBF' online;
alter database datafile 'D:\ORACLE\PRODUCT\10.2.0\ORADATA\IRMDB\MYSPACE02.DBF' online
*
µÚ 1 ÐгöÏÖ´íÎó:
ORA-01113: Îļþ 10 ÐèÒª½éÖʻָ´
ORA-01110: Êý¾ÝÎļþ 10: 'D:\ORACLE\PRODUCT\10.2.0\ORADATA\IRMDB\MYSPACE02.DBF'
SQL> recover datafile 10;
Íê³É½éÖʻָ´¡£
SQL> alter database datafile 'D:\ORACLE\PRODUCT\10.2.0\ORADATA\IRMDB\MYSPACE02.DBF' online;
Êý¾Ý¿âÒѸü¸Ä¡£
SQL> select file_name,status from dba_data_Files where tablespace_name='MYALAN';
FILE_NAME
--------------------------------------------------------------------------------
STATUS
---------
D:\ORACLE\PRODUCT\10.2.0\ORADATA\IRMDB\MYSPACE.DBF
AVAILABLE
D:\ORACLE\PRODUCT\10.2.0\ORADATA\IRMDB\MYSPACE02.DBF
AVAILABLE
SQL> alter tablespace myalan drop datafile 'D:\ORACLE\PRODUCT\10.2.0\ORADATA\IRMDB\MYSPACE02.DBF';
±í¿Õ¼äÒѸü¸
Ïà¹ØÎĵµ£º
1.²éѯ±í¿Õ¼äµÄʹÓÃÇé¿ö£¬ÒÔMΪµ¥Î»
select f.tablespace_name,a.total,u.used,f.free,round((u.used/a.total)*100) "% used",
round((f.free/a.total)*100) "% Free"
from
(select tablespace_name, sum(bytes/(1024*1024)) total
&nbs ......
Õâ¶Îʱ¼ä£¬½ÓµÄ¶àÊÇRACµÄά»¤ºÍ»Ö¸´ÎÊÌâ¡£ËùÒÔÿÌì¶¼ÊÇÔÚºÍRAC´ò½»µÀ¡£
RACÕæµÄºÜºÃÍæ¡£
´ó¼ÒÓжÔRAC¸ÐÐËȤµÄÓÐÎÊÌâµÄ£¬»òÕßÊÇÓöµ½RACά»¤ÉÏÃæµÄ³öÏÖÎÊÌâµÄ£¬¿ÉÒÔ·¢ÓʼþÖÁinthirties@gmail.comÒ»Æð½»Á÷Ñо¿¡£
ÕæµÄºÜÏ£ÍûÍæOracle ......
ÔÎĵØÖ·£ºhttp://space.itpub.net/12330444/viewspace-249140
¹ØÓÚtkprofµÄÏêϸʹÓÃÇé¿ö¿ÉÔÚoracle10gÁª»úÎĵµPerformance Tuning GuideÖÐÕÒµ½¡£
TkprofÊÇÒ»¸ö·ÖÎöORACLE¸ú×ÙÎļþ²¢ÇÒ²úÉúÒ»¸ö¸ü¼ÓÈËÐÔ»¯ÇåÎúµÄÊä³ö½á¹ûµÄ¿ÉÖ´Ðй¤¾ß£»¿ÉÓÃÀ´¸ñʽ»¯sql trace²úÉúµÄÎļþ£¬ÈÃÄã¸üÈÝÒ׿´¶®traceµÄÄÚÈÝ¡£
Tkprof´æ·ÅλÖãºC:\ ......