This week a colleaque asked me for help while droping a table column. Inside of a PL/SQL procedure a table column has to be droped to prepare the table for an partition exchange. But while execute the partition exchange the Weiterlesen
12.1.0.2.
Howto solve Bug 22832149 – SHUTDOWN FAILS WITH ORA-449
While trying to setup and configure a two-node-RAC (12.1.0.2.0) on AIX 7.1 TL 4 SP 1 (AIX OS 7100-04-01-1543) at customer site I run into Weiterlesen
HOWTO upgrade to 12c
In diesem Beitrag möchte ich ein paar interessante Links zusammenstellen, die gerade beim Upgrade nach 12c interessant sein können, oder aber eine Basis für Überlegungen einer neuen Infrastruktur darstellen können:
Basis ist natürlich die Dokumentation von Oracle: Oracle Database Upgrade Guide
Grundsätzlich ist ein Upgrade recht einfach: Upgrade nach Oracle Database 12c
Jedoch hat sich mit 12c einiges verändert. Die wichtigsten Punkte und Hinweise sind hier im aufgeführt: New version of the BIG 12c SLIDE DECK. Dieses Dokument enthält unter anderem folgende wichtige Punkte:
- Eine „Database Patch Set Release Roadmap“ findet sich in MOS Note : Release Schedule of Current Database Releases (Doc ID 742060.1)
- MOS Note : Oracle Recommended Patches — Oracle Database (Doc ID 756671.1)
- MS Note : 12.1.0.2 Patch Set – Availability and Known Issues (Doc ID 1683799.1)
- MOS Note : Oracle Database (RDBMS) on Unix AIX,HP-UX,Linux,Mac OS X,Solaris,Tru64 Unix Operating Systems Installation and Configuration Requirements Quick Reference (8.0.5 to 11.2) (Doc ID 169706.1)
- Parameter Recommendations Oracle 12.1.0.2
- Deprecated and Obsolete Parameters in Oracle Database 12c
- Important Notes and White Papers
- etc.
Besonders hervorzuheben sind die beiden Punkte:
- Terminal Release: Why you seriously can’t wait for the second release!
- non-cdb deprecetad: See the Oracle Database 12.1.0.2 Upgrade Guide
Obwohl eine non-cdb Umgebung deprecated ist, sind einige Features sind im pdb Umfeld nicht verfügbar: Non-CDB architecture of Oracle databases is DEPRECATED since Oracle Database 12.1.0.2
- Database Change Notification
- Continuous Query Notification (CQN)
- Client Side Cache
- Heat Map
- Automatic Data Optimization
- Oracle Streams
- Oracle Fail Safe
- Flashback Pluggable Database (Flashback Database works but will flashback CDB$ROOT including all PDBs)
- DBVERIFY
- Data Recovery Advisor (DRA)
- Flashback Transaction Backout
Jedoch gibt es einige Punkte zu beachten, um nicht unötige und vermeidbare Probleme zu bekommen:
- bug 17325413 – patch BEFORE upgrade!
- Things to consider BEFORE upgrading to Oracle 12.1.0.2 to AVOID poor performance and wrong results
- DBMS_STATS.GATHER_DICTIONARY_STATS fails with ORA-20001 ORA-6502
- Invalid Table Data before Upgrade to 12.1.0.2?
Während und nach des Upgrades sollten noch beachtet werden:
Mein Dank geht an Mike Dietrich, der in seinem Blog sehr viele dieser Informationen verständlich und übersichtlich darstellt.
Viel Erfolg beim Upgrade,
Rainer
Oracle Database Upgrade to 12.1.0.2 – Avoid Performance Issues and Wrong Results
Mike Dietrich hat in seinem Blogbeitrag Oracle Upgrade 12.1.0.2 auf die MOS Note:2034610.1 „Oracle Database Upgrade to 12.1.0.2 – Avoid Performance Issues and Wrong Results“ verwiesen.
Diese enthält eine Reihe von Informationen und Hinweisen, die man vor jedem Upgrade durchaus überprüfen sollte.
Rainer
Standard Edition 2 ab 12.1.0.2
In der Oracle MOS Note Oracle Database 12c Standard Edition 2 (12.1.0.2) (Doc ID 2027072.1) gibt Oracle bekannt, dass
- es ab Oracle 12c, genauer ab 12.1.0.2 keine Standard Edition (SE) und auch keine Standard Edition One (SEO) mehr geben wird
- sondern nur noch eine „Standard Edition 2“ (SE2), die auf Servern mit zwei Sockets begrenzt ist.
- Allerdings beinhaltet die Standard Edition 2 Oracle RAC für maximal zwei Knoten.
Ab 12.1.0.2 wird es dann keine Standard Edition noch eine Standard Edition One geben.
Diese existieren noch für 12.1.0.1 und werden auch 6 Monate nach 12.1.0.2 voll unterstützt.
Nach meiner Einschätzung wird dies viel Unmut und mögliche Konvertierungen der Lizenzen auf Enterprise Edition nach sich ziehen.
Eine mögliche Alternative ist, neue Hardware mit mehr Cores pro Socket anzuschaffen.
weitere Details – gerade im Hinblick auf SE2 – siehe auch
Zusammengefasst:
bis 12.1.0.1 SE und SEO, für 4 Sockets
ab 12.1.0.2 SE2, für 2 Sockets