造成问题原因分析:

1.表空间不足。
2.表空间状态未开启自动扩展功能。

检查

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_BYTESFROM SYS.DBA_FREE_SPACE GROUP BY TABLESPACE_NAME) F,(SELECT TABLESPACE_NAME,ROUND(SUM(BYTES) / (1024 * 1024), 2) TOT_GROOTTE_MBFROM SYS.DBA_DATA_FILES GROUP BY TABLESPACE_NAME) DWHERE D.TABLESPACE_NAME = F.TABLESPACE_NAMEORDER BY 4 DESC --已知表空间名,可以精确查询-- and D.TABLESPACE_NAME = '表空间名' ;

2.查看表空间状态

SELECT D.TABLESPACE_NAME,D.FILE_NAME,D.AUTOEXTENSIBLE,D.BYTES,D.MAXBYTES,D.STATUSFROM DBA_DATA_FILES DWHERE D.TABLESPACE_NAME = '表空间名';

解决

结论:AUTOEXTENSIBLE 自动扩展(YES);
STATUS 值为AVAILABLE,表空间状态为开启了自动扩展的功能。
综合上述检查结果,可断定遇到的问题是因为可能性1—表空间不足导致。解决办法也就是扩大表空间。

方法:
扩大表空间的四种方法:
1、增加数据文件

ALTER TABLESPACE '表空间名' ADD DATAFILE
'D:\ORACLE\PRODUCT\10.2.0\ORADATA\DBFILE\TRD_2.DBF' SIZE 1024M;

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

ALTER TABLESPACE '表空间名' ADD DATAFILE
'D:\ORACLE\PRODUCT\10.2.0\ORADATA\DBFILE\TRD_2.DBF' SIZE 1024M AUTOEXTEND ON NEXT 8M MAXSIZE 10240M;

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

ALTER DATABASE DATAFILE 'D:\ORACLE\PRODUCT\10.2.0\ORADATA\DBFILE\TRD.DBF'
AUTOEXTEND ON NEXT 8M MAXSIZE 10240M;

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

ALTER DATABASE DATAFILE 'D:\ORACLE\PRODUCT\10.2.0\ORADATA\DBFILE\TRD.DBF'
RESIZE 10240M;

实际解决过程中,我们使用的是方法1,加了5G,具体方法选择根据自身需求。

参考文章:Oracle解决Ora-01653无法扩展表空间问题

Oracle ORA-01653: 无法扩展表空间 (unable to extend table... in tablespace ...)相关推荐

  1. oracle创建表空间 扩展表空间文件 修改表空间自动增长

    1. 创建表空间 create tablespace SIRM2  datafile 'D:\oracle\product\10.2.0\oradata\orcl\SIRM2.dbf' size 10 ...

  2. Oracle 查看和扩展表空间

    一.查询表空间使用情况 select a.tablespace_name as "表空间名",a.bytes / 1024 / 1024 as "表空间大小(M)&quo ...

  3. 生产上oracle扩展表空间,oracle基于裸设备(raw device)扩充表空间

    首先在oracle中查询表空间的使用情况,确认是哪个表空间不足. select df.tablespace_name "Tablespace",df.bytes/(1024*102 ...

  4. Oracle Study案例之--基于表空间的时间点恢复(TSPITR)

     Oracle Study案例之--基于表空间的时间点恢复(TSPITR) TSPITR(表空间时间点恢复)用于将一个或多个表空间恢复到过去某个时间点的状态,而其他表空间仍然保持现有状态. TSPIT ...

  5. Oracl数据库管理方面的资料(查询sga,查看oracle数据库名称sid,查看oracle数据库名称,查看表空间,修改表空间名称,数据库管理,sqlPlus数据显示)

    显示Oracle sga相关信息: SQL> show sga Total System Global Area 105978600 bytes Fixed Size 453352 bytes ...

  6. Oracle 同义词、DBLINK、表空间的使用

    Oracle 同义词 Oracle同义词创建及其作用 Oracle的同义词(synonyms)从字面上理解就是别名的意思,和试图的功能类似,就是一种映射关系.本文介绍如何创建同义词语句,删除同义词以及 ...

  7. 如何手动修改oracle表空间,ORACLE数据库创建和修改表空间

    -建立表空间(oracle中的tablespace(表空间)) CREATE TABLESPACE data01 DATAFILE 'D:\oracle\ora92\oradata\db\DATA01 ...

  8. Oracle查看用户所在的表空间

    oracle 查看表空间有哪些表 select * from dba_tables where tablespace_name='表空间名',注意表空间名大小写敏感. select table_nam ...

  9. Oracle数据库用户角色、表空间创建、删除命令

    Oracle数据库用户角色.表空间创建.删除命令 //创建数据表空间 create tablespace BCC datafile 'D:\oracle\oradata\BCC\BCC.dbf' si ...

最新文章

  1. js能关闭HTML页面,javascript可以关闭吗
  2. leetcode算法题--Perfect Squares
  3. Linux 与 硬件 —— 各个硬件设备在Linux中的文件名
  4. 玩转 VS Code 专栏
  5. 微信小程序与Vue js数据渲染对比
  6. easyui前端框架模板_.NET Core基于Ace Admin的响应式框架
  7. GmSSL3.0 在Android上的命令行风格封装
  8. 【双十一精选】史上最强的宝贝详情页设计思路以及操作流程
  9. 【Spring】IoC容器系列的设计与实现:BeanFactory和ApplicationContext
  10. MySQL 存储过程的写法
  11. 原创 | GPT-4 震撼登场,惊艳四座,然而...
  12. 关于如何调用苹果自带的地图APP
  13. 关于G0、G1、G2、G3的名词解释
  14. 取消Eclipse中的语法分析警告,去掉虫子 ,去掉红点报错方法
  15. alpha因子常见问题_多因子模型是否真的可以带来阿尔法(alpha)?
  16. 电子计算机技术的发展情况,新时期电子信息技术发展现状与趋势分析
  17. 启动类上的@MapperScan注解与yml配置中mybatis.mapper-locations和mybatis.type-aliases-package的作用
  18. Windows中telnet不是内部或外部命令解决方法
  19. ubuntu更新源修改更新源
  20. win10计算机拨号连接,Win10宽带连接错误651_Win10宽带拨号错误651-192路由网

热门文章

  1. 欧盟对埃及纺织服装业免除关税,蕴藏巨大商机,每年700亿美元进口市场等你开拓!...
  2. 原生JS写三级联动 --省--市--区
  3. python中area是什么意思_area是什么意思??????
  4. 关于 android 虚拟机显示在了界面里面,怎么把模拟器放到到android studio窗口外面这件事
  5. 计算机应用模块等级考试大纲,全国计算机等级考试大纲 年版.doc
  6. 计算机Excel怎么弄迷你图,【迷你图excel在哪里】Excel如何绘制迷你图
  7. wps如何在目录里面打省略号_电脑wps里省略号怎么打相关阅读-电脑wps里省略号怎么打文章阅读-123文学网...
  8. Hive数据仓库实战
  9. java map key是否存在_java如何判断map集合中是否存在key?
  10. Ant Motion 动效的使用方法,以及api无法不生效的问题