Blog... χρονιάρικο
I'll see you on the dark shine of the moon...
keep blogging
Το Σαββατοκύριακο βρέθηκα στους Καλλιάνους, λίγο μετά τη λίμνη Στυμφαλία στην ορεινή Κορινθία, στη διαδρομή που οι ντόπιοι ονομάζουν "ο δρόμος του κρασιού". Τα χρώματα του φθινοπώρου που κυριαρχούν όπου γυρίζει το μάτι σου είναι κάτι που σε κυριεύει (και μελαγχολείς βλέποντας τι καταστροφή συνέβει το καλοκαίρι στην Πελοπόννησο). Ειδικά η διαδρομή μέχρι τη τεχνητή λίμνη Δόξα είναι μαγευτική. Η εκδρομή συστήνεται ανεπιφύλακτα σε όλους: φανταστικά τοπία, καλό φαγητό, ησυχία και φυσικά... μπόλικο κρασάκι Νεμέας.
Επόμενος στόχος: Τρίκαλα Κορινθίας και Λίμνη Πλαστήρα.
Σε συνέχεια του προηγούμενου post (Oracle για πάντα), εγκαθιστούμε το patch 4960265 για την Oracle Database 10.2.0.2 για να διορθώσουμε το bug 4960265 και είμαστε σίγουροι ότι όλα πήγαν καλά (ώρα 16:00), τόσο στην primary rac database όσο και στη standby (όλες με ASM, άρα συνολικά 6 διαδοχικές εγκαταστάσεις του patch - 3 servers επί 2 oracle instances ανά server, ένα για το ASM και ένα για την Database), καθώς σε όλες τις περιπτώσεις το opatch utility μας επέστρεψε: completed successfully.
Αποφασίζουμε να τρέξουμε το query που μας έκανε να αντιληφθούμε το πρόβλημα και παίρνουμε error messages της μορφής:
parallel servers died unexpectedly.
Και κάθε φορά που τρέχουμε το query, νά'σου και ένα ξεγυρισμένο core dump με το παρακάτω error:
ORA-07445: exception encountered: core dump [qesblMerge()+580] [SIGBUS] [Invalid address alignment].
Άρα, αντί να λύσουμε το πρόβλημα, πήραμε κι ένα νέο! Άντε μετά να κάνουμε rollback το patch, και να φτάνουμε στο σημείο να πανηγυρίζουμε που τουλάχιστον καταφέραμε με το rollback να γυρίσουμε αισίως στην προηγούμενη προβληματική κατάσταση, με τα λανθασμένα μεν αποτελέσματα (βλ. προηγούμενο post) αλλά χωρίς 7445 errors και χωρίς core dumbs... (ώρα 18:30)
To αποκορύφωμα: η λύση που μας προτείνει η Oracle είναι εγκατάσταση του patchset 10.2.0.3 και μετά εγκατάσταση του one-off patch 4960265 on top of it !!!! Αφού βεβαίως προηγούμενα στη λίστα των fixed bugs του patchset 10.2.0.3 περιέχεται και το δικό μας !!!!
Τα παρατάω και φεύγω για διήμερη εκδρομούλα το ΠΣΚ.
Αφού μας ταλαιπώρισε η 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 ακούς;
- (εγώ) "στον πίνακα συμμόρφωσης για το workstation που προτείνετε αναφέρεται ότι ο κάθε πυρήνας του επεξεργαστή δουλεύει στα 1,8GHz (2 x 1,8GHz). Αλλά στο τεχνικό φυλλάδιο του κατασκευαστή (HP) αναφέρεται ότι η ελάχιστη σύνθεση του συστήματος έρχεται με επεξεργαστή Intel Pentium Dual-core E2180 (2 x 2,0GHz). Μήπως έχετε κάνει κάποιο τυπογραφικό λάθος;"
- (αντίκλητος αναδόχου) "Τον πίνακα συμμόρφωσης τον έχει γράψει ο πλέον αξιόπιστος τεχνικός μας. Α-πο-κλεί-ε-ται να έχει κάνει λάθος."
- (εγώ) "Μήπως έχει κάνει λάθος δηλαδή η HP στο τεχνικό της φυλλάδιο; Και στο website της; Εγώ ως μέλος ΕΠΠΕ δεν μπορώ να παραλάβω κάτι τέτοιο."
- (αντίκλητος αναδόχου) "Λοιπόν, αυτά τα πράγματα είναι απαράδεκτα... Αν είναι έτσι, εγώ αποσύρω την προσφορά μας για τα workstation και μένουμε στην αρχική μας προσφορά. Δεν έχουμε κάνει λάθος!!!"
Κάπου εκεί συγκρατήθηκα με πολύ κόπο να μην πιάσω το τασάκι από το τραπέζι να του το φέρω στο κεφάλι. Αλλά ακόμα και τώρα (2 ώρες μετά τη συνάντηση) μετανιώνω... Καθώς έχω βρεθεί επαγγελματικά και στις δύο όχθες, δε θυμάμαι ποτέ να έχω προσπαθήσει να βγάλω τρελλό τον άλλο για πράγματα στα οποία είναι προφανές ότι έχω λάθος (πχ. έξω είναι νύχτα και όχι μέρα).
Ερώτηση: Τόση πείνα έχει πέσει τελικά στις εταιρίες πληροφορικής;
Είναι στιγμές που απογοητεύεσαι και έρχεσαι αντιμέτωπος (για πολλοστή φορά) με την πραγματικότητα της παθογένειας του δημόσιου φορέα στην Ελλάδα και τη διαπίστωση ότι αυτή πηγάζει από τη νοοτροπία σημαντικού ποσοστού των εργαζομένων σε αυτό. Και όταν αυτή η νοοτροπία προέρχεται από την "παλιά φρουρά" των εργαζομένων (των 50 και πάνω δηλαδή), τότε κάπου μέσα σου λες ότι "εντάξει, έχουν μεγαλώσει αλλιώς και έχουν μάθει αλλιώς" (κάκιστα βέβαια, αλλά δεν είναι αυτό το θέμα μας). Όταν όμως αυτή η νοοτροπία, ο ωχαδερφισμός, βγαίνει μέσα από νέους ανθρώπους, τότε πραγματικά θες να πάρεις ένα ρόπαλο και ν' αρχίσεις να βαράς μέχρι να στρώσουν (βλ. και προηγούμενο post: "Αγαπητέ θεούλη, σε παρακαλώ...").
Related:
[1] "Ορισμός του Zamanfou" (πηγή: Wikipedia): "Zamanfou, also known as 'ohaderfismos' (Greek "Ωχαδερφισμός") is a minor counterculture phenomenon in Greece which involves social loafing as its principle characteristic". Και στη λεζάντα κάτω από τη φωτογραφία του φραπέ: "Frape coffee is often a symbol of cynical attitude".
[2] "Social loafing ή ωχαδερφισμός ή σταρχιδισμός ή… zamanfou" (πηγή: www.akyro.net)
Σα σήμερα πριν από 5 χρόνια, ξημερώματα Τρίτης στις 07:44 πρωτοείδα την κόρη μου. Από τότε έχουν αλλάξει πολλά, τόσο στο χαρακτήρα μου όσο και στη ζωή μου. Και κάθε νέα μέρα είναι μια μέρα με πολλές νέες εμπειρίες, οι οποίες συχνά με εκπλήσσουν. Τα συναισθήματα που νιώθεις όταν σε κοιτάζει ή σε αγκαλιάζει και σου λέει γλυκόλογα το παιδί σου, η μελαγχολία που σε πιάνει όταν διαπιστώνεις πόσο αθώα είναι μια παιδική ψυχή, η αγωνία σου να πετύχεις στην προσπάθειά σου να του μεταδόσεις μόνο τα θετικά από το χαρακτήρα σου, η χαρά σου όταν και αυτό είναι χαρούμενο, είναι πράγματα που δεν μπορούν να περιγραφούν εύκολα. Το μόνο που μπορείς να ευχηθείς είναι να αξιωθούν όλοι να νιώσουν αυτά τα συναισθήματα στη ζωή τους.
Χρόνια πολλά μωρό μου...
this blog's tinyurl: http://tinyurl.com/2nsv7o