oracle增加表空间大小

第一步:查看表空间的名字及文件所在位置:

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;
select a.tablespace_name tablespaceName,nvl(b.free,0) "leftSpace",nvl(ceil((1 - b.free / a.total) * 100),100) "usageOfTablespace",c.EXTENT_MANAGEMENT "extentManagement"from (select tablespace_name, sum(nvl(bytes, 0)) / 1024 / 1024 totalfrom dba_data_filesgroup by tablespace_name) a,(select tablespace_name, sum(nvl(bytes, 0)) / 1024 / 1024 freefrom dba_free_spacegroup by tablespace_name) b,dba_tablespaces cwhere a.tablespace_name = c.tablespace_nameand c.tablespace_name = b.tablespace_name(+)AND a.tablespace_name ='REGENTA_DATA' order by (1 - b.free / a.total) * 100 desc

oracle增加表空间大小相关推荐

  1. 查看Oracle数据库表空间大小(空闲、已使用),是否要增加表空间的数据文件

    http://suan2046.iteye.com/blog/379539 标题:查看Oracle数据库表空间大小,是否需要增加表空间的数据文件 在数据库管理中,磁盘空间不足是DBA都会遇到的问题,问 ...

  2. 增加表空间大小的四种方法

    增加表空间大小的四种方法 Meathod1:给表空间增加数据文件 ALTER TABLESPACE app_data ADD DATAFILE 'D:\ORACLE\PRODUCT\10.2.0\OR ...

  3. linux展示表空间大小,oracle中看表空间大小等

    oracle中看表空间大小等 发布时间:2008-01-24 00:03:28来源:红联作者:skurialtn 在网络上查过很多次表空间.表的大小等信息,老是记不住,还是记下来好了. 首先用户名sy ...

  4. ORA-01653 无法在表空间扩展的解决办法 -- 增加表空间大小或给表空间增加数据文件

    当前系统的数据量越来越大的,昨天还运行正常的数据库,突然无法使用了.经过定位发现是"ORA-01653 " 即表空间满了,在这里简单记录下处理办法,长期来看oracle是顶不住了, ...

  5. Oracle 增加表空间

    ORA-00604: error occurred at recursive SQL level 1ORA-01653: unable to extend table SYS.AUD$ by 8192 ...

  6. oracle其他盘添加表空间吗,oracle增加表空间的四种方法

    实例1: 在中,磁盘空间不足是DBA都会遇到的问题,问题比较常见. --1查看表空间已经使用的百分比select a.tablespace_name,a.bytes/1024/1024 "S ...

  7. Oracle 查看表空间大小及其扩展

    在ORACLE数据库中,所有数据从逻辑结构上看都是存放在表空间当中,当然表空间下还有段.区.块等逻辑结构.从物理结构上看是放在数据文件中.一个表空间可由多个数据文件组成.系统中默认创建的几个表空间:S ...

  8. 修改oracle超空间大小,Oracle修改表空间大小详解

    在向orale数据库导入数据的时候报 ORA-01658: 无法为表空间 XXX中的段创建 INITIAL 区错误. Oracle我在创建表空间的时候初始化大小为200M,当数据库中数据量达到这个值, ...

  9. Oracle查看表空间大小以及修改表空间大小

    问题描述: 一.修改表空间大小 二.查看表空间大小及相关的sql 1.查看表空间的名称及大小 2.查看表空间物理文件的名称及大小 3.查看回滚段名称及大小 4.查看控制文件 5.查看日志文件 6.查看 ...

最新文章

  1. FileInputStream 之read(byte [] b)方法
  2. 一文读懂序列建模(deeplearning.ai)之序列模型与注意力机制
  3. HDU5126 stars(4维偏序->cdq套cdq+树状数组)
  4. js 随机1-10随机数_寻找随机的错误-一个真实的故事
  5. LeetCode 1333. 餐厅过滤器(Lambda排序)
  6. 10-10-010-简介-官网-官网翻译
  7. 通过配置ant提高EJB开发效率
  8. python可执行文件 情人节快乐_各位情人节快乐, Python帮忙撒狗粮, 我连夜做了这个程序!(示例代码)...
  9. python爬图mzitu_小白学 Python 爬虫(16):urllib 实战之爬取妹子图
  10. YOLO3 -- 介绍
  11. 必备知识:工业相机相关知识(初学者必备)
  12. 面向对象继承 C#编程记录
  13. mysql俩个表怎么创主外洁_单独招生面试题极其详细答案
  14. 用了半年的时间,把python学到了能出书的程度
  15. 【虚幻引擎UE】UE5 简单实现范围计算并绘制圆圈
  16. ​Web前端剪切板文本分享到文件发送
  17. Android设置网络访问权限
  18. 阿克曼函数java代码_阿克曼函数
  19. C语言:输入三个整数,从小到大排序!
  20. jdbc:mysql连接字符串

热门文章

  1. 小学计算机ps课题计划,小学生学习习惯养成课题总结
  2. 英语四六级资料汇总(大全)
  3. 23hh小说网——爬虫1.0python
  4. Redis(6)——GeoHash查找附近的人
  5. 统计学 回归分析( Regression Analysis)
  6. Android系统开发:GMS包移植
  7. pythoncharm怎么保存_pycharm软件实现设置自动保存操作
  8. 用R语言进行数据探索
  9. linux_sw_64,Zabbix使用system.sw.os获取主机信息
  10. python 模拟微信浏览器请求_如何用Python模拟登录微信,抓取所有好友个人信息!微信后台很强...