快速业务通道

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 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号