Solucionado (ver solução)
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