Re: 10gR2 Upgrade .. Watch out
- From: "Jonathan Lewis" <jonathan@xxxxxxxxxxxxxxxxxx>
- To: <oracle-l@xxxxxxxxxxxxx>
- Date: Thu, 28 Dec 2006 09:51:27 -0000
I see from the bug number that one of the suggested workarounds
is to set the optimizer_features_enable to a 10.1 level
Since the problem relates to "order by elimination", an alternative
is to disable it for the query, for example (using the test case in
the quoted bug):
select
/*+ qb_name(main) no_eliminate_oby(@main) */
col1,
sum(col2) tot
from order_test
where col2 = '1'
group by col1
order by 2 desc
;
Regards
Jonathan Lewis
http://jonathanlewis.wordpress.com
Author: Cost Based Oracle: Fundamentals
http://www.jlcomp.demon.co.uk/cbo_book/ind_book.html
The Co-operative Oracle Users' FAQ
http://www.jlcomp.demon.co.uk/faq/ind_faq.html
------------------------------
From: "GovindanK" <gkatteri@xxxxxxxxxxx>
Subject: 10gR2 Upgrade .. Watch out
Date: Wed, 27 Dec 2006 14:00:49 -0800
3. And Recently
SELECT name, SUM(basic) total FROM TEST WHERE basic=20 GROUP BY name ORDER BY
2 DESC did not work;
If you use SELECT name, SUM(basic) total FROM TEST WHERE basic BETWEEN 20 AND
20 GROUP BY name ORDER BY 2 DESC then it works!!!
Patch number is 5415881.
--
http://www.freelists.org/webpage/oracle-l
Other related posts:
- » Re: 10gR2 Upgrade .. Watch out
- » RE: 10gR2 Upgrade .. Watch out
- » Re: 10gR2 Upgrade .. Watch out
- » 10gR2 Upgrade .. Watch out
- » RE: 10gR2 Upgrade .. Watch out
- » RE: 10gR2 Upgrade .. Watch out
- » Re: 10gR2 Upgrade .. Watch out
- » Re: 10gR2 Upgrade .. Watch out
- » Re: 10gR2 Upgrade .. Watch out
- » RE: 10gR2 Upgrade .. Watch out
- » Re: 10gR2 Upgrade .. Watch out
- » RE: 10gR2 Upgrade .. Watch out
- » Re: 10gR2 Upgrade .. Watch out
- » RE: 10gR2 Upgrade .. Watch out
- » Re: 10gR2 Upgrade .. Watch out
- » RE: 10gR2 Upgrade .. Watch out
- » Re: 10gR2 Upgrade .. Watch out
- » Re: 10gR2 Upgrade .. Watch out
- » Re: 10gR2 Upgrade .. Watch out
------------------------------ From: "GovindanK" <gkatteri@xxxxxxxxxxx> Subject: 10gR2 Upgrade .. Watch out Date: Wed, 27 Dec 2006 14:00:49 -0800
3. And RecentlySELECT name, SUM(basic) total FROM TEST WHERE basic=20 GROUP BY name ORDER BY 2 DESC did not work; If you use SELECT name, SUM(basic) total FROM TEST WHERE basic BETWEEN 20 AND 20 GROUP BY name ORDER BY 2 DESC then it works!!!
Patch number is 5415881.