Mais detalhadamente, a role DBA contém (entre Muitos Outros privilégios) os privilégios de SELECT ANY TABLE, INSERT ANY TABLE, UPDATE ANY TABLE, sim…
Então a sua resposta é SIM, se vc der o privilégio de DBA para um usuário esse usuário vai ser capaz de COnsultar, Inserir, Updatear, apagar, etc, Qualquer tabela de Qualquer usuário…
==>> Porém EVIDENTEMENTE, absolutamente NINGUÉM em sã consciência faz isso num banco MINIMAMENTE IMPORTANTE pra empresa, pois junto com o SELECT/INSERT/UPDATE/DELETE ANY TABLE essa role DBA implica em Outros Privilégios Poderosos, como DROPAR/DESTRUIR completamente o database por exemplo : ÓBVIO ULULANTE que isso é Perigosíssimo na mão de quem não entende…. O CERTO é claro seria criar uma role SUA, dar os MÍNIMOS PRIVILÉGIOS que o usuário precisa ter e depois atribuir essa role para o usuário…
[]s
Chiappa