Oracle表空间不足处理
Oracle 处理 空间 不足
2023-09-14 08:58:42 时间
异常信息:
异常信息(异常类型:System.Data.OracleClient.OracleException) 异常提示:Oracle数据执行异常,请联系管理员处理 异常信息:ORA-01653: 表 LC0019999.BIZLOG 无法通过 128 (在表空间 CWBASE001 中) 扩展
首先查看一下表空间是否自动扩展:
SELECT T.TABLESPACE_NAME,D.FILE_NAME, D.AUTOEXTENSIBLE,D.BYTES,D.MAXBYTES,D.STATUS FROM DBA_TABLESPACES T,DBA_DATA_FILES D WHERE T.TABLESPACE_NAME =D.TABLESPACE_NAME ORDER BY TABLESPACE_NAME,FILE_NAME;
如果不是自动扩展,改成自动扩展:
alter database datafile 'C:\cwdata\CWBASE001.DBF' AUTOEXTEND ON NEXT 50M MAXSIZE UNLIMITED;
如果是自动扩展,看看表空间使用情况:一般一个普通表空间的一个数据文件最大为32G。如果使用接近这个了,就需要再建一个数据文件。
SELECT UPPER(F.TABLESPACE_NAME) "表空间名", D.TOT_GROOTTE_MB "表空间大小(M)", D.TOT_GROOTTE_MB - F.TOTAL_BYTES "已使用空间(M)", TO_CHAR(ROUND((D.TOT_GROOTTE_MB - F.TOTAL_BYTES) / D.TOT_GROOTTE_MB * 100,2),'990.99') "使用比", F.TOTAL_BYTES "空闲空间(M)", F.MAX_BYTES "最大块(M)" FROM (SELECT TABLESPACE_NAME, ROUND(SUM(BYTES) / (1024 * 1024), 2) TOTAL_BYTES, ROUND(MAX(BYTES) / (1024 * 1024), 2) MAX_BYTES FROM SYS.DBA_FREE_SPACE GROUP BY TABLESPACE_NAME) F, (SELECT DD.TABLESPACE_NAME, ROUND(SUM(DD.BYTES) / (1024 * 1024), 2) TOT_GROOTTE_MB FROM SYS.DBA_DATA_FILES DD GROUP BY DD.TABLESPACE_NAME) D WHERE D.TABLESPACE_NAME = F.TABLESPACE_NAME ORDER BY 4 DESC;
再建一个数据文件的方法:
ALTER TABLESPACE "CWBASE001" ADD DATAFILE 'C:\cwdata\CWBASE002.DBF' SIZE 500M AUTOEXTEND ON NEXT 50M MAXSIZE UNLIMITED;
相关文章
- ORA-27464: invalid schedule type string ORACLE 报错 故障修复 远程处理
- ORA-28505: cannot get non-Oracle system capabilities from string ORACLE 报错 故障修复 远程处理
- ORA-12461: undefined level string for policy string ORACLE 报错 故障修复 远程处理
- 空间Oracle动态表空间:使用指南(oracle动态表)
- 数据重塑Oracle数据:重新导入(oracle重新导入)
- 海口聚集,Oracle高级培训暨开班仪式(海口oracle培训)
- 查询Oracle数据库中表空间名称(oracle查询表空间名)
- 利用Oracle触发器实现数据库自动审计(oracle触发器类型)
- Oracle中建立超大空间表(oracle建立表空间)
- 如何处理Oracle数据库中的多字节字符(oracle多字节字符)
- Oracle 中空值使用特定赋值方式处理(oracle 空值 赋值)
- Oracle数据库中修改字段名称的简单方法(oracle修改字段名称)
- Oracle内存压力测试有效驾驭资源(oracle内存压测)
- Oracle公司名字经过脱敏处理(oracle公司名字脱敏)
- 利用Oracle表空间管理用户权限(oracle中表空间用户)
- Oracle数据库侦听端口修改指南(oracle侦听端口修改)
- Oracle数据库如何处理主键重复项(oracle主键重复项)
- 探索 Oracle 数据库的优势所在(oracle 优势是什么)
- 处理妙用Oracle精准掌握日期分段处理(oracle中日期分段)
- Oracle中如何增大表空间的操作指南(oracle中增大表空间)
- Oracle VM 灵活搭配实现虚拟粘贴(oracle vm粘贴)
- 探索Oracle HR表中的准确记录(oracle hr表信息)