Bom dia… Tenho um schema chamado KIT…criei um usuário chamado ADMKIT….agora preciso dar permissão em todos objetos do KIT para o usuário ADMKIT….como proceder???
@Edgar Rombesso Risola
No Oracle as permissões são concedidas objeto por objeto.
Utilizando o usuário KIT gere as permissões:
SELECT 'GRANT SELECT ON '||TABLE_NAME||' TO ADMKIT;' FROM USER_TABLES;
SELECT 'GRANT SELECT ON '||VIEW_NAME||' TO ADMKIT;' FROM USER_VIEWS;
Mas não tem como conceder as permissões todos objetos do schema para o usuário admkit?
Não existe a permissão mágica “todos os objetos do schema”, o que existe é permissão objeto a objeto, isso é segurança.
Concordo com a questão da segurança…mas são muitos objetos…rsrsrs
Utilizando a consulta que te passei a quantidade não faz diferença. 🙂
@Edgar
Não sei se é o seu caso, mas se o usuário KIT tiver obtido as permissões a partir de uma role vc pode atribuí-la ao usuário ADMKIT.
Enter something special: