Startseite > APEX 5, APEX Listener, Oracle 12c, Oracle REST Data Services > ORA-65096: invalid common user or role name

ORA-65096: invalid common user or role name

Der Fehler ORA-65096 wird angezeigt, wenn in einer Oracle 12c Datenbank versucht wird, ein User oder Schema anzulegen, was so heißt wie ein spezieller Oracle Repository User (davon gibt es ja mittlerweile eine ganze Menge. Z.B. APEX_LISTENER, ORDS_PUBLIC_USER, usw.).

Typisches Beispiel ist, dass man ein von Oracle mitgeliefertes Installations-Skript startet, indem ein neuer User angelegt wird. Bei mir ist es während der APEX 5 Installation aufgetreten. Die Installations-Skripte, die (dummerweise) mittlerweile über Perl-Wrapper Skripte aufgerufen werden, sind abgebrochen, was mich dazu veranlasst hat, die SQL-Skripte, die ich benötigte, zu untersuchen und die Teile, die ich brauchte, von Hand aufzurufen.

Beim Anlegen des Users APEX_LISTENER in der CDB kam dann der o.g. Fehler.

 

Abhilfe

Die Abhilfe ist Gott sei Dank ganz einfach.

Es gibt einen „undokumentierten“ Parameter namens _ORACLE_SCRIPT. Setzt man diesen auf TRUE, ist alles gut und die Skripte laufen durch.

ALTER SESSION SET „_ORACLE_SCRIPT“ = TRUE;

  1. Es gibt noch keine Kommentare.
  1. No trackbacks yet.

Schreibe einen Kommentar

Trage deine Daten unten ein oder klicke ein Icon um dich einzuloggen:

WordPress.com-Logo

Du kommentierst mit Deinem WordPress.com-Konto. Abmelden / Ändern )

Twitter-Bild

Du kommentierst mit Deinem Twitter-Konto. Abmelden / Ändern )

Facebook-Foto

Du kommentierst mit Deinem Facebook-Konto. Abmelden / Ändern )

Google+ Foto

Du kommentierst mit Deinem Google+-Konto. Abmelden / Ändern )

Verbinde mit %s

%d Bloggern gefällt das: