HOWTO create SR with ADRCI ?

Gerade in einem Umfeld mit vielen Datenbanken treten naturgemäß auch mehr Fehler auf. Von daher ist notwendig, diese schnell zu analysieren und Maßnahmen einzuleiten.

In diesem Beitrag möchte ich versuchen darzustellen, wie man durch einfache Handgriffe sich dabei die Arbeit etwas erleichtern kann und somit auch die Arbeit des EM etwas 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:

 

 

 

Besonders hervorzuheben sind die beiden Punkte:

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:

 

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

ORA-28575: unable to open RPC connection to external procedure agent

Nach dem Update der Oracle Software auf 11.2.0.4.0, dem Einspielen des neuesten PSU und eines speziellen Patches trat anschließend folgender Fehler beim Anwender auf:

1
ORA-28575: unable TO OPEN RPC connection TO external PROCEDURE agent

Im LOG File des Listener war degegen folgender Fehlerstack zu sehen:

1
2
3
4
5
TNS-12518: TNS:listener could NOT hand off client connection
 TNS-12547: TNS:lost contact
  TNS-12560: TNS:protocol adapter error
   TNS-00517: Lost contact
    Linux Error: 32: Broken pipe

Nach kurzer Suche in MOS fand ich dann zwei hilfreiche Notes:

Troubleshooting Guide for TNS-12518 TNS listener could not hand off client connection (Doc ID 550859.1)
External Procedures – Troubleshooting ORA-28575 Errors (Doc ID 70638.1)

Gerade in der zweiten (Doc ID 70638.1) fand in den hier endscheidenen Tipp, das Programm „extproc“ mit dem User, unter es ausgeführt werden soll, auch mal zu starten.

Dabei trat dann ein fehlermeldung auf, dass eine Shared Library nicht gefunden werden könne. Nach dem Setzen der richtigen Privilegien

1
2
3
chmod 755 $ORACLE_HOME/lib/libclntsh.so.11.1
chmod 755 $ORACLE_HOME/lib/libagtsh.so.1.0
chmod 755 $ORACLE_HOME/lib/libocci.so.11.1

konnte sowohl das Programm fehlerfrei gestartet werden als auch der Endanwender hatte keine Probleme mehr.

Als Alternative hat sich herausgestellt, dass ein Relink aller Binaries die Berechtigungen wieder korrekt setzt:

1
$ORACLE_HOME/bin/relink all

Viel Erfolg.

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