Início > Oracle > ORA-28221: REPLACE not specified

ORA-28221: REPLACE not specified

Bom depois de um bom tempo sem postar, hoje eu estou voltando a ativa no blog, bom hoje pela madrugada ocorreu um erro, ao tentar trocar a senha do usuario de backup, segue erro:

SQL> connect backup/backup2012;
Connected.

SQL> alter user backup identified by dqm50vnc;
alter user backup identified by dqm50vnc
*
ERROR at line 1:
ORA-28221: REPLACE not specified

Ocorreu o erro acima devido não ter permissão de fazer o alter no banco de dados, foi alterado a senha conforme o comando abaixo:

alter user usuario identified by NewPass replace OldPass;

Segue como foi executado com sucesso:

SQL> alter user backup identified by dqm50vnc replace backup2012;

User altered.

Conectado no banco com o user e senha do system:

SQL> connect system/manager
Connected.

Realizado o grant de alter para o user:

SQL> grant alter user to backup;

Grant succeeded.

SQL> connect backup/dqm50vnc
Connected.

SQL> alter user backup identified by backup999;

User altered.

Após ter feito o grant para o user realizado a troca da senha com o user com sucesso.

Abraço!

Categorias:Oracle
  1. cleber
    07/18/2012 às 21:20

    Muito bom sr. Eduardo.

  1. No trackbacks yet.

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: