Für die Neu und Update-Installation eines Automation Engine Systems sind bestimmte Datenbank-Berechtigungen erforderlich.
Die Schemarechte, die der verwendete Datenbank-Benutzer benötigt, können nach der Installation wieder entfernt werden. Dadurch sind ungewollte Datenbankveränderungen vermeidbar.
Der Datenbank-Benutzer benötigt die Rolle "db_owner"
sp_addrolemember 'db_owner','uc4'
Beispiel-Befehle, um Datenbank-Benutzer uc4 mit den entsprechenden Berechtigungen zu versorgen:
GRANT create table, create sequence, create session, create procedure, execute any procedure, create public synonym, drop public synonym, create view, alter session TO uc4;
GRANT execute ON dbms_lock TO uc4;
GRANT unlimited tablespace TO uc4;
Überprüfen Sie die Berechtigungen durch folgende Beispiel-Befehle:
Schritt 1: CREATE TABLE
CREATE TABLE UCDUMMY (UCDUMMY_PK INTEGER NOT NULL, UCDUMMY_System VARCHAR2 (8) NULL,
CONSTRAINT PK_UCDUMMY PRIMARY KEY
(
UCDUMMY_PK
) USING INDEX TABLESPACE UC4_INDEX
) TABLESPACE UC4_DATA;
Schritt 2: CREATE SEQUENCE
CREATE SEQUENCE SQ_UCDUMMY
INCREMENT BY 1 START WITH 1 MAXVALUE 999999999
MINVALUE 1 CYCLE CACHE 1000 NOORDER;
Schritt 3: CREATE PROCEDURE
create or replace PROCEDURE DUMMY_PROCEDURE
as
BEGIN
dbms_output.enable(buffer_size => NULL);
dbms_lock.sleep(5);
dbms_output.put_line('could start procedure');
END;
Schritt 4:
set serveroutput on;
ALTER SESSION:
ALTER SESSION SET NLS_DATE_LANGUAGE = American;
EXECUTE PROCEDURE, EXECUTE für das DBMS Paket:
execute dummy_procedure;
Verwenden Sie folgende Befehle, um die angelegten Testdaten wieder zu löschen:
DROP TABLE UCDUMMY;
DROP SEQUENCE SQ_UCDUMMY;
DROP PROCEDURE DUMMY_PROCEDURE;
Wollen Sie mehrere Schema-Benutzer mit unterschiedlichen Berechtigungen verwenden, lesen Sie dazu das WhitePaper "UC4.Oracle Datenbank Security Empfehlungen".
Diese Rechte können mit folgendem Befehl gesetzt werden:
grant dbadm on database UC4DB to <user>;
Siehe auch:
Neu-Installation - Datenbank einrichten
Update-Installation - Details
Automic Documentation - Tutorials - Automic Blog - Resources - Training & Services - Automic YouTube Channel - Download Center - Support |
Copyright © 2016 Automic Software GmbH |