Isso significa que você configurou incorretamente variáveis de ambiente. Você teria que compartilhar mais detalhes sobre a caixa, como se houvesse produtos Oracle já instalados, seu perfil Xsh, etc, mas basicamente: Se você está prestes a trabalhar com um produto, você precisa do seu ORACLE_HOME
, ORACLE_SID
e também PATH
apontando para a mesma casa do Oracle. O que você mencionou é típico quando seu ORACLE_HOME
aponta para uma casa diferente da do PATH. Você pode evitá-lo chamando binários com o caminho completo, mas você deve corrigir variáveis de qualquer maneira.
edit: Um pouco atrasado, notei a tag do Windows, o que provavelmente significa que há outro produto Oracle já instalado na mesma caixa, já que o Oracle no Windows usa o registro para variáveis de ambiente. Além disso, o emctl é usado para o controle dbconsole / em, não para o próprio banco de dados.