Oracle
2 Minuten Lesezeit
Der Assistent für die Inventarisierung von Oracle Datenbanken wird über die Schaltfläche Oracle geöffnet. Nach Auswahl einer Firma und Auswahl einer Domäne (siehe: grundlegende Schritte) wird der Schritt Oracle angezeigt.
Für die Inventarisierung der Oracle Datenbanken wird der Name des Oracle Servers benötigt, dieser wird in das Textfeld Server eingetragen. In das Feld Servicename muss der Servicename der Verbindung eingetragen werden. Der Port ist standardmäßig mit 1521 angegeben, kann aber im Feld Port geändert werden.
Wenn die Inventarisierung nicht über die globalen Anmeldeinformationen erfolgen soll, können auch alternative Authentifizierungsdaten eingegeben werden. Hierzu muss das Kontrollkästchen Serverauthentifizierung aktiviert werden um den Benutzer und das Passwort für den Server eintragen zu können.
Über das Kontrollkästchen Systemschema mit einbeziehen wird festgelegt, ob auch die Daten des Systemschemas inventarisiert werden sollen.
Nachdem die gewünschten Server zur Übersicht hinzugefügt wurden, kann über das vorangestellte Kontrollkästchen bestimmt werden, ob eine Inventarisierung des jeweiligen Servers stattfinden soll. Erst nach erfolgreicher Eingabe eines Oracle Servers wird die Schaltfläche Weiter aktiviert und die Inventarisierung kann fortgesetzt werden.
Skript für die Erstellung eines Benutzers für die Inventarisierung
Für die Inventarisierung der Oracle Datenbanken wird ein Oracle Benutzer mit „create session“ und „select any dictionary“ Rechten benötigt. Mit folgendem Skript kann ein Benutzer erstellt werden, der das Data Dictionary einlesen kann, aber keinen Zugriff auf die Nutzdaten der Datenbank hat. Dieses Skript muss gegen die zu inventarisierende Oracle Datenbank ausgeführt werden z.B. mit SQL*Plus oder SQL Developer. Dieser Benutzer kann anschließend in Docusnap im Assistenten für die Oracle Inventarisierung verwendet werden.
accept l_username char format a30 prompt 'username: '
accept l_password char format a30 prompt 'password: '
create user &l_username identified by &l_password;
grant create session,select any dictionary to &l_username;
SQL*Plus
SQL Developer