oracle增加表空间大小
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增加表空间大小相关推荐
- 查看Oracle数据库表空间大小(空闲、已使用),是否要增加表空间的数据文件
http://suan2046.iteye.com/blog/379539 标题:查看Oracle数据库表空间大小,是否需要增加表空间的数据文件 在数据库管理中,磁盘空间不足是DBA都会遇到的问题,问 ...
- 增加表空间大小的四种方法
增加表空间大小的四种方法 Meathod1:给表空间增加数据文件 ALTER TABLESPACE app_data ADD DATAFILE 'D:\ORACLE\PRODUCT\10.2.0\OR ...
- linux展示表空间大小,oracle中看表空间大小等
oracle中看表空间大小等 发布时间:2008-01-24 00:03:28来源:红联作者:skurialtn 在网络上查过很多次表空间.表的大小等信息,老是记不住,还是记下来好了. 首先用户名sy ...
- ORA-01653 无法在表空间扩展的解决办法 -- 增加表空间大小或给表空间增加数据文件
当前系统的数据量越来越大的,昨天还运行正常的数据库,突然无法使用了.经过定位发现是"ORA-01653 " 即表空间满了,在这里简单记录下处理办法,长期来看oracle是顶不住了, ...
- Oracle 增加表空间
ORA-00604: error occurred at recursive SQL level 1ORA-01653: unable to extend table SYS.AUD$ by 8192 ...
- oracle其他盘添加表空间吗,oracle增加表空间的四种方法
实例1: 在中,磁盘空间不足是DBA都会遇到的问题,问题比较常见. --1查看表空间已经使用的百分比select a.tablespace_name,a.bytes/1024/1024 "S ...
- Oracle 查看表空间大小及其扩展
在ORACLE数据库中,所有数据从逻辑结构上看都是存放在表空间当中,当然表空间下还有段.区.块等逻辑结构.从物理结构上看是放在数据文件中.一个表空间可由多个数据文件组成.系统中默认创建的几个表空间:S ...
- 修改oracle超空间大小,Oracle修改表空间大小详解
在向orale数据库导入数据的时候报 ORA-01658: 无法为表空间 XXX中的段创建 INITIAL 区错误. Oracle我在创建表空间的时候初始化大小为200M,当数据库中数据量达到这个值, ...
- Oracle查看表空间大小以及修改表空间大小
问题描述: 一.修改表空间大小 二.查看表空间大小及相关的sql 1.查看表空间的名称及大小 2.查看表空间物理文件的名称及大小 3.查看回滚段名称及大小 4.查看控制文件 5.查看日志文件 6.查看 ...
最新文章
- FileInputStream 之read(byte [] b)方法
- 一文读懂序列建模(deeplearning.ai)之序列模型与注意力机制
- HDU5126 stars(4维偏序->cdq套cdq+树状数组)
- js 随机1-10随机数_寻找随机的错误-一个真实的故事
- LeetCode 1333. 餐厅过滤器(Lambda排序)
- 10-10-010-简介-官网-官网翻译
- 通过配置ant提高EJB开发效率
- python可执行文件 情人节快乐_各位情人节快乐, Python帮忙撒狗粮, 我连夜做了这个程序!(示例代码)...
- python爬图mzitu_小白学 Python 爬虫(16):urllib 实战之爬取妹子图
- YOLO3 -- 介绍
- 必备知识:工业相机相关知识(初学者必备)
- 面向对象继承 C#编程记录
- mysql俩个表怎么创主外洁_单独招生面试题极其详细答案
- 用了半年的时间,把python学到了能出书的程度
- 【虚幻引擎UE】UE5 简单实现范围计算并绘制圆圈
- ​Web前端剪切板文本分享到文件发送
- Android设置网络访问权限
- 阿克曼函数java代码_阿克曼函数
- C语言:输入三个整数,从小到大排序!
- jdbc:mysql连接字符串
热门文章
- 小学计算机ps课题计划,小学生学习习惯养成课题总结
- 英语四六级资料汇总(大全)
- 23hh小说网——爬虫1.0python
- Redis(6)——GeoHash查找附近的人
- 统计学 回归分析( Regression Analysis)
- Android系统开发:GMS包移植
- pythoncharm怎么保存_pycharm软件实现设置自动保存操作
- 用R语言进行数据探索
- linux_sw_64,Zabbix使用system.sw.os获取主机信息
- python 模拟微信浏览器请求_如何用Python模拟登录微信,抓取所有好友个人信息!微信后台很强...