sitemap

RSS地图

收藏本站

设为首页

Oracle研究中心

当前位置:Oracle研究中心 > 故障案例 >

【案例】Oracle报错ORA-01144的产生原因和MOS官方解决办法

时间:2016-10-18 21:32   来源:Oracle研究中心   作者:网络   点击:

天萃荷净 运维DBA反映ASM中增加undo表空间的数据文件是报了上面的错误ORA-01144,结合MOS分析产生原因为大小限制导致。
在ASM中增加undo表空间的数据文件是报了上面的错误,最大4194303块,当好32G的大小,在8K的db_block_size的条件下,smallfile表空间单个数据文件最大为32G,bigfile表空间除外。

1.Oracle报错Ora-01144


SQL> alter tablespace undotbs1 add datafile '+CRED1_DATADG' size 32G autoextend off;
alter tablespace undotbs1 add datafile '+CRED1_DATADG' size 32G autoextend off
*
ERROR at line 1:
ORA-01144: File size (4194304 blocks) exceeds maximum of 4194303 blocks

2.通过更改SIZE大小解决


SQL> alter tablespace undotbs1 add dataOracleoracleplus.netfile '+CRED1_DATADG' size 16G autoextend off;

Tablespace altered.

SQL> alter tablespace undotbs1 add datafile '+CRED1_DATADG' size 16G autoextend off;

Tablespace altered.

SQL> alter tablespace undotbs2 add datafile '+CRED1_DATADG' size 16G autoextend off;

Tablespace altered.
下面是ORACLE数据库smallfile表空间,每一个db_block_size对应的单个数据文件的大小的取值范围

        db_block_size    Maximum data file size
       -------------    ----------------------  
            2kb                 8Gb-2kb
            4kb                16Gb-4kb
            8kb                32Gb-8kb
           16kb                64Gb-16kb
           32kb               128Gb-32kb
本文固定链接: http://www.htz.pw/2013/04/19/ora-01144-file-size-4194304-blocks-exceeds-maximum-of-4194303-blocks.html | 认真就输

--------------------------------------ORACLE-DBA----------------------------------------

最权威、专业的Oracle案例资源汇总之【案例】Oracle报错ORA-01144的产生原因和MOS官方解决办法

本文由大师惜分飞原创分享,网址:http://www.oracleplus.net/arch/997.html

Oracle研究中心

关键词:

ORA-01144: File size (4194304 blocks) exceeds maximum of 4194303 blocks

Oracle报错ORA-01144的解决办法

分析ORA-01144报错的产生原因