Oracle is reading a range of blocks from a database file.
If the starting block number or file number is 0, or the file number is greater than can be accommodated in
the SGA (DB_FILES), error ORA-600 [2845] is raised.
Ref: Metalink Note: 31057.1 ORA-600 [2845] "Read of bad DBA Requested"
As seen in the cursor dump above, the current cursor number is 30. The cursor#30 has a bind variable using a ROWID. But, the value of this bind variable is "00000000.0000.0000". In Oracle7, this ROWID points to block#0, slot#0, file#0. This is wrong.
Recommendation:
Check application against any possible wrong ROWID usage.
Oracle is reading a range of blocks from a database file.
If the starting block number or file number is 0, or the file number is greater than can be accommodated in
the SGA (DB_FILES), error ORA-600 [2845] is raised.
Ref: Metalink Note: 31057.1 ORA-600 [2845] "Read of bad DBA Requested"
As seen in the cursor dump above, the current cursor number is 30. The cursor#30 has a bind variable using a ROWID. But, the value of this bind variable is "00000000.0000.0000". In Oracle7, this ROWID points to block#0, slot#0, file#0. This is wrong.
Recommendation:
Check application against any possible wrong ROWID usage.
Error code:
Error code definition:
Cursor dump:
Problem explanation:
As seen in the cursor dump above, the current cursor number is 30. The cursor#30 has a bind variable using a ROWID. But, the value of this bind variable is "00000000.0000.0000". In Oracle7, this ROWID points to block#0, slot#0, file#0. This is wrong.
Recommendation: