ICode9

精准搜索请尝试: 精确搜索
首页 > 数据库> 文章详细

Oracle解决ora-01653 无法通过1024扩展

2020-12-06 12:33:22  阅读:1139  来源: 互联网

标签:1024 NAME 01653 BYTES JT TABLESPACE Oracle BBMS


1.查询表空间使用情况

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;

在这里插入图片描述

2.查看表空间是否具有自动扩展的能力

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;

在这里插入图片描述

3.查询当前数据库中表空间JT_BBMS_DATA是否为自动扩展

select tablespace_name,file_name,autoextensible from dba_data_files where tablespace_name = 'JT_BBMS_DATA';

在这里插入图片描述
AUTOEXTENSIBLE 值为YES表示支持自动扩展

4.扩大表空间的四种方法:

1、增加数据文件

ALTER TABLESPACE JT_BBMS_DATA ADD DATAFILE 
'/ora/app/jtbbms/oradata/resjt/JT_BBMS_DATA01.dbf' SIZE 1024M;

2、增加数据文件并允许自动增长

ALTER TABLESPACE JT_BBMS_DATA ADD DATAFILE 
'/ora/app/jtbbms/oradata/resjt/JT_BBMS_DATA04.dbf' SIZE 1024M AUTOEXTEND ON NEXT 8M MAXSIZE 20480M;

3、允许已存在的数据文件自动增长

ALTER DATABASE DATAFILE '/ora/app/jtbbms/oradata/resjt/JT_BBMS_DATA01.dbf' 
AUTOEXTEND ON NEXT 8M MAXSIZE 10240M;

4、手工改变已存在数据文件的大小

ALTER DATABASE DATAFILE '/ora/app/jtbbms/oradata/resjt/JT_BBMS_DATA01.dbf' 
RESIZE 10240M;

注意:1、2、3、4中的DATAFILE(’/ora/app/jtbbms/oradata/resjt/JT_BBMS_DATA01.dbf’)需要自己替换成自己需要操作的数据文件名;1、2中的“JT_BBMS_DATA ”需要替换成自己要操作的TABLESPACE 名

标签:1024,NAME,01653,BYTES,JT,TABLESPACE,Oracle,BBMS
来源: https://blog.csdn.net/zhuimeng_by/article/details/110732930

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有