ORA-00600 errors can be solved as:
- Go to https://support.oracle.com. Search for the error using the ORA-00600 lookup tool (the first argument between
[...]
), or a generic search as ORA-00600 + first argument, look at the list of notes and bugs related to your case.
- If you found a relevant bug/note, apply the patch or workaround.
- If you found a relevant bug/note, but there is no patch or workaround for your version, request that patch from Oracle by opening a service request asking for that, and the patch might be released in a few weeks.
- (Optional, but what I prefer to do) If you found nothing relevant: try working it out on your own, Google the first argument for blogs, forums, mailing lists, inspect the call stack, search for similar errors based on that, experiment with alternatives to what caused the error, etc.
- As the very last resort, if you have the patience of a saint, open a service request with Oracle. You might get a solution in a few months.
Most of the people posting here can not get past through even step 1, because the content on that site can be accessed only with a valid Oracle support contract, which they don't have.
Usually I do this for questions posted here and find some notes/bugs, but:
- It is not allowed to reveal unpublished content on a public forum.
- I just can't be bothered to start detailed investigation in comments, knowing that I may not even receive any further answer for asking just the database version or a few lines from the log/trace.
So unless it is a trivial case, the question will be just abandoned or closed as off-topic, too broad, whatever.