Passa al contenuto principale
Supporto OCLC

Anpassungen in der Oracle 12.2.x DB (12cR2) für die Nutzung von BIBLIOTHECAplus (Oracle)

Problembeschreibung
  • Welche Anpassungen in der Oracle 12.2.x Datenbank (12cR2) sind für die Nutzung von BIBLIOTHECAplus notwendig?
Gilt für
  • Datenbanksystem Oracle
Lösung

Kurze Einführung oder Anweisungen zum Befolgen dieser Schritte:

Um BIBLIOTHECAplus oder andere Produkte wie WebOPAC, OPEN usw. mit der neuen Oracle 12.2
(12cR2) Datenbank zu nutzen, gibt es zwei Möglichkeiten:

Als erste Möglichkeit muss das Passwort in der Oracle DB für den SYSADM und den LOGTEST User neu vergeben werden. Hierbei ist zu beachten, dass das Kennwort komplett in Großbuchstaben geschrieben werden muss (z.B. GEHEIM). Im Anschluss kann sich BIBLITOTHECAplus wieder verbinden. Bei anderen Produkten, welche z.B. einen ODBC-Zugriff nutzen (WebOPAC, OPEN, Z-Server usw.), muss die ODBC-Datenquelle entsprechend angepasst werden.

Als zweite Möglichkeit kann man kleinere Anpassungen an der Oracle-DB vornehmen, um die „alte“ Funktionalität (Passwörter nicht Case-Sensitive) wiederherzustellen.

ACHTUNG!: Anpassungen an der Oracle-DB sollten nur durch einen Oracle-DBA ausgeführt werden!

In der Oracle-DB 12.2 ist der Defaultwert in der "PASSWORD_VERSION" Spalte der „DBA_USERS“ Tabelle "11G 12C". In der DB Version 12.1 war es noch „10G 11G 12C“.

Dadurch wird die Funktion des "sec_case_sensitive_logon" Parameters ausgehebelt. Sobald der Parameter auf „false“ gesetzt ist, ist keine Anmeldung (außer SYS) an der DB mehr möglich, da keine "Nicht-Case-Sensitive" Passwörter, wie in Oracle 10g, akzeptiert werden!

Um dies wieder zu aktivieren muss in der „sqlnet.ora“ Datei folgender Wert eingetragen werden:

SQLNET.ALLOWED_LOGON_VERSION_SERVER=10

Die sqlnet.ora befindet sich am Datenbankserver im „$ORACLE_HOME/network/admin“ Verzeichnis.
Falls nicht vorhanden, muss die Datei manuell erstellt werden.

Im Anschluss muss man die Passwörter für den SYSADM und LOGTEST User neu setzen, damit die Passwörter im „10g Format“ gespeichert werden und wieder funktionieren, wenn der Parameter „sec_case_sensitive_logon=false“ aktiv ist.

Es ist kein DB Neustart notwendig, die Änderung kann zur Laufzeit durchgeführt werden und greift sofort. Eine Anmeldung an BIBLIOTHECAplus und Co. ist dann wieder möglich.

Weitere Informationen

MOS Note: Doc ID 2040705.1

Seiten ID
33551