Pular para o conteúdo

Fóruns Banco de dados Oracle Trigger Trigger

#94932
ramasine
Participante

    OPÁ foi boa..!!!!!!!

    Olha um exemplo, criei um user, atribui quota em uma tablespace e quota 0 onde eu não quero que ele crie NADA…dei grant de create session e create table SOMENTE ao user.

    Faço login com ele na base de dados, e mesmo assim crio objetos em qq lugar … 🙁

    O oracle é o 11.2.0.1 em AIX 6.1

    6:32:56 sql@schema01 > show user

    USER é “SYS”

    16:33:00 sql@schema01 > CREATE USER isa
    16:36:38 2 IDENTIFIED BY isa
    16:36:38 3 TEMPORARY TABLESPACE TEMP
    16:36:38 4 QUOTA 10M ON EPMS_DEV_DAT
    16:36:38 5 QUOTA 0 ON EPMS_CER_DAT
    16:36:38 6 QUOTA 0 ON EPMS_CER_IDX
    16:36:38 7 QUOTA 0 ON EPMS_CER_LOG
    16:36:38 8 ACCOUNT UNLOCK;

    Utilizador criado.

    6:32:56 sql@schema01 > show user

    USER é “SYS”

    16:36:47 sql@schema01 > grant create session to isa;

    Concessão com êxito.

    16:36:58 sql@schema01 > grant create table to isa;

    Concessão com êxito.

    16:37:05 sql@epms > disc
    Desligado de Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 – 64bit Production
    With the Partitioning, OLAP, Data Mining and Real Application Testing options

    16:37:32 sql@schema01 > conn isa@schema01
    Introduzir senha: ***

    Ligado.

    16:37:41 sql@epms > select * from session_privs;

    PRIVILEGE

    CREATE SESSION
    CREATE TABLE

    2 linhas seleccionadas.

    16:38:27 sql@schema01 > create table t1 (col number(1))
    16:38:54 2 tablespace EPMS_CER_DAT;

    Tabela criada.

    16:41:31 sql@schema01 > create table t2 (col number(1))
    16:43:24 2 tablespace EPMS_DEV_IDX;

    Tabela criada.

    16:39:06 sql@epms > SHOW USER

    USER é “ISA”

    auauhaha….