- Este tópico contém 8 respostas, 2 vozes e foi atualizado pela última vez 15 anos, 1 mês atrás por
Anônimo.
-
AutorPosts
-
19 de janeiro de 2011 às 6:21 pm #97812
Anônimo
Tentando inicar a sessão com o oracle o seguinte erro é exibido:
TNS:listener não tem conhecimento sobre o serviço solicitado atualmente no descritor de conexão
Meu tnsnames.ora:
# tnsnames.ora Network Configuration File: c:oracleproduct10.2.0db_1networkadmintnsnames.ora
# Generated by Oracle configuration tools.FSTEST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = N4nd0-PC)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = fstest)
)
)EXTPROC_CONNECTION_DATA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
)
(CONNECT_DATA =
(SID = PLSExtProc)
(PRESENTATION = RO)
)
)Alguém pode me ajudar?
Obrigado.
19 de janeiro de 2011 às 7:28 pm #97814Regis Araujo
ParticipanteOla Nando..!
Poste aqui os comandos e o procedimento que vc esta usando para iniciar o serviço… Tbm poste qual SO esta sendo utilizado..!!
Abraços..!
19 de janeiro de 2011 às 8:02 pm #97817Anônimo
[quote=”Thunder_Catz”:29smmf0a]Ola Nando..!
Poste aqui os comandos e o procedimento que vc esta usando para iniciar o serviço… Tbm poste qual SO esta sendo utilizado..!!
Abraços..![/quote]
Oi obrigado pela pronta resposta.
Estou tentando iniciar o banco pelo sql*plus, também tentei o plsql developer, e nenhum deu, o interessante é que já havia logado normalmente antes e parou de repente. Logava com:
Nome de usuário: system
senha: xxxx
String do Host: fstestEstou utilizando o windows 7 ultimante.
19 de janeiro de 2011 às 8:31 pm #97819Regis Araujo
ParticipanteOla Nando..!
Va nos serviços do Windows onde vc tem instalado o banco de dados.. e reinicie o Listener.. !!
Após isto.. conecte como SYS as SYSDBA e rode o comando..!
alter system register;
Na versão 10g isto não seria mais necessário.. mas em todo o caso.. rode..! Este comando vai registrar no listener o banco de dados especifico..!
E após isto tente conectar novamente..!!
Se possível.. coloque aqui o passo a passo de como vc esta fazendo.. todos os comandos em sequencia..!!
Abraços..!
20 de janeiro de 2011 às 12:04 am #97849Anônimo
[quote=”Thunder_Catz”:2dkc9e4o]Ola Nando..!
Va nos serviços do Windows onde vc tem instalado o banco de dados.. e reinicie o Listener.. !!
Após isto.. conecte como SYS as SYSDBA e rode o comando..!
alter system register;
Na versão 10g isto não seria mais necessário.. mas em todo o caso.. rode..! Este comando vai registrar no listener o banco de dados especifico..!
E após isto tente conectar novamente..!!
Se possível.. coloque aqui o passo a passo de como vc esta fazendo.. todos os comandos em sequencia..!!
Abraços..![/quote]
Reiniciei o Listener nos serviços do windows.
Acessei o prompt de comando e digitei:
sqlplus sys@fstest as sysdbaA seguinte mensagem foi exibida:
Não é possível iniciar a interface de chamada Oracle
Oracle talvez não esteja funcionando adequadamentesqlplus sys as sysdba tem o mesmo retorno
Se no sql*plus coloco como
Usuario: sys as sysdba
senha: xxxxxx
String do host: fstestUma janela com vários scripts corre e fecha o sql plus.
20 de janeiro de 2011 às 12:27 am #97852Regis Araujo
ParticipanteMuito estranho isto..!!
Vc setou as variáveis de ambiente ?
Setou o SID do banco antes de tentar conectar via Sql*Plus ?
C:> set ORACLE_HOME=
C:> set ORACLE_SID=fstest
C:> sqlplus “/ as sysdba”Testa e posta aqui os resultados.. se possível.. copia o erro e cola aqui..!
Abraços..!
20 de janeiro de 2011 às 12:44 am #97853Anônimo
[quote=”Thunder_Catz”:1ll76n10]Muito estranho isto..!!
Vc setou as variáveis de ambiente ?
Setou o SID do banco antes de tentar conectar via Sql*Plus ?
C:> set ORACLE_HOME=
C:> set ORACLE_SID=fstest
C:> sqlplus “/ as sysdba”Testa e posta aqui os resultados.. se possível.. copia o erro e cola aqui..!
Abraços..![/quote]
Nestes dois comandos tudo ok:
C:> set ORACLE_HOME=
C:> set ORACLE_SID=fstestMas neste: C:> sqlplus “/ as sysdba”
Esta mensagem de erro é exibida:
Error 6 initializing SQL*Plus
Message File sp1. msb not found
SP2-0750: You may need to set ORACLE_HOME to your Oracle Software directory.20 de janeiro de 2011 às 1:01 am #97854Regis Araujo
Participantesó uma dúvida..!!
Vc digitou igual eu coloquei?
No C:> set ORACLE_HOME= vc precisa pegar o caminho do home do seu banco e substituir por ..
Abaixo um exemplo..
C:> set ORACLE_HOME=C:oracleproduct10.2.0db
Vc tem q substituir o caminho “C:oracleproduct10.2.0db” pelo caminho do home do seu banco..!!
Tente fazer isto novamente e posta aqui os resultados..!!
Abraços..!
20 de janeiro de 2011 às 1:25 am #97855Anônimo
[quote=”Thunder_Catz”:2sx8ax2a]só uma dúvida..!!
Vc digitou igual eu coloquei?
No C:> set ORACLE_HOME= vc precisa pegar o caminho do home do seu banco e substituir por ..
Abaixo um exemplo..
C:> set ORACLE_HOME=C:oracleproduct10.2.0db
Vc tem q substituir o caminho “C:oracleproduct10.2.0db” pelo caminho do home do seu banco..!!
Tente fazer isto novamente e posta aqui os resultados..!!
Abraços..![/quote]
Deu certo ativando manualmente o serviço ORACLEServiceFSTTEST, mas ao executar o comando alter system register, o seguinte erro é mostrado:
ERRO na linha 1:
ORA-01034: ORACLE not avaliable. -
AutorPosts
- Você deve fazer login para responder a este tópico.