Difference between revisions of "Installation Oracle/pdb/de"

From Kalypso
Jump to: navigation, search
(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...")
 
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 2==
+
==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 3==  
+
==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 4 (Optional)==
+
==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 5 (Optional)==  
+
==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
Personal tools
Namespaces

Variants
Actions
Anwenderhandbücher (German - Deutsch)
Development
Sonstiges
Toolbox
Manuals (English)