Oracle RDMS

Encrypted server/client communication with ssl

t

t

t

t

t

t

t

t

  • SYS, SYSTEM, SYSDBA:

    • "sys" ist ein Benutzer ("user") mit der Rolle "DBA" (mit Administratorrechten), der bei der Installation eingerichtet wird und die meisten Rechte hat ("Owner of the Database and Owner of the Data Dictionary"). "sys" kann sich mit "sysdba"-Privilegien mit der Datenbank verbinden ("connect sys/<password> as sysdba").

    • "system" ist ein Benutzer ("user") mit der Rolle "DBA" (mit Administratorrechten), der bei der Installation eingerichtet wird und die zweitmeisten Rechte hat. Administrative Aufgaben sollten bevorzugt als "system"-Benutzer ausgeführt werden.

    • "sysdba" ist weder ein Benutzer noch eine Rolle, sondern ist ein "Privileg" (also eine besondere Berechtigung). Wenn sich der "sys"-Benutzer "as sysdba" anmeldet, verfügt er über weitreichendste Rechte (z.B. Erzeugung der Datenbank, Herunterfahren, Backup und Recovery).

Beispiel für das Anlegen eines Testusers

  1. Für erste Versuche sollte ein eigener Benutzer angelegt werden.

    Folgendes Skript erstellen: Testuser-anlegen.sql

    CREATE ROLE TestRole;
    GRANT  CREATE session, CREATE table, CREATE view, CREATE procedure, CREATE synonym TO TestRole;
    CREATE USER TestUser IDENTIFIED BY TestUser
           DEFAULT TABLESPACE users
           TEMPORARY TABLESPACE temp
           QUOTA UNLIMITED ON users;
    GRANT  TestRole TO TestUser;
    exit;
    
  2. Skript ausführen (geheim durch das system-Passwort ersetzen):

    C:\oraclexe\app\oracle\product\11.2.0\server\bin\sqlplus system/geheim@XE @Testuser-anlegen.sql

PDF
PDF