AIX 上建立裸裝置lv出現的問題

paulyibinyi發表於2009-05-21

        昨天在客戶那巡檢時,發現日誌中出現以下的警告:

Fri Apr 17 06:03:11 2009
WARNING: You are creating/reusing datafile /dev/ritms2_sysaux_1g.
WARNING: Oracle recommends creating new datafiles on devices with zero offset. The command "/usr/sbin/mklv -y LVname -T O -w n -s n
-r n VGname NumPPs" can be used. Please contact Oracle customer support for more details.
WARNING: You are creating/reusing datafile /dev/ritms2_sysaux_1g.
WARNING: Oracle recommends creating new datafiles on devices with zero offset. The command "/usr/sbin/mklv -y LVname -T O -w n -s n
-r n VGname NumPPs" can be used. Please contact Oracle customer support for more details.

    看來建立lv時,沒加-T 0 引數導致有4k的頭部偏移,很可能會出現壞塊,而出現ORA-01578錯誤

  可以用以下方法進行檢查

1.   lslv -L  itms2_sysaux_1g   

2.   dbfsize /dev/ritms2_sysaux_1g

解決方法;

1.修改VG為scarable vg,並且重建裸裝置,重建庫,資料重倒

2.修改VG為scarable vg,用以下命令把lv的整個資料向前移動4K:

   dd if=/dev/lvname f=/dev/lvname  seek=0 skip=1 bs=4k

 

 

 

 

 

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/7199859/viewspace-600671/,如需轉載,請註明出處,否則將追究法律責任。

相關文章