- Este tópico contém 7 respostas, 2 vozes e foi atualizado pela última vez 15 anos, 6 meses atrás por
mantek.
-
AutorPosts
-
26 de agosto de 2010 às 5:58 am #95686
mantek
ParticipanteQuem poder me dar um apoio com está configuração, obrigado.
Meu Db é oracle.com
Sid=hirArquivo tnsnames.ora abaixo:
# tnsnames.ora Network Configuration File: C:oracleproduct10.2.0db_1networkadmintnsnames.ora
# Generated by Oracle configuration tools.oracle.com=
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = mentrix)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = hir)
)
)EXTPROC_CONNECTION_DATA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
)
(CONNECT_DATA =
(SID = hir)
(PRESENTATION = RO)
)
)O Arquivo listener.ora abaixo:
# listener.ora Network Configuration File: C:oracleproduct10.2.0db_1networkadminlistener.ora
# Generated by Oracle configuration tools.SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = hir)
(ORACLE_HOME = C:oracleproduct10.2.0db_1)
(PROGRAM = extproc)
)
)LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
(ADDRESS = (PROTOCOL = TCP)(HOST = mentrix)(PORT = 1521))
)
)Status do Listener:
C:Documents and Settingshirlan>lsnrctl status
LSNRCTL for 32-bit Windows: Version 10.2.0.1.0 – Production on 25-AGO-2010 22:54
:11Copyright (c) 1991, 2005, 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.1.0 – Produ
ction
Data Inicial 25-AGO-2010 20:10:26
Funcionamento 0 dias 2 hr. 43 min. 47 seg
Nível de Análise off
Segurança ON: Local OS Authentication
SNMP OFF
Arq. Parâm. Listn. C:oracleproduct10.2.0db_1networkadminlistener.ora
Arq. Log Listener C:oracleproduct10.2.0db_1networkloglistener.log
Resumo de Atendimento…
(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\.pipeEXTPROC1ipc)))
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=mentrix)(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 comando foi executado com êxito26 de agosto de 2010 às 1:40 pm #95689jspaulonci
ParticipanteTente mudar a sua string de conexão
oracle.com=
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = mentrix)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = hir.oracle.com)
)
)Se não funcionar me passa os valores de db_domain e services.
27 de agosto de 2010 às 2:59 am #95704mantek
ParticipanteAgora deu erro ORA-28547: conexão com o servidor falhou; provável erro de admin do Oracle Net (DBD ERROR: OCISessionBegin)
27 de agosto de 2010 às 1:40 pm #95707jspaulonci
ParticipanteMe passe o valor de db_domain e de services do seu banco
28 de agosto de 2010 às 6:32 am #95736mantek
ParticipanteComo faço para poder te dar essa informação, se puder me explicar !!
Obrigado !!28 de agosto de 2010 às 3:35 pm #95737jspaulonci
ParticipanteConect-se no servidor onde está rodando o banco
se for Unix/Linux
ps -ef |grep pmon
Vai aparecer um processo, esse processo é sua sid
export ORACLE_SID=sidexemplo
[oracle@srv15029 ~]$ps -ef |grep pmon
oracle 1651 1 0 Aug 01 ? 11:06 ora_pmon_dbhrep11
oracle 1449 1 0 Aug 01 ? 7:27 asm_pmon_+ASM1
oracle 2338 1 0 Aug 01 ? 15:32 ora_pmon_dbdes11
oracle 23947 1 0 Aug 11 ? 9:20 ora_pmon_dbhml11
oracle 2047 2017 0 08:30:11 pts/2 0:00 grep pmonSupondo que a sid que vc queira seja dbhml11
export ORACLE_SID=dbhml11
Em seguida
digite sqlplus (dar enter)
digitar sys as sysdba (dar enter)
depois fazer
show parameter db_domain
show parameter serviceMandar o resultdado disso pra mim
[oracle@srv15029 ~]$export ORACLE_SID=dbhml11
[oracle@srv15029 ~]$sqlplusSQL*Plus: Release 10.2.0.4.0 – Production on Sat Aug 28 08:31:25 2010
Copyright (c) 1982, 2007, Oracle. All Rights Reserved.
Enter user-name: sys as sysdba
Enter password:Connected to:
Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 – Production
With the Partitioning, Real Application Clusters, Data Mining Scoring Engine and Real Application Testing optionsSQL> show parameter db_domain
NAME TYPE VALUE
db_domain string
SQL> show parameter serviceNAME TYPE VALUE
service_names string hml1, dbhml1
SQL>Se seu ambiente for Windows para você saber a sid você deverá ir em gerenciador de tarefas e procutar pelo processo do usuário oracle.
Esse processo que vc encontrar será o seu sid
Dê um cmd em inicar executar (tela preta do DOS)
SET ORACLE_SID=sid (que é o seu processo no gerenciador de tarefas)Daqui pra frente é igual ao Linux/Unix
29 de agosto de 2010 às 7:43 am #95739mantek
ParticipanteObrigado jspaulonci, iria fazer essa parte nesse sábado mas o Pc deu um Prob e estou resolvendo, mas vou fazer isso no Domingo e te passo, meu SO é Xp ProF, abraços !!
30 de agosto de 2010 às 4:52 am #95741mantek
ParticipanteConsegui jspaulonci, esqueci de criar as var de amb e fiz e deu certo, Obrigado, sou iniciante e sabe como é isso, vlw Obrigado !!
-
AutorPosts
- Você deve fazer login para responder a este tópico.