Welcome 微信登录

首页 / 数据库 / MySQL / Oracle表空间不够使用及解决方法

1.查询表空间使用方法:select b.file_id,b.tablespace_name,b.file_name,b.bytes,(b.bytes-sum(nvl(a.bytes,0))),sum(nvl(a.bytes,0)),sum(nvl(a.bytes,0))/(b.bytes)*100 from dba_free_space a,dba_data_files b where a.file_id=b.file_id group by b.tablespace_name,b.file_name,b.file_id,b.bytes order by b.tablespace_name;2.增加表空间:解决方法1:增大数据文件--增加对应的表空间里面的某个数据文件的大小为***Malter database datafile "全路径的数据文件名称" resize ***M;解决方法2:增加数据文件alter tablespace 表空间名称 add datafile "全路径的数据文件名称" size ***M;--新增一个数据文件,全路径的数据文件名称为该新增数据文件的全路径文件名称。大小为***M,数值具体设置。PS:Oracle表空间一般让free百分比保持在10%以上,MDMC里面目前的比例是25%,如果低于就增加datafile或者resieze datafile,一般数据文件大小不要超过2G.Oracle 客户端连接排错Oracle数据库日志存放位置相关资讯      Oracle基础教程  Oracle 表空间使用  Oracle 表空间 
  • Oracle块编程返回结果集详解  (11/10/2013 10:45:58)
  • Oracle基础教程之设置系统全局区  (08/22/2013 14:24:00)
  • Oracle基础教程知识点总结  (06/18/2013 07:43:32)
  • Oracle基础教程之tkprof程序详解  (10/22/2013 11:49:50)
  • Oracle基础教程之sqlplus汉字乱码  (07/18/2013 16:30:00)
  • Oracle 管理之 Linux 网络基础  (02/16/2013 18:37:35)
本文评论 查看全部评论 (0)
表情: 姓名: 字数