Pular para o conteúdo
  • Este tópico contém 5 respostas, 4 vozes e foi atualizado pela última vez 18 anos, 6 meses atrás por carlos_henrique.
Visualizando 6 posts - 1 até 6 (de 6 do total)
  • Autor
    Posts
  • #80446
    carlos_henrique
    Participante

      Boa tarde,
      Utilizo uma aplicação que utiliza o BD Oracle com um usuário x com permissões de dba, preciso apagar este usuário e recriá-lo novamente com as mesmas permissões anteriores, ou seja, dba.
      Como realizar esta tarefa?
      att,
      Carlos Borella

      #80447
      Marcio68Almeida
      Participante

        quando você apaga um usuário, você apaga também todos os objetos, atribuições, etc desse usuário…
        por que você deseja remove-lo ???
        mas se quizer recria-lo, pode fazer isso e depois dar o grant de DBA, mas só pode dar esse grant quem é DBA ou SYS.

        #80448
        rgmatias
        Participante

          O comando: drop user nome_do_usuario; (vai apagar o usuário e todas as tabelas, views, sinonimos, etc associados a ele, muita vezes o banco de dados da empesa)
          O comando: create user nome_do_usuario; (criará um usuário porém sem nenhuma tabela, ou dado, ou view associado a ele).
          O comando: grant dba to nome_do_usuario; (lhe atribuirá os privilégios de DBA).
          Porrém é como o nosso colega havia citado vc. poderá estar apagando o banco de dados de sua empresa, além de estar atribuindo privilégios associados aos administradores do banco.

          #80451
          carlos_henrique
          Participante

            Bom dia,

            Efetuando o comando abaixo os seguintes erros apareceram:

            comando: drop user acx;

            erro: CASCADE deve ser especificado para eliminar ‘ACX’

            comando: drop user acx cascade constraints;

            erro: comando SQL não encerrado adequadamente

            Qual seria a sintaxe completa do comando.

            Obs. Fiz logon com o user SYSTEM para efetuar os comandos acima.

            #80456
            gustavodesa
            Participante

              Funcionou o comando ?

              drop user acx cascade;

              #80458
              carlos_henrique
              Participante

                Obrigado o Comando funcionou conforme fora passado.

                Carlos

              Visualizando 6 posts - 1 até 6 (de 6 do total)
              • Você deve fazer login para responder a este tópico.