- Este tópico contém 9 respostas, 2 vozes e foi atualizado pela última vez 17 anos, 11 meses atrás por
neodavid.
-
AutorPosts
-
11 de abril de 2008 às 4:40 pm #81647
neodavid
ParticipanteEu estou tentando altera o modo de arquivamento da minha instância de noarchivelog para archivelog, porém acontece o seguinte: Eu conecto com SYS na instância e executo SHUTDOWN IMMEDIATE, até aí blz, o banco é desmontado normalmente.
SQL> shutdown immediate
Banco de dados fechado.
Banco de dados desmontado.
Instância ORACLE desativada.Porém, depois que eu executo o comando STARTUP MOUNT, para montar o banco, dá erro de LISTNER, aí para voltar o banco no ar, eu tenho que reiniciar o serviço no windows.
SQL> startup mount
ORA-12514: TNS:listener não tem conhecimento sobre o serviço solicitado atualmente no descritor…Alguém poderia me ajudar?
11 de abril de 2008 às 4:57 pm #81648Ishii
ParticipanteOlá,
Primeiro será necessário saber :
1) A configuração do Listener , encontrado no arquivo listener.ora
2) O status do Listener: no prompt lsnrctl e no prompt do Listener digite status;
3) Versão do Oracle e SO[]s Ishii
11 de abril de 2008 às 5:21 pm #81650neodavid
ParticipanteA configuração do Listener.ora
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = D:oracleproduct10.2.0db_1)
(PROGRAM = extproc)
)
)LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
(ADDRESS = (PROTOCOL = TCP)(HOST = obers001)(PORT = 1521))
)
)O status do Listener. Eu estou usando a instância Teste:
LSNRCTL for 32-bit Windows: Version 10.2.0.3.0 – Production on 11-ABR-2008 10:10
:54Copyright (c) 1991, 2006, Oracle. All rights reserved.
Estabelecendo conexÒo com (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1)))
STATUS do LISTENER
Apelido LISTENER
VersÒo TNSLSNR for 32-bit Windows: Version 10.2.0.3.0 – Produ
ction
Data Inicial 25-MAR-2008 20:35:52
Funcionamento 16 dias 13 hr. 35 min. 6 seg
NÝvel de Anßlise off
Seguranþa ON: Local OS Authentication
SNMP OFF
Arq. ParÔm. Listn. D:oracleproduct10.2.0db_1networkadminlistener.ora
Arq. Log Listener D:oracleproduct10.2.0db_1networkloglistener.log
Resumo de Atendimento…
(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=.pipeEXTPROC1ipc)))
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=OBERS001)(PORT=1521)))
Resumo de Serviþos…
O serviþo “PLSExtProc” tem 1 instÔncia(s).
InstÔncia “PLSExtProc”, status UNKNOWN, tem 1 handler(s) para este serviþo…
O serviþo “TESTEXDB” tem 1 instÔncia(s).
InstÔncia “teste”, status READY, tem 1 handler(s) para este serviþo…
O serviþo “TESTE_XPT” tem 1 instÔncia(s).
InstÔncia “teste”, status READY, tem 1 handler(s) para este serviþo…
O serviþo “alpa” tem 1 instÔncia(s).
InstÔncia “alpa”, status READY, tem 1 handler(s) para este serviþo…
O serviþo “alpaXDB” tem 1 instÔncia(s).
InstÔncia “alpa”, status READY, tem 1 handler(s) para este serviþo…
O serviþo “alpa_XPT” tem 1 instÔncia(s).
InstÔncia “alpa”, status READY, tem 1 handler(s) para este serviþo…
O serviþo “demo” tem 1 instÔncia(s).
InstÔncia “demo”, status READY, tem 1 handler(s) para este serviþo…
O serviþo “demoXDB” tem 1 instÔncia(s).
InstÔncia “demo”, status READY, tem 1 handler(s) para este serviþo…
O serviþo “demo_XPT” tem 1 instÔncia(s).
InstÔncia “demo”, status READY, tem 1 handler(s) para este serviþo…
O serviþo “neomed” tem 1 instÔncia(s).
InstÔncia “neomed”, status READY, tem 1 handler(s) para este serviþo…
O serviþo “neomedXDB” tem 1 instÔncia(s).
InstÔncia “neomed”, status READY, tem 1 handler(s) para este serviþo…
O serviþo “neomed_XPT” tem 1 instÔncia(s).
InstÔncia “neomed”, status READY, tem 1 handler(s) para este serviþo…
O serviþo “obers” tem 1 instÔncia(s).
InstÔncia “obers”, status READY, tem 1 handler(s) para este serviþo…
O serviþo “obersXDB” tem 1 instÔncia(s).
InstÔncia “obers”, status READY, tem 1 handler(s) para este serviþo…
O serviþo “obers_XPT” tem 1 instÔncia(s).
InstÔncia “obers”, status READY, tem 1 handler(s) para este serviþo…
O serviþo “teste” tem 1 instÔncia(s).
InstÔncia “teste”, status READY, tem 1 handler(s) para este serviþo…
O comando foi executado com Ûxito11 de abril de 2008 às 6:05 pm #81651Ishii
ParticipanteOlá,
No registro do Windows há uma chave ORACLE_SID verifique se está com o nome do Serviço que vc está tentando subir, se não estiver altere e tente novamente, pode ser que o ORACLE_SID esteja configurado para outro serviço que não está no Listener.
[]s Ishii
11 de abril de 2008 às 6:30 pm #81652neodavid
ParticipanteO ORACLE_SID está correto, em todas as pasta que há no registro de cada instância, o ORACLE_SID está com o nome correto.
11 de abril de 2008 às 6:33 pm #81653neodavid
ParticipanteCaro colega, mais uma outra observação… eu possuo 8 instância e esse erro acontece em todas elas.
11 de abril de 2008 às 8:36 pm #81655Ishii
ParticipanteOlá,
Agora notei outra coisa, adicione em listener.ora o SID da sua base:
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(SID_NAME = teste)
(ORACLE_HOME = D:oracleproduct10.2.0db_1)
(PROGRAM = extproc)
)
)E as outras que faltam. Por favor tente novamente…
[]s Ishii
11 de abril de 2008 às 9:17 pm #81656neodavid
ParticipanteIshii, eu adicionei o SID_NAME para todas as intância, porém mesmo assim não funciona.
11 de abril de 2008 às 11:16 pm #81659Ishii
ParticipanteBom, tente restartar o listener… e veja se o log do listener para sabermos se há mais alguma dica do problema…
[]s Ishii
15 de abril de 2008 às 4:17 pm #81681neodavid
ParticipanteBom dia Pessoal,
Obrigado pela a ajuda… consegui resolver. O problem é que eu estava conectando no banco com o listener e eu conectei sem o listener dessa forma:
C:set oracle_sid=teste
C:sqlplus /nologSQL>conn sys/senha as sysdba
Aí depois que conectei dessa forma deu tudo certinho, pois dessa forma eu não carregava o listener e com isso deu para eu fazer o que queria.
Grato a todos
-
AutorPosts
- Você deve fazer login para responder a este tópico.