- Este tópico contém 7 respostas, 5 vozes e foi atualizado pela última vez 14 anos, 3 meses atrás por Peterson.
-
AutorPosts
-
2 de setembro de 2010 às 8:53 pm #95874aba1966Participante
Boa Tarde,
Tenho uma Base instalada com oracle 11g em um servidor e no servidor está funcionando legal o meu problema é que não estou consguindo,(aliás eu não sei como fazer isto) criar uma conexão de uma estação com o Servidor.
Eu tentei utilizar o tutorial deste linkhttp://www.scriptcase.com.br/scriptcase … e_oci8.htm
Mas quando tento me logar na Base me deparo com o erro abaixo.
=========================================================
C:instantclient_11_2>sqlplus system/system/system@192.160.0.118/RTMRPError 6 initializing SQL*Plus
Message file sp1.msb not found
SP2-0750: You may need to set ORACLE_HOME to your Oracle software directoryC:instantclient_11_2>
=========================================================alguém pode me ajudar.
Muito Obrigado.
2 de setembro de 2010 às 11:46 pm #95884mpvargasParticipanteVoce deve editar o .bash_profile e criar a variavel de ambiente ORACLE_HOME
ORACLE_HOME = /diretorio de instalacao do oracle/
export ORACLE_HOMETODOS os processos do oracle usam as variaveis ORACLE_HOME, ORACLE_SID etc.
3 de setembro de 2010 às 2:59 pm #95896jspaulonciParticipanteMpvargas , isso é Windows
3 de setembro de 2010 às 3:47 pm #95898jspaulonciParticipanteAba, verifique se a versão do SO é compátivel com esse instalador aí.
3 de setembro de 2010 às 5:06 pm #95899mpvargasParticipanteTem razão JP
desculpe… é mania de Linux
hehehe3 de setembro de 2010 às 5:26 pm #95904CleitonHanzenParticipanteOpá….
Vamos exemplificar pra ficar mais fácil:
Diretório Onde o Oracle está instalado = c:oracleclient10g
Diretório dos executáveis = c:oracleclient10gbinNo prompt do MS-DOS, entrar com os seguintes comandos:
set ORACLE_HOME = c:oracleclient10g (diretório onde o Oracle esta instalado)
cd c:oracleclient10gbin (diretório dos executáveis)
sqlplus system/senha@bancoSe isso funcionar, adicione a variável ORACLE_HOME nas variáveis de ambiente do Windows que vai funcionar sem a necessidade destes procedimentos. Lembre-se também de checar como está a variável PATH que pode estar “bagunçando” os aplicativos…..
3 de setembro de 2010 às 11:16 pm #95935aba1966ParticipanteBoa tarde
Muito obrigado a todos os que me doaram um pouco do seu tempo para me ajudar a resolver este caso.
Vou partir da solução postada pelo colega – CleitonHanzen
- Tenho algumas dúvidas…
set ORACLE_HOME = c:oracleclient10g (diretório onde o Oracle esta instalado)
você quer dizer Oracle intalado na estação?
Eu so tenho o instantclient
que está na pasta : instantclient_11_2dentro dela tem os arquivos abaixo
Eu baixei o Instantclient no site da oracle e segu as instruções o link
http://www.scriptcase.com.br/scriptcase … e_oci8.htm
O Ambiente aqui é o seguinte:
O Oracle está instalado em um servidor windows 2003 server, la eu consigo fazer tudo o que preciso.
Estou tentando acessar uma estação com windows xp – SP1
Por enquanto muitissimo obrigado.
C:>dir instantclient_11_2
O volume na unidade C não tem nome.
O número de série do volume é A448-6110Pasta de C:instantclient_11_2
01/09/2010 11:23 .
01/09/2010 11:23 ..
02/04/2010 07:51 29.184 adrci.exe
02/04/2010 07:51 12.817 adrci.sym
01/04/2010 23:50 96.256 atl80.dll
02/04/2010 07:53 586 BASIC_README
02/04/2010 07:51 65.536 genezi.exe
02/04/2010 07:51 28.201 genezi.sym
30/08/2004 02:18 1.525 glogin.sql
01/09/2010 11:23 instantclient_10_2
01/04/2010 23:50 1.060.864 mfc71.dll
01/04/2010 23:50 1.101.824 mfc80.dll
01/04/2010 23:50 1.093.120 mfc80u.dll
01/04/2010 23:50 69.632 mfcm80.dll
01/04/2010 23:50 57.856 mfcm80u.dll
01/04/2010 23:50 456 Microsoft.VC80.ATL.manifest
01/04/2010 23:50 1.869 Microsoft.VC80.CRT.manifest
01/04/2010 23:50 2.371 Microsoft.VC80.MFC.manifest
01/04/2010 23:50 479.232 msvcm80.dll
01/04/2010 23:50 548.864 msvcp80.dll
01/04/2010 23:50 348.160 msvcr71.dll
01/04/2010 23:50 626.688 msvcr80.dll
02/04/2010 07:42 987.136 oci.dll
02/04/2010 07:42 256.775 oci.sym
24/02/2010 01:06 102.400 ocijdbc11.dll
24/02/2010 01:06 22.818 ocijdbc11.sym
02/04/2010 07:08 348.160 ociw32.dll
02/04/2010 07:08 46.447 ociw32.sym
23/02/2010 21:09 1.996.390 ojdbc5.jar
23/02/2010 21:09 2.111.338 ojdbc6.jar
29/01/2010 04:51 1.249.280 orannzsbb11.dll
29/01/2010 04:51 233.019 orannzsbb11.sym
02/04/2010 06:26 720.896 oraocci11.dll
02/04/2010 07:51 577.557 oraocci11.sym
02/04/2010 07:49 126.205.952 oraociei11.dll
02/04/2010 07:49 4.169.857 oraociei11.sym
02/04/2010 07:52 782.336 orasql11.dll
02/04/2010 07:52 20.598 orasql11.sym
12/10/2006 04:46 1.650.688 Orasqlplusic10.dll
12/10/2006 04:37 557.056 sqlplus.exe
01/09/2010 10:38 vc8
01/09/2010 10:38 vc9
02/04/2010 07:37 37.807 xstreams.jar
38 arquivo(s) 147.701.551 bytes
5 pasta(s) 22.575.804.416 bytes disponíveisC:>
7 de setembro de 2010 às 5:03 pm #95953PetersonParticipanteVamos lá…
se você instalou o client corretamente, esse deveria estar com seu diretório listado na variável de ambiente PATH. Mas parece que esse não é o problema, uma vez que o erro é dado pelo próprio SQLPLUS.
Também não entendi sua string de conexão.
A string correta deveria ser:
sqlplus usuario/senha@banco
onde o banco tem de estar listado no arquivo TNSNAMES.ORA pra funcionar.
Sugiro que comece verificando o arquivo TNSNAMES.ORA. Copie-o do servidor e cole na sua estação ou o gere.
No site docs.oracle.com tem uma boa documentação para iniciar seus estudos no Oracle. Continue postando dúvidas e tentamos lhe ajudar! -
AutorPosts
- Você deve fazer login para responder a este tópico.