Τετάρτη, Νοεμβρίου 21, 2007

Oracle για πάντα!

Αφού μας ταλαιπώρισε η Oracle εμάς, τουλάχιστον ας μην ταλαιπωρεί κι άλλους DBAs εκεί έξω:

περίπτωση 1η, Bug 4960265:
όταν τρέχεις ένα απλό

select count(*) from table_name;

περιμένεις πάντοτε το ίδιο αποτέλεσμα (όταν φυσικά ενδιάμεσα δεν υπάρχουν DML statements)... εκτός και αν έχεις RAC Database, οπότε μπορεί να συμβεί το ανεπανάληπτο:

In some cases when using a join filter in a RAC configuration
(parallel hash-join) wrong results can be produced.
Workaround: Turn off bloom filters by setting _bloom_filter_enabled
to FALSE.


Το θέμα είναι τι γίνεται αν έχεις παράξει ήδη εδώ και 2 χρόνια reports με στατιστικά από διασταύρωση στοιχείων στη βάση σου μέχρι να εντοπίσεις τυχαία το bug αυτό (να'ναι καλά η συνάδελφος που πρόσεξε κάτι που δεν της άρεσε στα αποτελέσματα του query της και άρχισε να ψάχνεται)


περίπτωση 2η, Bug 4612267:
κάντε πού και πού reboot τα Linux μηχανάκια σας με εγκατεστημένη Oracle 10.2.0.1, γιατί μετά από 248(!!!) ημέρες uptime η SQL*Plus ... κολλάει:

SQL*Plus With Instant Client 10.2.0.1 Hangs, When System Uptime
Is More Than 248 Days


Bill Gates ακούς;

Δεν υπάρχουν σχόλια:

Δημοσίευση σχολίου