Skip to main content
NetApp Knowledge Base

How Oracle determines sector size using VPD or OS-level reporting

Views:
48
Visibility:
Public
Votes:
0
Category:
ontap-9
Specialty:
san
Last Updated:

Applies to

  • FCP
  • Oracle ASM
  • Solaris

Answer

  • Oracle ASM determines disk sector size based on two sources:
    • Device VPD (Vital Product Data): ASM queries the disk’s VPD page for physical and logical sector size. If available, these values are used for SECTOR_SIZE and LOGICAL_SECTOR_SIZE.
    • OS Device Driver: If VPD is missing or incomplete, ASM falls back to the OS-reported logical block size (on Solaris, from sd.conf or kernel geometry).
  • We do not suspect any storage-side issue since the same LUN is presented to both nodes.
  • The discrepancy appears to be due to how Oracle determines sector size using VPD or OS-level reporting.

Additional Information

  • At disk group creation, ASM sets:
    • SECTOR_SIZE = physical sector size from VPD (or OS if VPD absent)
    • LOGICAL_SECTOR_SIZE = logical sector size from VPD (or OS fallback)
NetApp provides no representations or warranties regarding the accuracy or reliability or serviceability of any information or recommendations provided in this publication or with respect to any results that may be obtained by the use of the information or observance of any recommendations provided herein. The information in this document is distributed AS IS and the use of this information or the implementation of any recommendations or techniques herein is a customer's responsibility and depends on the customer's ability to evaluate and integrate them into the customer's operational environment. This document and the information contained herein may be used solely in connection with the NetApp products discussed in this document.