› Fóruns › Banco de dados Oracle › URGENTE. Necessito de uma ajuda. › URGENTE. Necessito de uma ajuda.
[quote=”Thunder_Catz”:3toi8rw4]Fala Mpungan (q nick).. bom dia.!
Mano.. seguinte.. as roles tem que ser criadas com o schema proprietario dos objetos que vc irá dar os privilégios..
O owner system ja tem varias roles administrativas.. e é sempre uma boa politica de administração que vc crie todo e quanto tipo de objeto dentro do schema que irá utiliza-lo.. exceto quando o objeto somente pode ser criado com sys ou system..!!!
utilize o pacote dbms_metadata.get_ddl para pegar o comando DDL de criação das roles… faz assim..
code]
SELECT DBMS_METADATA.GET_DDL(UPPER(‘ROLE’), ‘NOME_DA_ROLE’)
FROM DUAL;
[/code]
Ai vc pode montar um script para pegar todas as roles que vc precisa e gerar um arquivo pelo spool e depois rodar no schema que vc precisa..!!
Abraços..![/quote]
Esse é um método facil de fazer o que eu disse, não lembrava da DBMS_METADATA.GET_DDL, ultimamente tenho feito script de recuperação de DDL na marra mesmo com as visões do dicionario de dados.
Show de bola Thunder_Catz!!