Paulo, será que não falou colocar o schema antes do objeto(tabela), como o
Milton mostrou no exemplo?

Toda vez que você for fazer algum DDL ou DML em os objetos não sejam o seu,
você tem obrigatoriamente ter que informar o nome do schema antes dos
objetos, para usar sem o schema só criando sinônimos.

Márcio. 
-----Mensagem original-----
De: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br] Em
nome de Milton Bastos Henriquis Jr.
Enviada em: Wednesday, 27 de June de 2012 18:09
Para: oracle_br@yahoogrupos.com.br
Assunto: Re: [oracle_br] duvida role dba

Paulo, fica difícil eu adivinhar o que vc fez por aí... rs...

Mas aqui está o teste que acabei de fazer pra provar que isso é possível
sim:


C:\Users\milton.bastos>sqlplus system/oracle@orcl

SQL*Plus: Release 11.2.0.1.0 Production on Qua Jun 27 17:58:57 2012

Copyright (c) 1982, 2010, Oracle.  All rights reserved.


Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production
With the Partitioning, Automatic Storage Management, OLAP, Data Mining and
Real Application Testing options

SQL> create user testedba identified by testedba;

User created.

SQL> grant connect, dba to testedba;

Grant succeeded.

SQL> conn testedba/testedba@orcl
Connected.

SQL> select * from teste.teste_vendas where rownum<4;

TV_DATA  TV_PRODUTO   TV_VALOR
-------- ---------- ----------
23/05/12          1         10
22/05/12          1        9,5
22/05/12          2          5

SQL> delete teste.teste_vendas where tv_produto = 1;

2 rows deleted.

SQL> drop table teste.teste1;

Table dropped.

SQL>


Taí... criei um usuário "testedba", atribuí role de DBA pra ele.
Depois me conectei como testedba, e fiz um select na tabela TESTE_VENDAS de
outro usuário (teste).
Além de select, fiz também um DELETE e um DROP TABLE (em outra tabela que
também é do schema teste).








2012/6/27 Paulo Couto <paulopcto2...@yahoo.com.br>

> **
>
>
> Milton, estranho é que eu criei um login para teste com a role DBA e 
> não consegui executar um select em outro schema quando logado com este
teste ?
> tem alguma razão especial ?
>
> Abs,
>
>
> ________________________________
> De: Milton Bastos Henriquis Jr. <miltonbas...@gmail.com>
> Para: oracle_br@yahoogrupos.com.br
> Enviadas: Quarta-feira, 27 de Junho de 2012 9:23
> Assunto: Re: [oracle_br] duvida role dba
>
>
> Como diz a documentação oficial:  "All system privileges WITH ADMIN 
> OPTION "
>
> Ou seja, um user com essa role tem nada menos que TODOS os privilégios 
> de system.
>
> Quais os riscos? TODOS possíveis.
> Se vc dá esse privilégio pra um usuário qualquer, como o próprio nome 
> da role já diz, ele terá poderes de DBA.
> Poderá fazer praticamente qualquer coisa com a base.
>
> Exemplos: DROP (apagar) em qualquer tabelas da base, deletar outros 
> usuários com seus respectivos schemas...
> Acredito que só esse exemplo já demonstra o nível do risco.
>
> Att,
>
> Milton Bastos
> http://certificacaobd.com.br/
>
> 2012/6/26 Paulo Couto <paulopcto2...@yahoo.com.br>
>
> > **
>
> >
> >
> > Amigos, desculpem a pergunta meio de iniciante, mas até o momento 
> > não consegui captar o risco e quais permissões um login com a role 
> > DBA pode
> ter
> > ? Já pesquisei bastante na net mas nunca acho nada que me diga 
> > realmente
> o
> > que está role é e quais os riscos.
> >
> > Gostaria de vossos comentarios ou material sobre estas permissões no 
> > oracle ( o meu é versão 10 ).
> >
> > Att,
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >
> >
>
> --
> Att,
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> ------------------------------------
>
>
> ----------------------------------------------------------
> >Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de
> inteira responsabilidade de seus remetentes.
> Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
> ----------------------------------------------------------
> >Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package »
> Procedure » Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO
ESPAÇO!
> VISITE: http://www.oraclebr.com.br/
> ---------------------------------------------------------- Links do Yahoo!
> Grupos
>
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>  
>



--
Att,


[As partes desta mensagem que não continham texto foram removidas]



------------------------------------

----------------------------------------------------------------------------
----------------------------------------------
>Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
----------------------------------------------------------------------------
----------------------------------------------
>Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure
» Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE:
http://www.oraclebr.com.br/  
----------------------------------------------------------------------------
-------------------------------------------- Links do Yahoo! Grupos


Responder a