Oracle 11.2 und Windows Authentifizierung

Ich habe meine Datenbank jetzt so konfiguriert, dass eine Windows Authentifizierung erfolgt. Das wird in Unternehmen oft benötigt, um eine weitere Anmeldung an der Oracle Datenbank für die einzenlen Benutzer zu umgehen.

Folgende Schritte sind notwendig:

1. Anpassung des Parameters os_authent_prefix
Dieser Parameter wird als Prefix eines Benutzers benutzt, um Oracle zur externen Authentifizierung zu bringen.

2. Anpassung des Paramters remote_os_authent
Dieser Parameter erlaubt die externe Authentifizierung.

3. Anpassung des Parameters remote_os_roles
Dieser Parameter erlaubt den Einsatz von Rollen

Folgendes Skript definiert die Parameter und erzeugt einen entsprechenden User in Oracle:

alter system set os_authent_prefix="OPS$" scope = spfile;
alter system set remote_os_authent=TRUE scope = spfile;
alter system set remote_os_roles=TRUE scope = spfile;
-- DB neu starten
shutdown;
restart;

-- Benutzer anlegen (hier für domäne\testuser):
-- ACHTUNG: Benutzer Name ist UPPER CASE!!!!!!!!!
create user "OPS$TESTDOMAIN\TESTUSER" identified externally
default tablespace users temporary tablespace temp
quota unlimited on users;
grant connect, resource to "OPS$TESTDOMAIN\TESTUSER";

Jetzt kann z.B. der Aufruf von SQL Plus so erfolgen: sqlplus / oder sqlplus/@TNSNAMESEINTRAG.

Dieser Beitrag wurde unter Oracle veröffentlicht. Setze ein Lesezeichen auf den Permalink.

Die Kommentarfunktion ist geschlossen.