Pular para o conteúdo

Fóruns Banco de dados Oracle URGENTE. Necessito de uma ajuda. URGENTE. Necessito de uma ajuda.

#92704
hudsona
Participante

    [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!!