select dbms_metadata.get_ddl('TABLESPACE','SYSTEM’) from dual;
3确认磁盘空间足够,增加一个数据文件
alter tablespace MLOG_NORM_SPACE
add datafile '/oracle/oms/oradata/mlog/****001.dbf'
size 10M autoextend on maxsize 20G
4如果删除表空间数据文件,如下:
alter tablespace MLOG_NORM_SPACE
drop datafile '/oracle/oms/oradata/mlog*****001.dbf'
5.查看一些扩展异常的情况
如果有记录返回,则这些对象的扩展已经快达到它定义时的最大扩展值。对于这些对象要修改它的存储结构参数.
如果有记录返回,则表明system表空间内存在一些非system和sys用户的对象。
应该进一步检查这些对象是否与我们应用相关。如果相关请把这些对象移到非
System表空间,同时应该检查这些对象属主的缺省表空间值.
7.检查对象的下一扩展与表空间的最大扩展值:
SQL> select a.table_name,a.next_extent,a.tablespace_name from all_tables a, (select tablespace_name,max(bytes) as big_chunk from dba_free_space group by tablespace_name) f where f.tablespace_name=a.tablespace_name and a.next_extent>f.big_chunk union select a.index_name,a.next_extent,a.tablespace_name from all_indexes a, (select tablespace_name,max(bytes) as big_chunk from dba_free_space group by tablespace_name) f where f.tablespace_name=a.tablespace_name and a.next_extent>f.big_chunk /
如果有记录返回,则表明这些对象的下一个扩展大于该对象所属表空间的最大扩展值,需调整相应表空间的存储参数.
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/14766028/viewspace-690531/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/14766028/viewspace-690531/