- 论坛徽章:
- 0
|
最初由 花好月不圆 发布\r\n[B]这次我们安装了 AIX 5305,结果,mkvg -B 创建的vg,lvcb 依然存在并且无法被oracle 使用。\r\n这太出乎我的意料了。 最后测试使用了 mkvg -S 创建的增强型的vg,这个终于可以使用前4k 空间了。\r\n\r\n===============================================\r\n\r\n那么.你这样创建的LV 你确定 lvcb 存在于lv 的头部?\r\n\r\n\r\n我这样创建lvcb 是没有在lv头部的,只有建库时,好象有问题,就是那些警告. [/B] \r\n\r\n\r\n\r\n\r\n关键的问题是 oracle 自己没有使用rlv的前4k.lvcb是否在 rlv的头部并不重要,即使你不在头部,oracle要跳过 4k ,那也没办法. 事实上我将文件dd 进rlv去直接覆盖了 前4k 的,lv的访问本身 没问题,就是oracle无法识别这个文件. 所以我认为 lvcb应该在 vgda中肯定是有的,关键是 oracle 调用os 命令的时候 ,判别出现了偏差.\r\n\r\n你的情况到底是怎样的 ,你其实并没有证明 . oracle又提示,也许就表明没有使用那 4k 而是在 4k之后开始使用的 .\r\n\r\n证明的方式很简单,就是你把 整个 rlv dd 到文件系统上,用 dbv来检查,如果一开始就报 corrupt 那就说明前4k 有保留,如果正常那就说明前4k 已经被数据文件使用. |
|