日期:2014-05-16  浏览次数:20577 次

dbca创建数据库时设置错了db_block_size

呵呵,这个问题估计大家很少遇到过:)

?

上午, 一个同事在用 dbca 创建数据库,按照默认设置走下去,却出现错误:ora-01503 和ora-00058!关于创建控制文件的和数据库块的。我看了错误信息,感到也很纳闷,创建那么多次数据库,还从来没有遇到了这个问题。到网上查了一 下,很少遇到同时出现这个错误的情况。

于是我回头查看创建数据库的设置,发现在 db_block_size设置为6144。怪不得出错呢!Oracle只有2k, 4k, 8k,16k, 32k的数据块!我将db_block_size更改为8192后,一切OK!

奇怪的 是,6144是怎么设置的?我的同事并不知道有这个参数的地方,因此根本就没有进入设置初始化参数的地方!那这个参数是谁设置的?鬼知道!