ORA-15131: block string of file string in diskgroup string could not be read

Cause : A block could not be read because the disk containing the block is either offline or an I/O error occured while reading the block. If this is mirrored file, then all disks that contain a the block are either offline or received errors.

Action - How to fix it : DBA Scripts :: www.high-oracle.com/scripts

Repair the affected disk and bring it back online. Refer to accompanying error messages to determine which disk has failed.

update : 22-07-2017
ORA-15131

ORA-15131 - block string of file string in diskgroup string could not be read
ORA-15131 - block string of file string in diskgroup string could not be read

  • ora-13451 : GeoRaster metadata scaling function error
  • ora-13634 : The task string needs to be reset before being re-executed.
  • ora-01220 : file based sort illegal before database is open
  • ora-13372 : failure in modifying metadata for a table with spatial index
  • ora-16552 : an error occurred when generating the CLIENT OPERATION table
  • ora-30183 : invalid field width specifier
  • ora-30973 : invalid Path Table option for XML Index
  • ora-22871 : ALTER TYPE with REPLACE is not allowed for pure incomplete types
  • ora-01618 : redo thread string is not enabled - cannot mount
  • ora-14615 : List value 'string' specified twice in subpartitions 'string', 'string'
  • ora-16505 : site ID is invalid
  • ora-08117 : Index Organized Table operation released its block pin
  • ora-16016 : archived log for thread string sequence# string unavailable
  • ora-30334 : illegal dimension level name
  • ora-09949 : Unable to get client operating system privileges
  • ora-26535 : %ud byte row cache insufficient for table with rowsize=number
  • ora-13411 : subset results in null data set
  • ora-13202 : failed to create or insert into the SDO_INDEX_METADATA table
  • ora-06766 : TLI Driver: close failed during release
  • ora-16101 : a valid start SCN could not be found
  • ora-36837 : (XSLMGEN07) Dimension string.string!string is missing a COLUMNNAME property value
  • ora-28583 : remote references are not permitted during agent callbacks
  • ora-29741 : IMR active for some, but not all members of cluster
  • ora-25470 : duplicate attribute value for variable: string
  • ora-23375 : feature is incompatible with database version at string
  • ora-15050 : disk "string" contains string error(s)
  • ora-13190 : recursive SQL fetch failed
  • ora-25149 : Columns of UROWID type may not be indexed
  • ora-01231 : cannot make read write - file string is offline
  • ora-24780 : cannot recover a transaction while in an existing transaction
  • Oracle Database Error Messages



    Oracle Database High Availability Any organization evaluating a database solution for enterprise data must also evaluate the High Availability (HA) capabilities of the database. Data is one of the most critical business assets of an organization. If this data is not available and/or not protected, companies may stand to lose millions of dollars in business downtime as well as negative publicity. Building a highly available data infrastructure is critical to the success of all organizations in today's fast moving economy.

    Well, the reason for above error is that i have taken the above script from a 11g database and running it on 10g database. 11g has bring some changes in password management. Below code is executed on 11g and user created successfully, which is expected result.