Difference between revisions of "Handbuch:PDB/Installation Oracle"
Gernotbelger (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 Arbeitssch…') |
Gernotbelger (Talk | contribs) |
||
Line 3: | Line 3: | ||
== Schritt 1 (Optional)== | == Schritt 1 (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 | + | 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 2== | ==Schritt 2== | ||
Line 18: | Line 18: | ||
==Schritt 3== | ==Schritt 3== | ||
− | Anlegen des Benutzers 'pdb' (hier mit Passwort ‚pdb’, das Passwort kann | + | Anlegen des Benutzers 'pdb' (hier mit Passwort ‚pdb’, das Passwort kann selbstverständlich frei gewählt werden) |
<pre> | <pre> |
Latest revision as of 14:15, 23 August 2011
Voraussetzung ist eine leere Instanz einer Oracle-Datenbank (Version 10g oder höher). Unter Verwendung eines administrativen Kontos (z. B. ‚system’) sind folgende Arbeitsschritte (z. B. über SqlPlus) auszuführen:
Contents |
[edit] Schritt 1 (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.
[edit] Schritt 2
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.
[edit] Schritt 3
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;
[edit] Schritt 4 (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;
[edit] Schritt 5 (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;