Tablespace - banco de dados
2 CREATE TABLESPACE alunosnoite;
3 CREATE USER mestre;
4 grant DBA to mestre;
5 connect mestre;
6 CREATE USER Erivandro identified by x12345 default tablespace alunosmanha; CREATE USER Angélica identified by x12345 default tablespace alunosmanha; 7 CREATE USER Will identified by x12345 default tablespace alunosnoite; CREATE USER Carol identified by x12345 default tablespace alunosnoite; 8 connect Erivandro;
9 CREATE TABLE exemplo( ra number(10), nome varchar2(60), telefone varchar2(15) constraint pk_exemplo primary key( ra ) ); 10 CREATE ROLE Direitos; Grant Direitos to Angélica; Grant Direitos to Will; Grant Direitos to Carol; 11 GRANT select to Direitos;
12 GRANT insert on exemplo to Will;
13 GRANT update on exemplo to Angélica;
14 GRANT delete on exemplo to Carol;
15 connect Will; insert into exemplo( ra, nome, telefone ) values ( 1234567, 'Teste1',
'11-2345678' ); insert into exemplo( ra, nome, telefone ) values ( 1234568, 'Teste2',
'11-2345678' ); commit;
16 delete from exemplo;
17 connect Angélica; insert into exemplo( ra, nome, telefone ) values ( 12345689, 'Teste3',
'11-2345678' ); commit;
18 update carrinho set nome = 'Teste.Teste' where ra = 1234567; commit;
19 connect Carol; insert into exemplo( ra, nome, telefone ) values ( 12345669, 'Teste3',
'11-2345678' ); commit; 20 delete from exemplo;
21
22 connect Erivandro;
23 alter user Erivandro identified by senha Gatinha;
24 connect Erivandro;
25) connect mestre; revoke insert on exemplos