This commit is contained in:
Jan Kvetina 2022-10-27 09:46:15 +02:00
parent 3e39928e13
commit e4c7d06c50
4 changed files with 60 additions and 0 deletions

26
database/grants/CORE.sql Normal file
View File

@ -0,0 +1,26 @@
--
-- PACKAGE
--
GRANT EXECUTE ON app TO quiz;
GRANT EXECUTE ON gen TO quiz;
--
-- PROCEDURE
--
GRANT EXECUTE ON recompile TO quiz;
--
-- TABLE
--
GRANT SELECT ON logs TO quiz;
GRANT SELECT ON logs_blacklist TO quiz;
GRANT SELECT ON roles TO quiz;
GRANT SELECT ON user_roles TO quiz;
GRANT SELECT ON users TO quiz;
--
-- VIEW
--
GRANT SELECT ON logs_tree TO quiz;
GRANT SELECT ON nav_top TO quiz;

View File

View File

@ -0,0 +1,13 @@
GRANT CONNECT TO core;
GRANT SELECT_CATALOG_ROLE TO core;
--
GRANT ALTER SESSION TO core;
GRANT CREATE JOB TO core;
GRANT CREATE MATERIALIZED VIEW TO core;
GRANT CREATE PROCEDURE TO core;
GRANT CREATE SEQUENCE TO core;
GRANT CREATE TABLE TO core;
GRANT CREATE TRIGGER TO core;
GRANT CREATE VIEW TO core;
GRANT SELECT ANY DICTIONARY TO core;

View File

@ -0,0 +1,21 @@
ALTER SESSION SET CURRENT_SCHEMA = sys;
--
-- PACKAGE
--
GRANT EXECUTE ON sys.dbms_application_info TO core;
GRANT EXECUTE ON sys.dbms_network_acl_admin TO core;
GRANT EXECUTE ON sys.dbms_profiler TO core;
GRANT EXECUTE ON sys.dbms_scheduler TO core;
GRANT EXECUTE ON sys.dbms_session TO core;
GRANT EXECUTE ON sys.dbms_trace TO core;
GRANT EXECUTE ON sys.dbms_utility TO core;
--
-- VIEW
--
GRANT SELECT ON sys.dba_network_acls TO core;
GRANT SELECT ON sys.dba_network_acl_privileges TO core;
ALTER SESSION SET CURRENT_SCHEMA = core;