Falls Sie das Script "@create.sql" nicht haben bzw. nicht verwenden wollen, bekommen Sie hier die einzelne Schritte erklärt:

Achtung, beachten Sie die folgenden Blöcke a) und b) nur wenn sie das Script "@create.sql" nicht verwenden. Im Zweifelsfall ist das Script vorzuziehen, weil es mit Sicherheit alle nötigen Rechte vergibt.

a) Tablespace anlegen

CREATE TABLESPACE DAT_<tablespacename> DATAFILE '<oracle tablespaceverzeichnis>\dat_<tablespacename>.ora' SIZE 100M AUTOEXTEND ON NEXT 5M MAXSIZE UNLIMITED;

Beispiel:

CREATE TABLESPACE DAT_NUCLOS DATAFILE 'C:\oracle\oradata\oracle\dat_nuclos.ora' SIZE 100M AUTOEXTEND ON NEXT 5M MAXSIZE UNLIMITED

b) Benutzer und Schema anlegen

CREATE USER <schemaname> IDENTIFIED BY <schemaname> DEFAULT TABLESPACE DAT_<tablespacename> TEMPORARY TABLESPACE TEMP;
GRANT CONNECT TO <schemaname>;
GRANT DBA TO <schemaname>;
GRANT CREATE ANY SEQUENCE TO <schemaname>;
GRANT CREATE ANY VIEW TO <schemaname>;
ALTER USER <schemaname> DEFAULT ROLE ALL;
  • Keine Stichwörter