在oracle rac环境中,运行命令出现错误PROT-22: Storage too small:
# ./ocrconfig -replace ocrmirror /dev/ocr2
PROT-22: Storage too small
现在ocr2的配置已经和要迁移的原ocr对应裸设备具有相同的大小,仍然导致了错误产生,而且根据错误信息不难看出,导致问题产生的原因是空间不足。
查询metalink发现,这是一个10.2.0.1上的bug,要求ocrmirror设备的大小要比原始ocr设备大128M,详细描述可以参考:ID 317628.1。
将ocrmirror对应的目标裸设备大小增加128M后,再次运行ocrconfig –replace ocrmirror,命令成功执行。