项目突然遇到这个问题 ,数据都插入不了,客户电话爆了。

原因oracle保存的数据文件已经满了,现在要扩大。

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.  1和2都是查看,最关键是执行下面操作!!!!

扩大文件大小

例子:ALTER tablespace "safeneeds" add datafile'/home/oracle/app/oradata/POLICE_OICP/SAFENEEDS2.DBF' size 2056M AUTOEXTEND ON NEXT 50M maxsize UNLIMITED

ALTER tablespace "表空间名" add datafile'路径/名字随便起一个(一般在原来基础上加数字).DBF' size 2056M AUTOEXTEND ON NEXT 50M maxsize UNLIMITED

SAFENEEDS2.DBF 改成 其他名字就行

注意:双引号 "safeneeds",搞了一上午,sql一直报错。

oracle数据库报错:ORA-01654: 索引 XXX 无法通过 128 (在表空间 xxx 中) 扩展相关推荐

  1. oracle数据库报错:ORA-01654: 索引 aaa 无法通过 128 (在表空间 bb 中) 扩展

    1.有可能是索引表空间不够 SELECT UPPER(F.TABLESPACE_NAME) "表空间名", D.TOT_GROOTTE_MB "表空间大小(M)" ...

  2. oracle:ORA-01653: 表 xxx无法通过 128 (在表空间xxx 中) 扩展

    问题描述:连接oracle时出现报错:ORA-01653: 表 FRAUD.STRATEGY 无法通过 128 (在表空间 FRAUD 中) 扩展 原因:表空间满了(所以导致STRATEGY表写不进去 ...

  3. Oracle导入报错:ORA-01653表 无法通过 128 (在表空间 MY_BASE_DATA 中) 扩展

    异常原因一般是因为表空间DBF文件大小到上限了 解决方案: select * from dba_data_files where tablespace_name = 'MY_BASE_DATA' 取出 ...

  4. oracle数据库报错12154,PL/SQL登录Oracle数据库报错ORA-12154:TNS:无法解析指定的连接标识符解决方法...

    本篇文章小编给大家分享一下PL/SQL登录Oracle数据库报错ORA-12154:TNS:无法解析指定的连接标识符解决方法,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看. ...

  5. 连接oracle数据库报错:ORA-12505

    连接oracle数据库报错:ORA-12505 今天在使用程序连接oracle数据库时本来很简单的填写url,用户名和密码,测试连接提示失败.和pl_sql 对比了下写的也没毛病,有图为证: 看了下数 ...

  6. Oracle数据库备份报错12514,Oracle 数据库报错 ORA-12514解决办法

    Oracle 数据库报错 ORA-12514解决办法 绝对实用 如果orale数据库报ORA-12514 无监听程序 错误 就要listener.ora 和 tnsnames.ora 文件修改 一下如 ...

  7. ORACLE数据库报错ORA-00910: specified length too long for its datatype

    ORACLE数据库报错ORA-00910: specified length too long for its datatype 原因分析 先直接说下对于ORA-00910报错的原因:在于Oracle ...

  8. oracle数据库报错,ORA-01652:无法通过128(在表空间TEMP中)扩展temp段

    oracle数据库报错,ORA-01652:无法通过128(在表空间TEMP中)扩展temp段 出现这个报错一般是两种情况,oracle的temp空间不足:存在性能非常差的带全表扫描的sql占用的资源 ...

  9. Oracle数据库报错ORA-00904: 标识符无效问题解决办法

    Oracle数据库报错ORA-00904: 标识符无效问题解决办法 一般来说,报错ORA-00904: 标识符无效主要是以下两种情况: 1.可能是由于字段名或者表名写错了,一定要仔细核对代码里面的字段 ...

最新文章

  1. 在 ASP.NET 中执行 URL 重写
  2. MySQL(mysql 5.7)用户密码的管理
  3. 中国人工智能学会通讯——意识科学研究进展 1.5 多种脑机交互方式的实现
  4. 【瞎搞】 Codeforces Round 276 DIV 2 C.Bits
  5. mat 和asmatrix的区别_R语言的稀疏矩阵太大可能就不能用as.matrix了
  6. 2021信服云创新峰会:托管云成上云第三种选择
  7. 闲鱼:3月24日至3月30日冻结涉欺诈用户1.8万个
  8. 汇编画图题:存储器扩展(重要)
  9. 13.Linux 高性能服务器编程 --- 多进程编程
  10. Linux 基础入门
  11. 盘点 深度学习妖怪 之 激活函数妖
  12. 花朝节汉服摄影征集、照片征集、视频征集小程序
  13. 喜来登“手牵手”家庭计划率先亮相大中华区13家度假酒店
  14. 三张图秒懂Redis集群设计原理
  15. Android studio 安卓开发常见问题(个人笔记系列)
  16. 超市销售数据分析python_基于Python的超市O2O营销数据分析
  17. 转载]一个月赚5万美元--国产共享软件开发者周奕
  18. du、df、free
  19. cookie、sessionStorage、localstorage作用范围
  20. 我爷爷吸烟,我爸爸也吸烟,轮到我不能断了香火

热门文章

  1. 易语言 小写金额转大写金额
  2. 抓取东方财富网股票信息
  3. 「科普」一文读懂生产制造MES系统
  4. js 汉字转换成拼音
  5. python timeit.timer_python之timeit模块
  6. android 涂鸦软件demo,涂鸦demo(swift)这是一款涂鸦软件,能够实现对图片的基本操作...
  7. 如何配置一台能够进行Gromacs科学计算的电脑
  8. 让System.Drawing.Bitmap可以在linux运行
  9. HDLBits练习(三)多路复用器,算术电路,卡诺图电路
  10. Unity学习之Human fall flat创意工坊地图制作