Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

(estrela azul)Esse grant não pode ser aplicado em uma ROLE, smente somente para um usuário.


Uma forma de dar os mesmos grants para vários usuários é criar uma ROLE, dar os grants acima citados para a ROLE e associar a ROLE com o usuário, como no exemplo abaixo:

...

  • Concedendo GRANTS para a ROLE:

    Bloco de código
    GRANT CONNECT TO C##DBROLE;
    GRANT RESOURCE TO C##DBROLE;
    GRANT ALTER SYSTEM TO C##DBROLE;
    GRANT CREATE VIEW TO C##DBROLE;
    GRANT SELECT ON SYS.COL$ TO C##DBROLE;
    GRANT SELECT ON SYS.OBJ$ TO C##DBROLE;
    GRANT SELECT ON SYS.IND$ TO C##DBROLE;
    GRANT SELECT ON SYS.ICOL$ TO C##DBROLE;
    GRANT SELECT ON SYS.ALL_ARGUMENTS TO C##DBROLE;
    GRANT SELECT ON SYS.ALL_INDEXES TO C##DBROLE;
    GRANT SELECT ON SYS.ALL_IND_COLUMNS TO C##DBROLE;
    GRANT SELECT ON SYS.ALL_OBJECTS TO C##DBROLE;
    GRANT SELECT ON SYS.ALL_PROCEDURES TO C##DBROLE;
    GRANT SELECT ON SYS.ALL_SEQUENCES TO C##DBROLE;
    GRANT SELECT ON SYS.ALL_TABLES TO C##DBROLE;
    GRANT SELECT ON SYS.ALL_TAB_COLUMNS TO C##DBROLE;
    GRANT SELECT ON SYS.ALL_TRIGGERS TO C##DBROLE;
    GRANT SELECT ON SYS.ALL_VIEWS TO C##DBROLE;
    GRANT SELECT ON V$PARAMETER TO C##DBROLE;
    GRANT SELECT ON GV$PARAMETER TO C##DBROLE;
    GRANT SELECT ON V$SESSION TO C##DBROLE;
    GRANT SELECT ON GV$SESSION TO C##DBROLE;
  • Associando a ROLE ao usuário C##DBACCESS:

    Bloco de código
    GRANT C##DBROLE TO C##DBACCESS;
  • Concedendo GRANT de UNLIMITED TABLESPACE ao usuário C##DBACCESS

    Bloco de código
    GRANT UNLIMITED TABLESPACE TO C##DBACCESS;