bispo_sc 0 Denunciar post Postado Fevereiro 24, 2011 Assim que finalizou a hora de verão o console parou de funcionar. - No Database Instance Host SC04.sc Port 1521 SID scoracle Oracle Home C:\app\administrador\product\11.1.0\db_1 Enterprise Manager is not able to connect to the database instance. The state of the components are listed below. - Agent Connection to Instance Status = Failed Details ORA-28001: the password has expired (DBD ERROR: OCISessionBegin) Obs: O servidor esta com a hora certa mesmo assim aparece (Page Refreshed 24-Feb-2011 4:04:12 o'clock PM BRST(1 Hora a mais) Obrigado desde já. Compartilhar este post Link para o post Compartilhar em outros sites
Calvetti 0 Denunciar post Postado Fevereiro 25, 2011 Olá bispo_sc, Estou com um problema também relacionado ao horário de verão e envolvendo o DBConsole, no tópico: http://forum.imasters.com.br/topic/424976-problema-dbconsole-apos-horario-de-verao/ Já tive problemas com o DBConsole que sempre resolvida com os comandos sugeridos abaixo, mas no meu caso não tem mais funcionado, pelo menos no ambiente de produção, já que no de homologação eu consegui ajustar perfeitamente. Fica a dica aí: - Tenta resetar o timezone: emctl resetTZ agent Alguns dizem que o agente deve estar parado, se quiseres, tente da seguinte forma: emctl stop agent emctl resetTZ agent Fique atento nas mensagens, se tiver sucesso, basta subir o DBConsole: emctl start dbconsole Se isso não resolver, sugiro recriar o repositório do Oracle. Enquando excluindo, o acesso fica temporariamente bloqueado, liberando logo após a exclusão. Para excluir o repositório: emca -deconfig dbcontrol db -repos drop Para criar novamente o repositório: emca -config dbcontrol db -repos create Tente subir o serviço do DBConsole e veja o resultado! Obs.: Durante a exclusão, se ficar travado (tentando excluir por muito tempo), pode ser que o banco tenha sido colocado em modo QUIESCED, o que pode ser consultado por: (faça login com usuário SYS) select active_state from v$instance; Para retirar desse status, o qual inibe qualquer nova conexão ao banco com usuário que não seja o SYS, faça: alter system unquiesce; Boa sorte! ;) Compartilhar este post Link para o post Compartilhar em outros sites
bispo_sc 0 Denunciar post Postado Fevereiro 28, 2011 Logo que tentei digitar o primeiro comando deu o seguinte abaixo: c:\cd app\administrador\product\11.1.0\db_1 c:\app\administrador\product\11.1.0\db_1> emctl resetTZ agent Environment variable ORACLE_SID not defined. Plese define it. O estranho e que no DATA Instance aparece o SID, alguem tem idea? Compartilhar este post Link para o post Compartilhar em outros sites
supernoi 0 Denunciar post Postado Fevereiro 28, 2011 executa o comando env, as variaveis estao corretas? Compartilhar este post Link para o post Compartilhar em outros sites
Calvetti 0 Denunciar post Postado Março 1, 2011 Fora do SQL Plus, ainda no prompt do DOS, carregue a variável ORACLE_SID para o sistema operacional reconhecê-lo. Antes de enviar o comando deve ser setado o ORACLE_SID do banco em questão. No Linux: root# export ORACLE_SID=xxxx No Windows: c:\> set ORACLE_SID=xxxx Onde xxxx é o nome da instância do seu banco de dados. O alias que está setado no arquivo tnsnames.ora, no seu caso: SCORACLE. Os comandos que lhe passei anteriormente, são fora do SQL Plus. Tudo no prompt do DOS. Compartilhar este post Link para o post Compartilhar em outros sites
Calvetti 0 Denunciar post Postado Março 21, 2011 bispo_sc, você conseguiu resolver esse problema no seu ambiente? No site da ORACLE, segundo eles, o CERTIFICADO DIGITAL DE SEGURANÇA (https) expirou em 31-12-2010. Esse problema de não mais iniciar a DBConsole iniciou agora em 2011, exetamente na versão 10.2.0.4. No metalink da oracle há uma correção a ser aplicada... o patch é o 8350262. Pode ser que resolva o seu problema. Compartilhar este post Link para o post Compartilhar em outros sites