
生产环境遇到数据量暴增或累计数据达到某种程度后,表空间和索引空间的使用量就需要扩容。
1、查询表空间使用情况
SELECT FILE_NAME "文件名称",
TABLESPACE_NAME "表空间",
BYTES 1024 1024 1024 "文件最小/G",
USER_BYTES 1024 1024 1024 "已使用情况/G",
STATUS "文件状态",
AUTOEXTENSIBLE "是否自动扩展"
FROM dba_data_files;
复制
2、扩大表空间同时设置为自增
ALTER DATABASE DATAFILE '/oradata/UTMS/datafile/UTMSINDEX_1.dbf' AUTOEXTEND ON NEXT 100m MAXSIZE 31G;
复制
注:Oracle 单个数据块文件最大不能超过32G,且MAXSIZE必须为整数。
3、创建新的数据块
alter tablespace "UTMSINDEX" add datafile '/oradata/UTMS/datafile/UTMSINDEX_2.dbf' size 128M autoextend on next 200M MAXSIZE 31G;
复制
当数据块dbf文件超过32G后,就需要新增一个数据块。
4、视图字段解释
字段名称 | 字段含义 |
FILE_NAME | 数据文件名称 |
FILE_ID | 数据库文件ID |
TABLESPACE_NAME | 所属表空间名称 |
BYTES | 文件大小:单位/bytes |
STATUS | 文件状态:有效AVAILABLE/无效INVALID |
RELATIVE_FNO | 表空间文件相对号 |
AUTOEXTENSIBLE | 是否自动扩展:YES/NO |
MAXBYTES | 文件的最大值:单位/bytes |
MAXBLOCKS | 文件最大数 |
INCREMENT_BY | 默认自动增量值 |
USER_BYTES | 已使用情况:文件中有用的文件大小 |
USER_BLOCKS | ORACLE文件有用的大小 |
ONLINE_STATUS | 文件在线状态 |
end
文章转载自Java小技巧,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。
评论
相关阅读
【纯干货】Oracle 19C RU 19.27 发布,如何快速升级和安装?
Lucifer三思而后行
671次阅读
2025-04-18 14:18:38
Oracle RAC 一键安装翻车?手把手教你如何排错!
Lucifer三思而后行
630次阅读
2025-04-15 17:24:06
Oracle数据库一键巡检并生成HTML结果,免费脚本速来下载!
陈举超
539次阅读
2025-04-20 10:07:02
【活动】分享你的压箱底干货文档,三篇解锁进阶奖励!
墨天轮编辑部
488次阅读
2025-04-17 17:02:24
【ORACLE】记录一些ORACLE的merge into语句的BUG
DarkAthena
482次阅读
2025-04-22 00:20:37
一页概览:Oracle GoldenGate
甲骨文云技术
464次阅读
2025-04-30 12:17:56
【ORACLE】你以为的真的是你以为的么?--ORA-38104: Columns referenced in the ON Clause cannot be updated
DarkAthena
459次阅读
2025-04-22 00:13:51
火焰图--分析复杂SQL执行计划的利器
听见风的声音
412次阅读
2025-04-17 09:30:30
3月“墨力原创作者计划”获奖名单公布
墨天轮编辑部
371次阅读
2025-04-15 14:48:05
OR+DBLINK的关联SQL优化思路
布衣
350次阅读
2025-05-05 19:28:36