Oralce11g:ORA-06153:表BI_DW.DW_NBZ_POLICY_MAIN无法通过8192(在表空间BIDW中) 扩展

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Oralce11g:ORA-06153:表BI_DW.DW_NBZ_POLICY_MAIN无法通过8192(在表空间BIDW中) 扩展相关的知识,希望对你有一定的参考价值。

  在重跑存储过程insert到表里的时候,报了如下的错误:
 
 
    技术分享
 
ORA-06153这个类型的错误是由于表空间不足导致的。
可以使用下面的SQL查询表空间:
SELECT
     A.tablespace_name
    ,A.bytes /1024/1024 AS "表空间大小(M)"
    ,( A.bytes - B.bytes )/1024/1024 AS "已使用空间(M)"
    ,B.bytes / 1024 / 1024 AS "空闲空间(M)"
    ,Round((( A.bytes - B.bytes ) / A.bytes ) * 100, 2) AS "使用比率"
FROM  
    (SELECT tablespace_name ,SUM(bytes) bytes
       FROM dba_data_files
   GROUP BY tablespace_name) A,
    (SELECT tablespace_name, SUM(bytes) bytes, Max(bytes) largest
       FROM dba_free_space
   GROUP BY tablespace_name) B
WHERE A.tablespace_name = B.tablespace_name
ORDER BY (( A.bytes - B.bytes)/A.bytes) DESC

当查找完之后显示表空间的使用率为99.99%.

这时就需要检查这个表空间是否自动扩展,如果是自动扩展,继续检查最大的扩展空间,如果已经达到最大扩展空间,这是就需要DBA增加空间。

select FILE_ID,FILE_NAME,tablespace_name,AUTOEXTENSIBLE,INCREMENT_BY 
from dba_data_files 
where tablespace_name=BIDW 
ORDER BY FILE_ID DESC

 

 

 
 
 
技术分享

以上是关于Oralce11g:ORA-06153:表BI_DW.DW_NBZ_POLICY_MAIN无法通过8192(在表空间BIDW中) 扩展的主要内容,如果未能解决你的问题,请参考以下文章

oralce 创建表空间

Oralce 查询单表数据大小

oralce删除表,存储过程,函数

oralce 分离表和索引

ORALCE逻辑存储结构

oralce用户和表空间