Difference between revisions of "Installation Oracle/pdb/de"
HolgerAlbert (Talk | contribs) (Created page with "Voraussetzung ist eine leere Instanz einer Oracle-Datenbank (Version 10g oder höher). Unter Verwendung eines administrativen Kontos (z. B. ‚system’) sind folgende Arbeits...") |
HolgerAlbert (Talk | contribs) |
||
| Line 1: | Line 1: | ||
| − | Voraussetzung ist eine leere Instanz einer Oracle-Datenbank (Version 10g oder höher). | + | Voraussetzung ist eine leere Instanz einer Oracle-Datenbank mit installierter SDO-Option (Version 10g oder höher). |
| + | |||
Unter Verwendung eines administrativen Kontos (z. B. ‚system’) sind folgende Arbeitsschritte (z. B. über SqlPlus) auszuführen: | Unter Verwendung eines administrativen Kontos (z. B. ‚system’) sind folgende Arbeitsschritte (z. B. über SqlPlus) auszuführen: | ||
== Schritt 1 (Optional)== | == Schritt 1 (Optional)== | ||
| + | Kontrolle der SDO-Option: | ||
| + | <pre> | ||
| + | SELECT comp_id, schema, status FROM dba_registry WHERE comp_id IN ('SDO'); | ||
| + | </pre> | ||
| + | liefert | ||
| + | <pre> | ||
| + | SDO MDSYS VALID | ||
| + | </pre> | ||
| + | |||
| + | == Schritt 2 (Optional)== | ||
Es wird das Anlegen eines gesonderten Tablespaces (z. B. ‚tbs_pdb’) mit einer Mindestgröße von 50MB empfohlen, der dann als Standard-Tablespace für die Benutzer, insbesondere den Benutzer ‚pdb’ (s. u.) herangezogen werden sollte. | Es wird das Anlegen eines gesonderten Tablespaces (z. B. ‚tbs_pdb’) mit einer Mindestgröße von 50MB empfohlen, der dann als Standard-Tablespace für die Benutzer, insbesondere den Benutzer ‚pdb’ (s. u.) herangezogen werden sollte. | ||
| − | ==Schritt | + | ==Schritt 3== |
Anlegen der Rollen 'pdb_user' und 'pdb_admin'. | Anlegen der Rollen 'pdb_user' und 'pdb_admin'. | ||
| Line 17: | Line 28: | ||
Da die entsprechende Rolle ‚pdb_user’ der Rolle ‚public’ zugewiesen ist, muss beim Anlegen von Benutzern nicht auf die Zuweisung von Rechten geachtet werden. | Da die entsprechende Rolle ‚pdb_user’ der Rolle ‚public’ zugewiesen ist, muss beim Anlegen von Benutzern nicht auf die Zuweisung von Rechten geachtet werden. | ||
| − | ==Schritt | + | ==Schritt 4== |
Anlegen des Benutzers 'pdb' (hier mit Passwort ‚pdb’, das Passwort kann selbstverständlich frei gewählt werden) | Anlegen des Benutzers 'pdb' (hier mit Passwort ‚pdb’, das Passwort kann selbstverständlich frei gewählt werden) | ||
| Line 26: | Line 37: | ||
</pre> | </pre> | ||
| − | ==Schritt | + | ==Schritt 5 (Optional)== |
Anlegen eines Benutzers mit den Berechtigungen ‚Fachadministrator’ (hier beispielhaft ‚pdb_fadmin’ mit Passwort ‚fadmin’) | Anlegen eines Benutzers mit den Berechtigungen ‚Fachadministrator’ (hier beispielhaft ‚pdb_fadmin’ mit Passwort ‚fadmin’) | ||
| Line 35: | Line 46: | ||
</pre> | </pre> | ||
| − | ==Schritt | + | ==Schritt 6 (Optional)== |
Anlegen eines normalen Benutzers (Login-Rolle) (hier beispielhaft ‚pdb_anwender’ mit Passwort ‚anwender’) | Anlegen eines normalen Benutzers (Login-Rolle) (hier beispielhaft ‚pdb_anwender’ mit Passwort ‚anwender’) | ||
Revision as of 18:00, 6 June 2013
Voraussetzung ist eine leere Instanz einer Oracle-Datenbank mit installierter SDO-Option (Version 10g oder höher).
Unter Verwendung eines administrativen Kontos (z. B. ‚system’) sind folgende Arbeitsschritte (z. B. über SqlPlus) auszuführen:
Contents |
Schritt 1 (Optional)
Kontrolle der SDO-Option:
SELECT comp_id, schema, status FROM dba_registry WHERE comp_id IN ('SDO');
liefert
SDO MDSYS VALID
Schritt 2 (Optional)
Es wird das Anlegen eines gesonderten Tablespaces (z. B. ‚tbs_pdb’) mit einer Mindestgröße von 50MB empfohlen, der dann als Standard-Tablespace für die Benutzer, insbesondere den Benutzer ‚pdb’ (s. u.) herangezogen werden sollte.
Schritt 3
Anlegen der Rollen 'pdb_user' und 'pdb_admin'.
CREATE ROLE pdb_user not identified; CREATE ROLE pdb_admin not identified; GRANT pdb_user TO public; GRANT pdb_user TO pdb_admin;
Da die entsprechende Rolle ‚pdb_user’ der Rolle ‚public’ zugewiesen ist, muss beim Anlegen von Benutzern nicht auf die Zuweisung von Rechten geachtet werden.
Schritt 4
Anlegen des Benutzers 'pdb' (hier mit Passwort ‚pdb’, das Passwort kann selbstverständlich frei gewählt werden)
CREATE USER pdb IDENTIFIED BY "pdb" DEFAULT TABLESPACE tbs_pdb TEMPORARY TABLESPACE TEMP PROFILE DEFAULT; GRANT CONNECT TO pdb; GRANT RESOURCE TO pdb;
Schritt 5 (Optional)
Anlegen eines Benutzers mit den Berechtigungen ‚Fachadministrator’ (hier beispielhaft ‚pdb_fadmin’ mit Passwort ‚fadmin’)
CREATE USER pdb_fadmin IDENTIFIED BY "fadmin" DEFAULT TABLESPACE tbs_pdb TEMPORARY TABLESPACE TEMP PROFILE DEFAULT; GRANT CONNECT TO pdb_fadmin; GRANT pdb_admin TO pdb_fadmin;
Schritt 6 (Optional)
Anlegen eines normalen Benutzers (Login-Rolle) (hier beispielhaft ‚pdb_anwender’ mit Passwort ‚anwender’)
CREATE USER pdb_anwender IDENTIFIED BY "anwender" DEFAULT TABLESPACE tbs_pdb TEMPORARY TABLESPACE TEMP PROFILE DEFAULT; GRANT CONNECT TO pdb_anwender;
| Language: | English • Deutsch |
|---|