Important Notice: Our web hosting provider recently started charging us for additional visits, which was unexpected. In response, we're seeking donations. Depending on the situation, we may explore different monetization options for our Community and Expert Contributors. It's crucial to provide more returns for their expertise and offer more Expert Validated Answers or AI Validated Answers. Learn more about our hosting issue here.

How can I transform a (Relative) Database Block Address (R)DBA to a (relative) file_id and block_id or vice versa?

0
Posted

How can I transform a (Relative) Database Block Address (R)DBA to a (relative) file_id and block_id or vice versa?

0

Several dumps or tracefiles in the area of block corruptions show a rowid, a DBA (database block address) or a RDBA (relative database block address). This needs to be splitted in its components like object, file, block or slot. For selects via rowid a row id need to be created. The object_id is the corresponding column in dba_objects. A slot is the number of a row within the block. The first row in a Block has number 0. The following functions work SYSTEM INDEPENDENTLY. They just transform the data to another format and do NOT do any existance check of files, objects etc. Using the same syntax on any system produces always the same result.

Related Questions

What is your question?

*Sadly, we had to bring back ads too. Hopefully more targeted.

Experts123