Como resolver problemas de Credenciais de Host com Oracle 10g e 11g no Windows 2003 Server | BRQTec – Conhecimento, Tecnologia e Experiência de Negócio »

 

Como resolver problemas de Credenciais de Host com Oracle 10g e 11g no Windows 2003 Server

Neste 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.

Tela do Enterprise Manager (Credenciais Host)

Tela do Enterprise Manager (Credenciais Host)

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:

Clique para ampliar >> Log On 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!

  • Share/Bookmark

Textos Relacionados (provavelmente!)

Tags: , , , , , , , , , , ,  

3 Comentários

  1. Pedro Busko

    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!

  2. 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.

  3. Renata, c salvoh minha vida!!! Parabéns

Deixe um comentário