Como resolver problemas de Credenciais de Host com Oracle 10g e 11g no Windows 2003 Server
Publicado em Desenvolvimento, Diversos em 17/03/2009 21:18 por Renata FirmianoNeste artigo:
Neste post, Renata Firmiano conta sua experiência ao detectar e resolver um problema de Credenciais de Host no Oracle 10g e Oracle 11g em ambiente Windows 2003 Server. Acompanhe.
Tags / Palavras-Chaves:
Oracle, Oracle 10g, Oracle 11g, Credenciais de Host, Windows Server 2003, Enterprise Manager, bugs, fix
Muitas vezes, instalamos programas sem modificar nenhuma opção padrão selecionada. Talvez, com um pouco de sorte, não seja necessária nenhuma alteração para utilizar o programa com sucesso. Este não foi meu caso…
Encontrando Problemas de Credenciais do Host no Oracle 10g e Oracle 11g
Instalei o recém-lançado banco de dados Oracle 11g no Windows Server 2003. Este banco era pré-requisito de um projeto no qual atuei como DBA. Após a instalação, iniciei a criação de tablespaces, usuários, schemas, objetos e etc.
Após utilização inicial desta base de dados, resolvi verificar as novidades do Oracle 11g, explorando o utilitário Enterprise Manager (EM). O EM, conhecido também por Database Control, é uma aplicação Web que é instalada no servidor de banco de dados responsável por grande parte das configurações e análises de desempenho. Para novos DBAs (como eu), que não tem tanta familiaridade com scripts para algumas atividades, o EM é uma ótima ferramenta para auxÃlio das atividades básicas e monitoramento.
Num dado momento, através do EM, configurei uma rotina de backup da base de dados em questão. Após preencher as informações solicitadas, no último tópico, aparecia Credenciais do Host com opções de preenchimento de usuário e senha. Informei os dados do usuário administrador da máquina e… erro: RemoteOperationException: ERROR: wrong password for user.
Entendi que o usuário ou senha usados eram inválidas. Após diversos testes, inclusive com outros usuários administradores da máquina servidora, procurei em alguns fóruns na internet a solução. Por conta de outras atividades, não pude dar atenção a este problema.
No dia seguinte, precisei executar um DUMP para inserção de algumas tabelas ao schema. Novamente, o mesmo erro: RemoteOperationException: ERROR: wrong password for user.
Não teve jeito, precisei buscar ajuda especializada. Não encontrei ainda nenhum FIX ou recomendação no Metalink para este problema. Ocorre que para mim aquele era um problema da versão do Oracle 11g, e em alguns fóruns descobri que na verdade este problema ocorria também para Oracle 10g.
Descrição do Problema de Credenciais de Host no Oracle 10g / 11g
Há um bug no Windows Server 2003 que não adiciona os administradores locais da máquina em uma das diretivas de segurança local (Local Security Policy) do Windows. Sem esse direito, não se pode manipular arquivos fÃsicos no servidor.
Solucionando os problemas
Adicionei o usuário administrador da máquina na diretiva Logon as a Batch Job:
Após reiniciar o servidor, novamentei segui os passos para leitura do DUMP e, desta vez, com sucesso! Além disso, consegui configurar a rotina de backup normalmente, com gravação de arquivo fÃsico no servidor.
Missão cumprida!


03/18/2009 as 12:24
Muito bom o post!
Para quem for questionar o uso do Windows, segue um pequeno artigo bem interessante comparando o uso do Oracle em Windows e Linux. http://www.dba-oracle.com/oracle_tips_linux_oracle.htm.
Parabéns!
08/03/2009 as 13:03
Cara muito bom esse artigo
quero ir para esse ramo de DBA, estou fazendo alguns teste no OEM aqui,
tambem tivi esse mesmo problema, muito bom parabens!
Abraço.
09/30/2009 as 22:54
Renata, c salvoh minha vida!!! Parabéns