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...")
 
(Schritt 4)
 
(5 intermediate revisions by 3 users not shown)
Line 1: Line 1:
Voraussetzung ist eine leere Instanz einer Oracle-Datenbank (Version 10g oder höher).
+
= Datenbankinstallation Oracle =
 +
 
 +
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 30:
 
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 24: Line 37:
 
GRANT CONNECT TO pdb;
 
GRANT CONNECT TO pdb;
 
GRANT RESOURCE TO pdb;
 
GRANT RESOURCE TO pdb;
 +
GRANT CREATE USER TO pdb;
 +
 +
GRANT PDB_ADMIN TO pdb WITH ADMIN OPTION
 +
GRANT "CONNECT" TO pdb WITH ADMIN OPTION
 +
GRANT PDB_USER TO pdb WITH ADMIN OPTION
 
</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 53:
 
</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’)
  

Latest revision as of 15:04, 27 October 2023

Contents

[edit] Datenbankinstallation Oracle

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:

[edit] Schritt 1 (Optional)

Kontrolle der SDO-Option:

SELECT comp_id, schema, status FROM dba_registry WHERE comp_id IN ('SDO');

liefert

SDO	MDSYS	VALID

[edit] 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.

[edit] 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.

[edit] 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;
GRANT CREATE USER TO pdb;

GRANT PDB_ADMIN TO pdb WITH ADMIN OPTION
GRANT "CONNECT" TO pdb WITH ADMIN OPTION
GRANT PDB_USER TO pdb WITH ADMIN OPTION

[edit] 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;

[edit] 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)