Selbstverständlich hat alles wie geplant funktioniert (3 invalid components nach dem DB-Upgrade, die aber mit utlrp zu bändigen waren... neu kompilieren hilft ;)).
Lacher des Tages dazu:"Ich dachte das geht automatisch."
Nein - man muss das MidTier und die Datenbank schon herunterfahren, ein cold backup erstellen (falls beim Upgrade doch irgendetwas schiefgehen sollte), die Parameterfiles etc. ins neue Home kopieren, sie in der oratab mit dem neuen Home "verheiraten", von dort im Upgrade-Mode hochfahren, catpatch.sql laufen lassen (das eigentliche Upgrade), das Log auf Fehler untersuchen, erneut herunter- und normal wieder hochfahren, utlrp.sql laufen lassen (invalid objects recompile), den Listener "umziehen" und zum Abschluss das MidTier hochfahren und checken, ob wieder alles wie erwartet spielt, wenn man nicht am nächsten Tag lange Gesichter bei den Benutzern sehen und die Reputation der IT-Abteilung nachhaltig schädigen will (mal ganz abgesehen davon, dass ich nach so einer Nachtaktion nun wirklich keinen Anruf 2-3 Stunden später gebrauchen kann, weil irgendetwas nicht funktioniert)... aber das ist halt das Los der Admins: Alle denken, bei uns geht sowieso alles automatisch ("... so wie Wecker stellen"), und unsere Arbeit wird nur bemerkt, wenn wir sie nicht machen... wenn von solchen Geschichten "im Hintergrund" niemand etwas merkt, dann haben wir alles richtig gemacht.
Lacher des Tages dazu:"Ich dachte das geht automatisch."
Nein - man muss das MidTier und die Datenbank schon herunterfahren, ein cold backup erstellen (falls beim Upgrade doch irgendetwas schiefgehen sollte), die Parameterfiles etc. ins neue Home kopieren, sie in der oratab mit dem neuen Home "verheiraten", von dort im Upgrade-Mode hochfahren, catpatch.sql laufen lassen (das eigentliche Upgrade), das Log auf Fehler untersuchen, erneut herunter- und normal wieder hochfahren, utlrp.sql laufen lassen (invalid objects recompile), den Listener "umziehen" und zum Abschluss das MidTier hochfahren und checken, ob wieder alles wie erwartet spielt, wenn man nicht am nächsten Tag lange Gesichter bei den Benutzern sehen und die Reputation der IT-Abteilung nachhaltig schädigen will (mal ganz abgesehen davon, dass ich nach so einer Nachtaktion nun wirklich keinen Anruf 2-3 Stunden später gebrauchen kann, weil irgendetwas nicht funktioniert)... aber das ist halt das Los der Admins: Alle denken, bei uns geht sowieso alles automatisch ("... so wie Wecker stellen"), und unsere Arbeit wird nur bemerkt, wenn wir sie nicht machen... wenn von solchen Geschichten "im Hintergrund" niemand etwas merkt, dann haben wir alles richtig gemacht.