【问题标题】:Oracle Increasing Database Block Size in Oracle 12cOracle 在 Oracle 12c 中增加数据库块大小
【发布时间】:2018-01-19 10:09:21
【问题描述】:

我有这个错误:

01144. 00000 -  "File size (%s blocks) exceeds maximum of %s blocks"
*Cause:    Specified file size is larger than maximum allowable size value.
*Action:   Specify a smaller size.

中创建 TABLESPACE 时
Oracle Database 12c Standard Edition Release 12.2.0.1.0 - 64bit Production

所以我想增加数据库块大小,但我不知道如何,当我查询数据库时,我没有得到任何结果:

select distinct bytes/blocks from user_segments;

【问题讨论】:

  • 所以你想用一个数据文件创建一个非常大的表空间?是a 'bigfile' tablespace吗?在您的问题中包含引发异常的语句和实际错误可能会有所帮助。

标签: sql database oracle oracle12c database-administration


【解决方案1】:

可能您正在尝试创建一个非常大的数据文件,请尝试在开始时将数据文件创建为 100 MB,然后再增加它。请通过您用来创建表空间的命令。

【讨论】:

    【解决方案2】:

    只能在创建数据库时设置默认的database block size。无论如何,块大小的操作是一个重要而复杂的事情,它不仅会影响数据文件,还会影响缓冲区缓存、并发性等。在您知道自己到底在做什么以及为什么之前,请不要尝试使用它。

    【讨论】:

      猜你喜欢
      • 2020-02-18
      • 1970-01-01
      • 2019-05-17
      • 1970-01-01
      • 2014-05-05
      • 1970-01-01
      • 2018-02-01
      • 1970-01-01
      • 2020-05-12
      相关资源
      最近更新 更多