Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

Solucionado
(ver solução)
10
respostas

O path para o Oracle nãofunciona

Pessoal, Já alterei o path para incluir o javac, o mysql e tudo funcionou.

Fiz tudo o que foi solicitado para alterar o path para incluir o oracle. Coloquei no final do valor da variável: C:\ProgramData\Oracle\Java\javapath;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;c:\Program Files (x86)\ATI Technologies\ATI.ACE\Core-Static;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Common Files\Intel\WirelessCommon\;%JAVA_HOME%\bin;C:\Program Files (x86)\ATI Technologies\ATI.ACE\Core-Static;%MYSQL_HOME%\bin;C:\oraclexe\app\oracle\product\11.2.0\server\bin.

Já desliguei e religuei o computador e nada. Só consigo rodar o banco dentro do diretório C:\oraclexe\app\oracle\product\11.2.0\server\bin.

Quando rodo fora recebo a mensagem: Error 6 initializing SQL*Plus SP2-0667: Message file sp1.msb not found SP2-0750: You may to set ORACLE_HOME to your Oracle software directory.

E agora??

10 respostas

Boa tarde Sergio, esse é exatamente o conteúdo da variável PATH do seu Windows? Não pode haver ponto no final, mas creio que esse ponto é só para encerrar a frase né?

É sim. Lá no path não tem o ponto!!

Ok Sergio, então eu preciso saber das variáveis de ambientes que têm no seu Windows, o Oracle por padrão cria uma chamada caminho, que contém o path do Oracle Database, essa variável está criada?

Foi criada sim. o valor da variável e: C:\oraclexe\app\oracle\product\11.2.0\server\bin;

com o ponto e vírgula no final.

será que a instalação do oracle não colocou o arquivo sp1.msb no diretório C:\oraclexe\app\oracle\product\11.2.0\server\bin???

Tem a variável ORACLE_HOME também? Se tiver, delete-a, porque só essa variável caminho é necessária, com as duas juntas ele dá esse erro. Uma outra possibilidade é a que você comentou também, aí você poderia tentar reinstalar o Oracle pra ver se esse problema é resolvido.

Rômulo, O problema não é de path, em todos os diretórios o comando sqlplus é reconhecido. O que está acontecendo é um erro na inicialização do sqlplus: Error 6 initializing SQLPlus SP2-0667: Message file sp1.msb not found SP2-0750: You may to set ORACLE_HOME to your Oracle software directory

Este erro é recorrente. Existem diversas consultas na internet sobre ele. Mesmo assim, ainda não consegui resolver. Já desinstalei e reinstalei o oracle e nada!!!

Sim Sergio, só que nos testes que eu fiz, estavam dando os mesmos erros que os seus quando o path estava com problema.

solução!

Problema solucionado em https://www.alura.com.br/course/oracle-sql/discussions/670752