Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 227607
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 11, 20262026-05-11T19:36:45+00:00 2026-05-11T19:36:45+00:00

I just had an oracle9 database crash and it left me with a couple

  • 0

I just had an oracle9 database crash and it left me with a couple of .trc files. Some of them specified indexes that were out of kilter and i dropped and readded those indexes.

However, when I run:

ANALYZE TABLE TABLESPACE.TABLE VALIDATE STRUCTURE CASCADE;

I still get an error: ora_00900, sqlstate: 4200

This creates a .trc file with:

Table/Index row count mismatch
table 1172 : index 1250, 0
Index root = tsn: 9 rdba: 0x0240390b

What do I do with this information?

I found this link, however I’m not sure how to use it:
http://www.freelists.org/post/oracle-l/Table-index-mismatch-trace-file,1

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-11T19:36:45+00:00Added an answer on May 11, 2026 at 7:36 pm

    The error says your indexes (perhaps not the ones you thought) are still bad.

    From your link, if you run the query through SQL*PLUS it will ask for a rdba number. Enter the value from your error message ‘0x0240390b’ (no quotes). This will return a file number and a block number.

    SELECT dbms_utility.data_block_address_file(
             to_number(trim(leading '0' from
    replace('&&rdba','0x','')),'XXXXXXXX')
           ) AS rfile#,
           dbms_utility.data_block_address_block(
             to_number(trim(leading '0' from
    replace('&&rdba','0x','')),'XXXXXXXX')
           ) AS block#
    FROM dual;
    

    Next run the following query:

    select owner, segment_name, segment_type 
    from  dba_segments 
    where header_file = <rfile#>
      and header_block = <block#>
    

    This will give you the offending index to be dropped and recreated.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I just had a look at Firemonkey's grid implementation and it turns out that
I just had a conversation with my lead developer who disagreed that unit tests
I just had some basic php questions to further my understanding as I learn,
I just had this html email figured out and now i need to style
I just had a user delete two documents in my Raven DB. That caused
Just had my mind going today. I spent some time in IE debug mode,
I just started to learn PLSQL. I had only SQLDEVELOPER to access Oracle Database.
Just had a discussion at work about the merits of using PostgreSQL over MySQL
just had a general question about how to approach a certain problem I'm facing.
I just had a client upload a jpg image in CMYK and it wasn't

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.