Oracle报错ORA-01653: 表xx无法通过 8192 扩展

1 问题向Oracle 10g数据库中批量插入数据,当插入近2亿条数据后,报出如下错误: ORA-01653: 表xx无法通过 8192 (在表空间 xx_data 中) 扩展 。
查看表空间,发现表空间大小已达到32G,但创建表空间时已设置了无限扩展(初始空间为20G),磁盘空间没满,说明表空间无法进行自动扩展了 。
2 原因【Oracle报错ORA-01653: 表xx无法通过 8192 扩展】查找资料了解到Oracle 10g 单个表空间数据文件的最大值为: 最大数据块 * DB_BLOCK_SIZE
查看Oracle的 DB_BLOCK_SIZE
SQL> select value from v$parameter where name ='db_block_size';


    推荐阅读