segunda-feira, 22 de outubro de 2012

Erro no emctl do Oracle 11G

Quando utilizamos Oracle 11G R2 em ambientes Windows, muitas vezes nos deparamos com este erro ao tentar executar alguma operação com o comando "emctl":

C:\>emctl status dbconsole
Can't locate CompEMdbconsole.pm in @INC (@INC contains: %s_javapOracleHome%/sysman/admin/scripts%s_javapOracleHome%/bin C:\oracle\product\11.2.0\client_1\\perl\bin C:\oracle\product\11.2.0\client_1\perl\lib C:\oracle\product\11.2.0\client_1\perl\lib\site_perl C:\oracle\product\11.2.0\client_1\perl\site\lib C:\oracle\product\11.2.0\client_1\sysman\admin\scripts C:\oracle\product\11.2.0\client_1\sysman\admin\scripts\Net-DNS-0.48\lib C:\oracle\product\11.2.0\client_1\bin C:/oracle/product/11.2.0/client_1/perl/lib C:/oracle/product/11.2.0/client_1/perl/site/lib .) at C:\oracle\product\11.2.0\client_1\bin/EmctlCommon.pm line 598.

Uma maneira rápida e fácil de contornar este problema é entrando no diretório que encontra-se o script "emctl", conforme exemplo abaixo:

C:\>cd C:\oracle\product\11.2.0\dbhome_1\BIN

C:\oracle\product\11.2.0\dbhome_1\BIN>emctl status dbconsole
Oracle Enterprise Manager 11g Database Control Release 11.2.0.1.0
Copyright (c) 1996, 2010 Oracle Corporation.  All rights reserved.
https://DBSERVER:5505/em/console/aboutApplication
Oracle Enterprise Manager 11g is not running.

Espero que tenha ajudado.

Nenhum comentário:

Postar um comentário