ORACLE 表空间扩展方法
作者 佚名技术
来源 Linux系统
浏览
发布时间 2012-03-25
环境: linux系统 工具:PL/SQL DEVELOPER 第一步:查看表空间的名字及文件所在位置: select tablespace_name, file_id, file_name, round(bytes/(1024*1024),0) total_space from dba_data_files order by tablespace_name 第二步:增大所需表空间大小: alter database datafile ''表空间位置''resize 新的尺寸 例如: alter database datafile ''\oracle\oradata\anita_2008.dbf'' resize 4000m 对于oracle数据库的表空间,除了用手动增加大小外,还可以增加数据文件等方式扩展表空间大小. 方法一:增加数据文件个数 alter tablespace 表空间名称 add datafile ''新的数据文件地址'' size 数据文件大小 例如: alter tablespace ESPS_2008 add datafile ''\oracle\oradata\anita_2010.dbf'' size 1000m 方法二:设置表空间自动扩展. alter database datafile ''数据文件位置'' autoextend on next 自动扩展大小 maxsize 最大扩展大小 例如: alter database datafile ''\oracle\oradata\anita_2008.dbf'' autoextend on next 100m maxsize 10000m 方法三:查询表空间使用情况: select a.tablespace_name,a.bytes/1024/1024 "sum MB", (a.bytes-b.bytes)/1024/1024 "used MB",b.bytes/1024/1024 "free MB", round (((a.bytes-b.bytes)/a.bytes)*100,2) "used%" from (select tablespace_name,sum(bytes) bytes from dba_data_files group by tablespace_name) a, (select tablespace_name,sum(bytes) bytes,max (bytes) largest from dba_free_space group by tablespace_name)b where a.tablespace_name=b.tablespace_name order by ((a.bytes-b.bytes)/a.bytes) desc; 拥有帝国一切,皆有可能。欢迎访问phome.net 本文出自 “追寻” 博客,请务必保留此出处http://2645931.blog.51cto.com/2635931/701193 拥有帝国一切,皆有可能。欢迎访问phome.net |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
关于ORACLE 表空间扩展方法的所有评论