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

From Kalypso
Jump to: navigation, search
(Schritt 4)
 
(3 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 +
= Datenbankinstallation Oracle =
 +
 
Voraussetzung ist eine leere Instanz einer Oracle-Datenbank mit installierter SDO-Option (Version 10g oder höher).
 
Voraussetzung ist eine leere Instanz einer Oracle-Datenbank mit installierter SDO-Option (Version 10g oder höher).
  
Line 8: Line 10:
 
SELECT comp_id, schema, status FROM dba_registry WHERE comp_id IN ('SDO');
 
SELECT comp_id, schema, status FROM dba_registry WHERE comp_id IN ('SDO');
 
</pre>
 
</pre>
liefert Monika
+
liefert
 
<pre>
 
<pre>
 
SDO MDSYS VALID
 
SDO MDSYS VALID
Line 35: 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>
  

Latest revision as of 14: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)