【TechTarget中国原创】问:我的Oracle 8.1.7.4数据库的块大小(block size)为4K。我想将块大小设为8K。我该怎么做?能不能用导入/导出工具进行此项操作?
答:改变块大小的唯一方法就是重建数据库。导入/导出工具不清楚块大小,所以它们可以用于这一操作。首先,将你的数据库全盘导出。接着删除以前的数据库。然后重建块大小为8K的数据库。最后,从你创建的dump文件中进行全盘导入。在导入时,数据就进入了块大小为8K的新数据库中。
检查你是否对数据库进行了很好地备份很有必要,这样做可以检查是否有的地方出错。不要用你的导出dump文件成为你唯一的备份文件。如果数据库不是很大,就关了它并在将数据库从你的系统中迁移出去之前对数据库进行冷备份。