Alterar Senha usuario SYSTEM ou SYS

Scripts Diversos para o Oracle SQL*Plus. (Relacionado a ferramenta Oracle SQL*Plus, para questões de SQL, usar o forum SQL)
  

Mensagemem Seg, 12 Jan 2009 3:10 pm

Olá pessoal, estou com um sério problema. Estou instalando um produto em em um servidor e este pede o usuário administrador do oracle, acredito eu que seja o "system" ou "sys", entretanto não sei a senha deste, pois eles foram criados a muitos anos.
Alguém sabe como eu faço para limpar, alterar ou efetuar um reset na senha desse usuário ?

O oracle utilizado é 9i.

Aguardo retorno. Obrigado!
Abraços a todos![/b]
joaoarturg
Localização: Sao Paulo - SP

Mensagemem Seg, 12 Jan 2009 4:44 pm

Você quer instalar um PRODUTO no sql plus ?
Como assim? está instalando uma package ou realizando CREATE TABLES, etc ?

Explica melhor o que é esse produto.
dr_gori
Localização: Portland, OR USA

Thomas F. G

Você já respondeu a dúvida de alguém hoje?
http://glufke.net/oracle/search.php?search_id=unanswered

Mensagemem Ter, 13 Jan 2009 9:01 am

Não, estou instalando um produdo que não que apenas usa o banco de dados Oracle, porem o produto pede o usuário adminstrador do banco para ele, pois no momento da instalação ele executa alguns procedimentos internos que interage com o banco, entendeu?

como eu faço pra resetar essa senha ?
Abraços!
joaoarturg
Localização: Sao Paulo - SP

Mensagemem Ter, 13 Jan 2009 9:30 am

Tem um tópico sobre isso no BLOG do Ruevers!
http://ruevers.webs.com/senhas.htm

Alterando Senhas do SYS e SYSTEM no ORACLE

Perdeu a senha do SYS ou SYSTEM do Oracle, não tenha pânico, se você tem acesso local ao equipamento, pode resetar essas senhas, SIM, você pode, alias sei que tem DBA que vai querer me matar, pois as vezes parece que esse é o maior segredo deles e não querem contar pra ninguém, mas isso parece mais facil do que parece e so leva algus minutos.

Vamos ao pior cenário, você não tem a senha do SYS e SYSYEM .

entra no SQLPLUS (usa o prompt ou shell) com a opção /NOLOG, que não vai pedir user e senha.Assim:

SQLPLUS /NOLOG

quando estiver no sqlplus, digite:

CONNECT / AS SYSDBA

se deu mensagem de "CONECTADO", pronto você está como SYS o usuário mas poderoso do banco de dados daí você pode trocar a senha do SYSTEM:

ALTER USER SYSTEM IDENTIFIED BY SENHA_NOVA;

pronto, pode trocar a senha do SYS tambem se quiser, ou conectar sempre assim.


Casso tenha dado erro quando você tentou conectar como SYSDBA, é porque devem ter definido uma senha para o arquivo PWD do Oracle, aí você me pergunta... E AGORA?? eu respondo...FIQUE CALMO QUE ISSO TAMBÉM TEM JEITO

A primeira coisa é remover o arquivo PWD, ele geralmente fica no $ORACLE_HOME/database ou $ORACLE_HOME/dbs o nome dele geralmene é PWD<INSTANCE>.ORA. Se estiver com medo de remover, apenas renomeie.

Agora você deve criar um novo arquivo com a nova senha, ou deixar sem o arquivo, se quiser que o SYS não tenha senha. Pra isso use o comando no prompt ou shell

ORAPWD file=PWD<INSTANCE>.ORA password=NOVA_SENHA

Pronto, agora entre no sqlplus usando o usuário e nova senha.

Vale lembrar que você precisa ter acesso ao equipamento, isso não dá pra fazer remoto...e HAVE FUN.
dr_gori
Localização: Portland, OR USA

Thomas F. G

Você já respondeu a dúvida de alguém hoje?
http://glufke.net/oracle/search.php?search_id=unanswered

Mensagemem Sex, 30 Ago 2013 5:15 pm

Essa dica funciona também no Oracle 11?
yurimj
Localização: Santa Cruz do Rio Pardo - SP

Mensagemem Seg, 16 Set 2013 2:31 pm

Com certeza brother. Só fazer um teste.
Trevisolli
Localização: Araraquara - SP

Abraço,

Trevisolli
OCA Oracle PL/SQL Developer Certified Associate
OCP Oracle Forms Developer Certified Professional
Araraquara-SP

Mensagemem Dom, 24 Jul 2016 11:42 am

Vlw, deu certo!
wesleyrl

Mensagemem Sex, 17 Mai 2019 12:02 pm

Opa, se alguém tiver ainda dúvidas teve um vídeo que eu fiz explicando

https://www.youtube.com/watch?v=wB0WjpcMiaI
pgsbird



Voltar para SQL*Plus

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante