Page 1
This guide provides information about configuring the HP StorageWorks P9000 Database Validator Software on HP StorageWorks P9000 disk arrays in an Oracle database environment. The intended audience is a storage system administrator or authorized service provider with independent knowledge of HP StorageWorks P9000 disk arrays and the HP StorageWorks Remote Web Console.
Contents 1 Overview of Database Validator..............5 Database Validator........................5 2 About Database Validator operations............6 Database Validator components....................6 Overview of Oracle H.A.R.D. and Database Validator operations...........7 3 Preparing for Database Validator operations..........9 Requirements and restrictions......................9 Requirements for the P9500....................9 Requirements for the host server.....................9 Oracle Data Validation Service....................11 Preparing for Database Validator operations................12 Installing and configuring RAID Manager..................13...
1 Overview of Database Validator Unless otherwise specified, the term P9000 in this guide refers to the following disk array: P9500 Disk Array The GUI illustrations in this guide were created using a Windows computer with the Internet Explorer browser. Actual windows may differ depending on the operating system and browser used. GUI contents also vary with licensed program products, storage system models, and firmware versions.
2 About Database Validator operations Database Validator components The following figure shows the Database Validator system components and their functions for Oracle data validation checking. The RAID Manager software is used to specify the logical units (LUs) to be checked and the type of check to be performed (type depends on the Oracle version). The files to be checked include data files (including tablespace files), redo log files, and control files.
Figure 3 Typical database system configuration Overview of Oracle H.A.R.D. and Database Validator operations The following figure shows a typical system configuration with Database Validator. The Oracle Hardware Assisted Resilient Data (H.A.R.D.) feature protects against data corruption. The Oracle application software computes checksums that are included with every data block written to disk. The Database Validator feature recomputes the checksums upon receiving data blocks to be written to Oracle database volumes.
Page 8
Detection of corrupt data: If the Database Validator function detects corrupt data, the I/O operation from the host is rejected, just as if there had been a hardware failure. The error code indicates “H.A.R.D. failure”. If the data corruption problem is transient, the condition may clear when the host retries the I/O.
Whole range of increased virtual volumes. The range is enlarged automatically according to the increase of the capacity of virtual volumes. * For details on Database Validator settings, see the HP StorageWorks P9000 RAID Manager User Guide. Requirements for the host server For Database Validator operations, you need a host server that is connected to the P9500 with fibre-channel interface.
Page 10
NOTE: Information on supported versions may change in future releases. For the latest information, contact your HP account team. The host server requirements for Database Validator operations are the following: RAID Manager: Version 01-22-03/xx or later is required for Database Validator operations on P9500.
NOTE: – The Oracle database must be constructed on raw devices (that is, no file system). – The DB_BLOCK_CHECKSUM parameter must be set to TRUE. Oracle database functionality of check data is slightly enhanced with Oracle9i – Release 2, so Database Validator has two distinct modes: For Oracle8i and Oracle9i databases –...
Oracle on LVM (VxVM): If LVM is used, the LDEVs after LVM mapping must obey the two separation rules: ◦ data/control files separate from redo log files, and same block size. If LVM is used, configure the LUs before enabling Database Validator checking using ◦...
RAID Manager, if not already installed and configured: Installing RAID Manager: The RAID Manager software is installed on the host server. For instructions on installing RAID Manager, see the HP StorageWorks P9000 RAID Manager Installation and Configuration User Guide.
Oracle data validation checking at the LU level. For detailed information on these commands, see the HP StorageWorks P9000 RAID Manager Reference Guide. To start Database Validator operations, use the raidvchkset RAID Manager command to enable Database Validator checking at the volume level for the desired LU(s).
This document does not describe P9500 device configuration. See the P9500 Configuration Guide for the host platform (for example, Oracle Solaris Configuration Guide). This document does not describe path allocation. See the HP StorageWorks P9000 Provisioning for Open Systems User Guide.
* Type refers to the size, device emulation, sharing conditions, etc. If the LUN Expansion (LUSE) and Virtual LUN/Virtual LVI features are installed, you can define any size of volume appropriate for your environment. ** Device names recognized on the host are determined by the path definition settings of P9500, OS internal rule, and HBA device driver.
See the HP StorageWorks P9000 RAID Manager Reference Guide for the exact syntax. The vxdisk list and vxdg list commands show the range of metadata regions for the VxVM LVM, which are called private regions.
CLI option (see the following example). Database Validator checking is enabled for the volumes with an asterisk (*). For further information on the inqraid command, see the HP StorageWorks P9000 RAID Manager Reference Guide. Example 4 Displaying Database Validator volumes for sample configuration...
HOST, and the raidvchkdsp command will be rejected in protection mode. Non-permitted volume is shown without LDEV# information (LDEV# is “ - ”). See the HP StorageWorks P9000 RAID Manager Reference Guide for more examples of the raidvchkdsp command, and parameter definition and displayed field definitions.
Example 7 Disabling Database Validator checking for sample configuration # raidvchkset g oralog # raidvchkset g oractl # raidvchkset g oradata # raidvchkset g orastok Example 8 Restarting Database Validator checking for sample configuration # raidvchkset g oralog vt redo9 # raidvchkset g oractl vt data9...
SSB: The SSB log on the SVP can only be accessed by HP service personnel. The SSB log includes the following information for a validation error: Error volume (P9500 LDEV). ◦ Start address of write request control data block (CDB). ◦...
For details about the error codes that are not described in the table, contact HP Technical Support. To identify the error code using the log displayed on the RAID Manager window, follow the procedure below. For more information about RAID Manager, see the HP StorageWorks P9000 RAID Manager User Guide. •...
Page 23
• See the following table and find the meaning of the error code. For details about the error codes that are not described in the table, contact HP Technical Support. Table 4 Error code and error contents when operating RAID Manager Error Code (SSB1) Error Code (SSB2) Description...
HP StorageWorks P9000 Audit Log User and Reference Guide HP StorageWorks P9000 Owner Guide HP StorageWorks P9000 Performance for Open and Mainframe Systems User Guide HP StorageWorks P9000 Provisioning for Open Systems User Guide HP StorageWorks P9000 RAID Manager Installation and Configuration User Guide...
Conventions for storage capacity values P9000 disk arrays use the following values to calculate physical storage capacity values (hard disk drives): 1 KB (kilobyte) = 1,000 bytes 1 MB (megabyte) = 1,000 bytes 1 GB (gigabyte) = 1,000...
Page 26
Table 5 Document conventions (continued) Convention Element Monospace text File and directory names System output Code Commands, their arguments, and argument values Monospace, italic text Code variables Command variables Monospace, bold text Emphasized monospace text WARNING! Indicates that failure to follow directions could result in bodily harm or death. CAUTION: Indicates that failure to follow directions could result in damage to equipment or data.
A volume in the disk array that accepts Continuous Access, Business Copy, or P9000 for Business Continuity Manager control operations, which are then executed by the array. Control Unit. Used to organize the storage space attached to the disk controller ( DKC). You can group similarly configured logical devices (LDEVs) with unique control unit images (CUs).
Page 28
A group of disks configured to provide enhanced redundancy, performance, or both. Specifically, four or eight physical hard disk drives (HDDs) installed in a P9000 or XP disk array and assigned a common RAID level. In an XP disk array this is also referred to as an array group or parity group.