Lukasz Indeka
Member²
Hi,
What's the difference between:
1. opening the view code in the SQL Window and pressing F8 button
vs. opening the Compile Invalid Objects window and either
2. pressing F8 (let's ignore other invalid objects for now) or
3. selecting the invalid object and pressing Recompile from the dropdown menu?
Why I'm asking?
I have a large (1900 lines and 150 kB of code) view with complex dependency structure. When I choose the 2nd option, the object is still marked as invalid but without any error message in the bottom part of the window. With 3rd option, I'm getting ORA-00600 [KGL-heap-size-exceeded], [0x08A2C3830], [6], [603940752], [], [], [], [], [], [], [], [] on the popup window. Only the 1st option works, and the view is eventually compiled.
What's the difference between:
1. opening the view code in the SQL Window and pressing F8 button
vs. opening the Compile Invalid Objects window and either
2. pressing F8 (let's ignore other invalid objects for now) or
3. selecting the invalid object and pressing Recompile from the dropdown menu?
Why I'm asking?
I have a large (1900 lines and 150 kB of code) view with complex dependency structure. When I choose the 2nd option, the object is still marked as invalid but without any error message in the bottom part of the window. With 3rd option, I'm getting ORA-00600 [KGL-heap-size-exceeded], [0x08A2C3830], [6], [603940752], [], [], [], [], [], [], [], [] on the popup window. Only the 1st option works, and the view is eventually compiled.