Re: [oracle_br] Re: Modelam Conceitual
Jales O livro do Paulo Cougo, citado pelo Chiappa, é bem legal. Outros que eu também indicaria: - "Projeto de Banco de Dados - Uma Visão Prática", Felipe Nery R. Machado / Mauricio P. Abreu - "Modelagem de Dados", Carlos Barbieri - "Projeto de Banco de Dados", Carlos Alberto Heuser [ ] André Em 3 de julho de 2013 14:57, J. Laurindo Chiappa escreveu: > ** > > > Bem, googlando por "símbolos modelagem de dados" vc acha Diversos sites e > fontes que falam a respeito, com mais ou com menos profundidde, como > http://pt.scribd.com/doc/37452635/37/Simbolos-de-diagramas-e-convencoes-de-Nomeacao, > http://www.macoratti.net/cbmd1.htm , > http://gabrielotavio.com.br/dl/apostilabd.pdf , > http://www.faa.edu.br/revista/v1_n1_art03.pdf , > http://pt.scribd.com/doc/7202774/Conceitos-Bsicos-Modelagem-de-Dados#download,etc > Porém imho a Dificuldade maior não é conhecer a simbologia gráfica, mas > sim os ** CONCEITOS ** de Modelagem (tais como o que é uma Entidade, como > se definem Relacionamentos, Cardinalidade, Obrigatoriedade, > Imanência/permanência de dados, Normalização, Chaves de acesso, etc, etc, > etc) - SE vc não tiver esses conceitos Muito Bem Definidos na cuca, o > negócio simplesmente Não vai pra frente, vc Absolutamente não vai entender > o que está sendo representado no diagrama, seja qual for a simbologia > usada, sim ??? Vc vai ver o pezinho de galinha, mas o que isso implica, vai > ver o quadradinho da entidade, mas o que isso significa na prática ? Como > separar a Entidade dos Atributos ?? Não é tão simples... Para realmente > entender isso vc vai precisar de um bom livro de conceitos e teoria de > modelagem de dados, alguns mais conhecidos (de diversos níveis, tanto > básicos quanto um pouco mais detalhados) são : > > "Análise Estruturada Moderna", de Edward Yourdon - Editora Campus > > "Modelagem Conceitual e Projeto de Bancos de Dados", de Paulo Cougo - > Editora Campus > > "Estruturas de Dados Fundamentais: Conceitos e Aplicações", de Silvio do > Lago Pereira - Editora Érica > > "Modelagem Lógica de Dados - Construção Básica e Simplificada", de Eduardo > Bernardes de Castro > > E isso sem focar em uma metodologia específica, como UML por exemplo : > estas indicações são generalistas, sobre Conceitos básicos de modelagem em > geral... > > []s > > Chiappa > > --- Em oracle_br@yahoogrupos.com.br, Jales Jose Moraes > escreveu > > > > > Boa tarde! > > > > Senhores estou precisando de um entendimento maior sobre criação de > modelagem conceitual (como as simbologias e os mais diversos diagramas). > > > > Alguém tem alguma indicação para o assunto? Pesquisei na internet, mas > infelizmente não me esclareceu muito. > > > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > [As partes desta mensagem que não continham texto foram removidas] -- >Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira >responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ -- >Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » >Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: >http://www.oraclebr.com.br/ Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ <*> Para sair deste grupo, envie um e-mail para: oracle_br-unsubscr...@yahoogrupos.com.br <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [oracle_br] Re: Cópia dos arquivos de dados em máquinas diferentes.
Perfeito pessoal. Muito obrigado. Att, -- *Wanderson Barrence | Analista de Banco de Dados* *DBA Oracle 10g/11g - Microsoft SQL-Server 2008* *MBA - Administração de Banco de Dados* *CBTS - Certificação Brasileira de Teste de Software* -- *Skype*: wbarrence *Facebook*:http://www.facebook.com/wbarrence *Linkedin*: http://br.linkedin.com/in/wbarrence Em 3 de julho de 2013 15:16, J. Laurindo Chiappa escreveu: > ** > > > Para abrir um database são exigidas algumas coisas : a INSTÂNCIA, que são > os softwares Oracle necessários carregados na memória (e os > caches/estruturas em memória que o software cria), o DATABASE, que são os > arquivos todos necessários (ie, datafiles, initfiles/spfiles, controlfiles, > redo log files, password files, etc) *** E *** , se for no Windows, ainda > existe a figura do Registro Windows que guarda infos sobre a instância > Então SIM, se os arquivos forem copiados TODOS (e copiados OU com o banco > fechado OU então copiados com tablespaces em modo begin backup+archives OU > copiados via RMAN com duplicate ou backup de database) E vc tiver a > instância com o mesmo exato ID , E a versão do software for EXATAMENTE A > MESMA (incluindo patches e patchsets) aí então SIM, vc vai conseguir abrir > sem problemas o database, okdoc ?? E para o DATABASE em si, o fato do > hostname mudar absolutamente não interfere, MAS pode interferir no > LISTENER, no TNSNAMES, em standby, e em algumas features do tipo, mas pro > banco em si, não interfere em nada... Aí vc simplesmente edita o > LISTENER.ORA, o TNSNAMES.ORA , refaz o standby, etc, e altera o nome do > servidor... > > Os passos para iniciar são os de sempre, UMA vez que tudo esteja no lugar > : setar ORACLE_SID, ORACLE_HOME e PATH, startup via sqlplus , start do > listener e é isso aí... > > []s > > Chiappa > > > --- Em oracle_br@yahoogrupos.com.br, Wanderson Barrence > escreveu > > > > Olá Pessoal, > > > > Eu tenho duas máquinas usando exatamente a mesma estrutura, mesmo porque > > uma máquina é uma cópia fiel da outra, a diferença está só no nome da > > máquina. > > > > Se eu copiar todos os datafiles, controlfiles e os arquivos init.ora do > > diretório dbs, será que eu consigo subir o mesmo banco de dados na outra > > máquina? > > > > Caso positivo, quais são os passos para abrir o banco? O primeiro eu sei > > que é, inicializar o banco a partir do comando abaixo: > > > > startup nomount > > pfile='/oracle/app/oracle/product/11.2.0/dbhome_1/dbs/initsid.ora'; > > > > Ambiente: > > SO: RHEL 6.2 > > BD: Oracle E.E (11.2.0.3) > > > > Obrigado. > > > > Att, > > > > -- > > *Wanderson Barrence | Analista de Banco de Dados* > > *DBA Oracle 10g/11g - Microsoft SQL-Server 2008* > > *MBA - Administração de Banco de Dados* > > *CBTS - Certificação Brasileira de Teste de Software* > > -- > > *Skype*: wbarrence > > *Facebook*:http://www.facebook.com/wbarrence > > *Linkedin*: http://br.linkedin.com/in/wbarrence > > > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > [As partes desta mensagem que não continham texto foram removidas] -- >Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira >responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ -- >Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » >Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: >http://www.oraclebr.com.br/ Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ <*> Para sair deste grupo, envie um e-mail para: oracle_br-unsubscr...@yahoogrupos.com.br <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
[oracle_br] Re: ORA-12154
Ah, dois detalhe Crucialmente Cruciais quando discutimos middleware : a) se for usado ODBC, LEMBRE-SE que o ODBC que vêm por padrão no Windows 64-bits é um ODBC de 64-bits, também : é MUITO COMUM que aplicações 32-bits sejam incompatíveis com esse cara, aí normalmente o que se faz é APONTAR e CONFIFURAR as conexões para o ODBC 32-bits que normalmente tá presente também : http://www.dicasquefunfa.com.br/2012/08/acessar-e-configurar-odbc-no-windows-7.html é um exemplo ... b) se for usado JDBC, com esse cara ALÉM das versões do JDBC e dos seus drivers em si vc Também tem que se preocupar com a versão do Java que está instalado : não é incomum aplicações java apresentarem incompatibilidades com versões mais recentes de JRE, e/ou exigirem Java 32/64 bits, e/ou apresentarem incompatibilidades com browsers modernos, principalmente se 64-bits - aqui na minha Empresa, por exemplo, sabe-se lá porque mas diversos sisteminhas internos dão altos paus no ie 64-bits em Qualquer versão que seja, aí enquanto não criei no desktop um Atalho pro ie de 32-bits, com JRE 32-bits instalado na versão recomendada pelos desenvolvedores, simplesmente não rolou... Checa DIREITINHO com o fornecedor e/ou com os Grupos de usuário e Analistas de Suporte Exatamente o Que vc precisa nesse sentido, yep ?? []s Chiappa --- Em oracle_br@yahoogrupos.com.br, "J. Laurindo Chiappa" escreveu > > Se REALMENTE o RDBMS é 32 bits mesmo (** confira ** isso direitinho), E > como vc disse o acesso via sqlplus está OK, ENTÃO tá FECHADA a participação > da camada banco de dados : vá para o passo 2 da minha resposta, que é a > eventual Configuração de middlewares (que vc VAI checar no site/Suporte do > Fabricante do aplicativo qual é, em qual versão ele deve estar instalado, > quais eventuais drivers serão necessários NÃO PASSE para o passo 3, que > seria a config dentro do aplicativo em si, enquanto o passo 2 não estiver > 100% verificado de acordo com o Fabricante e/ou o Suporte e Grupos de > Usuários desse tal Aplicativo > > []s > > Chiappa > > --- Em oracle_br@yahoogrupos.com.br, Glalko Ferreira escreveu > > > > Chiappa, > > > > O RDBMS é 32 bits. O ArcGIS também é. Só o Windows é 64bits. > > > > > > > > Glalko Machado Ferreira > > Tecnólogo em Geoprocessamento > > (62) 9154-9913 > > > > > > > > > > De: J. Laurindo Chiappa > > Para: oracle_br@yahoogrupos.com.br > > Enviadas: Quarta-feira, 3 de Julho de 2013 18:35 > > Assunto: [oracle_br] Re: ORA-12154 > > > > > > > > > > Colega, eu ** duvido MUITíSSIMO ** que seja problema no seu TNSNAMES : além > > de aparentemente ele estar certinho, vc JÁ DISSE na thread que consegue > > conectar perfeitamente pelo sqlplus , e o sqlplus necessariamente ** USA > > SIM ** o TNSNAMES, se houvesse erro ele não conectaria, né não > > imho o que explica o seu "problema" é quando vc esclarece que o SO (** e ** > > o software RDBMS Oracle 11g EE, imagino) são 64-bits : vc *** LEU *** o > > link que te mandei na minha msg anterior, aonde Bem Claramente é falado que > > a Aplicação é 32-bits, e portanto assim sendo necessita de software Client > > de 32-bits, ODBC de 32-bits, etc, etc ??? Pra mim o que ocorre é que o teu > > RDBMS de 64-bits veio (lógico) com um sqlplus E com um client de 64-bits, > > que estão funcionando PERFEITAMENTE, mas a Aplicação Precisa de client e > > middleware 32-bits, dando o tal erro ao tentar conectar o banco com o > > software client 64-bits > > Assim, pra mim o que vc precisa fazer é BAIXAR no technet/site da Oracle o > > software Oracle Client 11gr2 de 32-bits , instalar ele numa OUTRA > > ORACLE_HOME (num outro diretório), configurar esse client 32-bits para > > conectar no database, instalar e configurar o middleware 32-bits (ODBC e > > drivers ODBC, ADO, whatever - CONFIRME no site do Fornecedor exatamente o > > que a aplicação precisa em termos de middleware) para usar o client Oracle > > 32-bits, E SÓ DEPOIS disso OK é que vc vai para a parte de config da > > aplicação, blz ?? > > > > []s > > > > Chiappa > > > > --- Em oracle_br@yahoogrupos.com.br, Glalko Ferreira escreveu > > > > > > Chiappa, > > > > > > Tenho um Dell Vostro 3550, com Windows 7 professional 64. Ta instalado o > > > Oracle 11g Enterprise. > > > > > > Existe a extensão ArcSDE que deve ajudar a configurar as conexões, mas só > > > encontrei para sqlserver ou patchs de atualizações da versão oracle. > > > > > > Instalei um software no diretorio: dbhoem_1, nele criei dois bancos (no > > > diretorio oradata) eleicao e brasil. > > > > > > Acredito que to com problemas no tnsnames.ora: > > > > > > ELEICAO = > > > (DESCRIPTION = > > > (ADDRESS = (PROTOCOL = TCP)(HOST = Glalko-PC)(PORT = 1521)) > > > (CONNECT_DATA = > > > (SERVER = DEDICATED) > > > (SERVICE_NAME = eleicao) > > > ) > > > ) > > > > > > ORACLR_CONNECTION_DATA = > > > (DESCRIPTION = > > >
[oracle_br] Re: ORA-12154
Se REALMENTE o RDBMS é 32 bits mesmo (** confira ** isso direitinho), E como vc disse o acesso via sqlplus está OK, ENTÃO tá FECHADA a participação da camada banco de dados : vá para o passo 2 da minha resposta, que é a eventual Configuração de middlewares (que vc VAI checar no site/Suporte do Fabricante do aplicativo qual é, em qual versão ele deve estar instalado, quais eventuais drivers serão necessários NÃO PASSE para o passo 3, que seria a config dentro do aplicativo em si, enquanto o passo 2 não estiver 100% verificado de acordo com o Fabricante e/ou o Suporte e Grupos de Usuários desse tal Aplicativo []s Chiappa --- Em oracle_br@yahoogrupos.com.br, Glalko Ferreira escreveu > > Chiappa, > > O RDBMS é 32 bits. O ArcGIS também é. Só o Windows é 64bits. > > > > Glalko Machado Ferreira > Tecnólogo em Geoprocessamento > (62) 9154-9913 > > > > > De: J. Laurindo Chiappa > Para: oracle_br@yahoogrupos.com.br > Enviadas: Quarta-feira, 3 de Julho de 2013 18:35 > Assunto: [oracle_br] Re: ORA-12154 > > > > > Colega, eu ** duvido MUITíSSIMO ** que seja problema no seu TNSNAMES : além > de aparentemente ele estar certinho, vc JÁ DISSE na thread que consegue > conectar perfeitamente pelo sqlplus , e o sqlplus necessariamente ** USA SIM > ** o TNSNAMES, se houvesse erro ele não conectaria, né não > imho o que explica o seu "problema" é quando vc esclarece que o SO (** e ** o > software RDBMS Oracle 11g EE, imagino) são 64-bits : vc *** LEU *** o link > que te mandei na minha msg anterior, aonde Bem Claramente é falado que a > Aplicação é 32-bits, e portanto assim sendo necessita de software Client de > 32-bits, ODBC de 32-bits, etc, etc ??? Pra mim o que ocorre é que o teu RDBMS > de 64-bits veio (lógico) com um sqlplus E com um client de 64-bits, que estão > funcionando PERFEITAMENTE, mas a Aplicação Precisa de client e middleware > 32-bits, dando o tal erro ao tentar conectar o banco com o software client > 64-bits > Assim, pra mim o que vc precisa fazer é BAIXAR no technet/site da Oracle o > software Oracle Client 11gr2 de 32-bits , instalar ele numa OUTRA ORACLE_HOME > (num outro diretório), configurar esse client 32-bits para conectar no > database, instalar e configurar o middleware 32-bits (ODBC e drivers ODBC, > ADO, whatever - CONFIRME no site do Fornecedor exatamente o que a aplicação > precisa em termos de middleware) para usar o client Oracle 32-bits, E SÓ > DEPOIS disso OK é que vc vai para a parte de config da aplicação, blz ?? > > []s > > Chiappa > > --- Em oracle_br@yahoogrupos.com.br, Glalko Ferreira escreveu > > > > Chiappa, > > > > Tenho um Dell Vostro 3550, com Windows 7 professional 64. Ta instalado o > > Oracle 11g Enterprise. > > > > Existe a extensão ArcSDE que deve ajudar a configurar as conexões, mas só > > encontrei para sqlserver ou patchs de atualizações da versão oracle. > > > > Instalei um software no diretorio: dbhoem_1, nele criei dois bancos (no > > diretorio oradata) eleicao e brasil. > > > > Acredito que to com problemas no tnsnames.ora: > > > > ELEICAO = > > (DESCRIPTION = > > (ADDRESS = (PROTOCOL = TCP)(HOST = Glalko-PC)(PORT = 1521)) > > (CONNECT_DATA = > > (SERVER = DEDICATED) > > (SERVICE_NAME = eleicao) > > ) > > ) > > > > ORACLR_CONNECTION_DATA = > > (DESCRIPTION = > > (ADDRESS_LIST = > > (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521)) > > ) > > (CONNECT_DATA = > > (SID = CLRExtProc) > > (PRESENTATION = RO) > > ) > > ) > > > > BRASIL = > > (DESCRIPTION = > > (ADDRESS = (PROTOCOL = TCP)(HOST = Glalko-PC)(PORT = 1521)) > > (CONNECT_DATA = > > (SERVER = DEDICATED) > > (SERVICE_NAME = brasil) > > ) > > ) > > > > > > > > > > Glalko Machado Ferreira > > Tecnólogo em Geoprocessamento > > (62) 9154-9913 > > > > > > > > > > De: J. Laurindo Chiappa > > Para: oracle_br@yahoogrupos.com.br > > Enviadas: Quarta-feira, 3 de Julho de 2013 12:05 > > Assunto: [oracle_br] Re: ORA-12154 > > > > > > > > > > Colega, tem *** muitas *** informações CRÍTICAS que vc não nos dá : por > > exemplo, qual o seu SO e hardware ? O SO e o hardware (e o software RDBMS > > Oracle instalado) são 64-bits ??? SE SIM, cfrme > > http://help.arcgis.com/en/arcgisdesktop/10.0/help/002n/002n003800.htm > > o ArcGIS é um software de ** 32-bits **, assim sendo *** EXIGE *** o > > software cliente de 32 bits para conectar ao database. Da mesma forma, > > normalmente aplicações específicas EXIGEM middleware específico (ODBC, > > ODAC, JDBC, o que for) em versão específica e setados de uma maneira > > específica, vc VERIFICOU na Documentação e na página de Suporte do ArcGIS e > > do gvSIG EXATAMENTE o que ele exige/recomenda, e em quais versões, e como > > deve ser configurado ? > > Outras infos críticas : QUAL a exata versão e release do se
Re: [oracle_br] Re: ORA-12154
Chiappa, O RDBMS é 32 bits. O ArcGIS também é. Só o Windows é 64bits. Glalko Machado Ferreira Tecnólogo em Geoprocessamento (62) 9154-9913 De: J. Laurindo Chiappa Para: oracle_br@yahoogrupos.com.br Enviadas: Quarta-feira, 3 de Julho de 2013 18:35 Assunto: [oracle_br] Re: ORA-12154 Colega, eu ** duvido MUITíSSIMO ** que seja problema no seu TNSNAMES : além de aparentemente ele estar certinho, vc JÁ DISSE na thread que consegue conectar perfeitamente pelo sqlplus , e o sqlplus necessariamente ** USA SIM ** o TNSNAMES, se houvesse erro ele não conectaria, né não imho o que explica o seu "problema" é quando vc esclarece que o SO (** e ** o software RDBMS Oracle 11g EE, imagino) são 64-bits : vc *** LEU *** o link que te mandei na minha msg anterior, aonde Bem Claramente é falado que a Aplicação é 32-bits, e portanto assim sendo necessita de software Client de 32-bits, ODBC de 32-bits, etc, etc ??? Pra mim o que ocorre é que o teu RDBMS de 64-bits veio (lógico) com um sqlplus E com um client de 64-bits, que estão funcionando PERFEITAMENTE, mas a Aplicação Precisa de client e middleware 32-bits, dando o tal erro ao tentar conectar o banco com o software client 64-bits Assim, pra mim o que vc precisa fazer é BAIXAR no technet/site da Oracle o software Oracle Client 11gr2 de 32-bits , instalar ele numa OUTRA ORACLE_HOME (num outro diretório), configurar esse client 32-bits para conectar no database, instalar e configurar o middleware 32-bits (ODBC e drivers ODBC, ADO, whatever - CONFIRME no site do Fornecedor exatamente o que a aplicação precisa em termos de middleware) para usar o client Oracle 32-bits, E SÓ DEPOIS disso OK é que vc vai para a parte de config da aplicação, blz ?? []s Chiappa --- Em oracle_br@yahoogrupos.com.br, Glalko Ferreira escreveu > > Chiappa, > > Tenho um Dell Vostro 3550, com Windows 7 professional 64. Ta instalado o > Oracle 11g Enterprise. > > Existe a extensão ArcSDE que deve ajudar a configurar as conexões, mas só > encontrei para sqlserver ou patchs de atualizações da versão oracle. > > Instalei um software no diretorio: dbhoem_1, nele criei dois bancos (no > diretorio oradata) eleicao e brasil. > > Acredito que to com problemas no tnsnames.ora: > > ELEICAO = > (DESCRIPTION = > (ADDRESS = (PROTOCOL = TCP)(HOST = Glalko-PC)(PORT = 1521)) > (CONNECT_DATA = > (SERVER = DEDICATED) > (SERVICE_NAME = eleicao) > ) > ) > > ORACLR_CONNECTION_DATA = > (DESCRIPTION = > (ADDRESS_LIST = > (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521)) > ) > (CONNECT_DATA = > (SID = CLRExtProc) > (PRESENTATION = RO) > ) > ) > > BRASIL = > (DESCRIPTION = > (ADDRESS = (PROTOCOL = TCP)(HOST = Glalko-PC)(PORT = 1521)) > (CONNECT_DATA = > (SERVER = DEDICATED) > (SERVICE_NAME = brasil) > ) > ) > > > > > Glalko Machado Ferreira > Tecnólogo em Geoprocessamento > (62) 9154-9913 > > > > > De: J. Laurindo Chiappa > Para: oracle_br@yahoogrupos.com.br > Enviadas: Quarta-feira, 3 de Julho de 2013 12:05 > Assunto: [oracle_br] Re: ORA-12154 > > > > > Colega, tem *** muitas *** informações CRÍTICAS que vc não nos dá : por > exemplo, qual o seu SO e hardware ? O SO e o hardware (e o software RDBMS > Oracle instalado) são 64-bits ??? SE SIM, cfrme > http://help.arcgis.com/en/arcgisdesktop/10.0/help/002n/002n003800.htm > o ArcGIS é um software de ** 32-bits **, assim sendo *** EXIGE *** o software > cliente de 32 bits para conectar ao database. Da mesma forma, normalmente > aplicações específicas EXIGEM middleware específico (ODBC, ODAC, JDBC, o que > for) em versão específica e setados de uma maneira específica, vc VERIFICOU > na Documentação e na página de Suporte do ArcGIS e do gvSIG EXATAMENTE o que > ele exige/recomenda, e em quais versões, e como deve ser configurado ? > Outras infos críticas : QUAL a exata versão e release do seu RDBMS (10gR1, > 10gR2, 11gR1, 11gr2) e a EDIÇÃO do RDBMS Oracle (Personal Edition, Express > Edition, Enterprise Edition, Standard Edition) Além do RDBMS, vc baixou > e instalou Outros softwares Oracle nesse netebook (como Oracle Instant > Client, Oracle ODBC driver, etc), ou não ??? > DEPENDENDO da versão/edição do database e dos softwares que vc > baixou/instalou, pode ser preciso algum setup extra... > > E vc diz que tem "dois bancos" instalados : exatamente o que são esses caras > (são dois schemas numa mesma instância, são duas instâncias - e talvez com > binários em versão diferente!! -, enfim, Explique),nos diga como estão > instalados, em qual versão , em qual diretório (ORACLE_HOME) se for software > de banco Oracle esses caras estão instalados ?? > > []s > > Chiappa > > --- Em oracle_br@yahoogrupos.com.br, Glalko Ferreira escreveu > > > > Bom dia a todos, > > > > Tenho no notebook dois bancos. Consigo conectar via
Re: [oracle_br] ORA-12154
Pelo que to vendo, chegamos a um impasse... rsrsrs me parece que esta tudo como deveria e não roda! O que fazer... rsrsrsrsrs eis a questão Glalko Machado Ferreira Tecnólogo em Geoprocessamento (62) 9154-9913 De: angelo Para: oracle_br@yahoogrupos.com.br Enviadas: Quarta-feira, 3 de Julho de 2013 19:14 Assunto: Re: [oracle_br] ORA-12154 Eita, nao me liguei nesse detalhe.. acreditei que fosse o tnsnames mesmo tudo porque eu li o restante da mensagem dele que dizia o seguinte "Falha no teste de conexão devido a um erro na inicialização do provedor. ORA-12154:TNS: não pôde resolver o identificador de conexão.." por isso fui explorando esse lado.. nem conheço essa app que ele estava usando ai, em Java.. 2013/7/3 Milton Bastos Henriquis Jr. > Calma gente... rs > > Tem alguns conceitos aí que tem que ser explicados antes de sair fazendo > qualquer tentativa. > > Quando o Glalko escreveu isso: > > > 2 - Com o gvSig coloco: > > 2.1 Nome da conexão > > 2.2 Drive: Oracle Spatial Database Drive > > 2.3 Url: localhost ou (127.0.0.1) ou (Glalko-PC) > > 2.4 Porta: 1521 > > 2.5 Nome do banco de dados > > 2.6 Usuário > > 2.7 Senha > > > > Daí aparece: > > > > "Erro de conexão: No suitable driver found for jdbc: > > oracle:thin:usuario/senha@localhost:1521:eleicao" > > > Eu entendi que esse sistema dele, o gvSig, usa driver JDBC pra conectar. > E não usa o client do Oracle (ou seja, não se conecta via TNSNAMES). > > Por isso não adianta pedir o TNSNAMES.ORA dele, nem fazer tnsping, pois a > conexão é direta, e não via Oracle Net. > Quando se faz conexão via Oracle Net não é necessário digitar todos esses > dados direto no sistema (porta, ip do servidor, nume da instancia, etc...), > pois esses dados ficam todos no TNSNAMES, e daí só é preciso do nome da > entrada no tnsnames. Como o sistema está pedindo todos esses dados, é sinal > que ele NÃO precisa do Oracle Net configurado. Ele se conecta diretamente > via driver JDBC. > > Pelo menos isso que entendi, se eu estiver errado por favor me corrijam. > > > Glalko, se esse seu sistema roda em JAVA, eu entendo que vc tenha que pegar > o driver JDBC que ele usa pra fazer a conexão com Oracle, e copiar esse > driver para a pasta de biblioteca (lib) para que o Java possa enchergá-lo. > > > > > > > > 2013/7/3 Glalko Ferreira > > > ** > > > > > > Angelo, vamos por partes! > > > > > > 1 > > > > Primeiro, qual o nome das instancias utilizadas ? > > > > brasil > > eleicao > > > > 2 > > > > > > Melhor, qual versao do > > oracle vc instalou? Se foi a personal provavelmente é XE > > Se foi outra versao, primeiro você vai precisar conhecer o nome deles > > primeiro antes de prosseguir > > > > Oracle 11.2 g Enterprise > > Windows 7 - 64 > > > > > > 3 > > > > Veja meus exemplos abaixo, que peguei no meu computador > > eu tenho uma instancia na rede chamada copas > > > > quando chamo o sqlplus eu coloco conta/senha@nomedainstancia e conecto > > na > > base, o prompt sql aparece. > > > > A ferramenta tnsping nos ajuda nisto. Exemplo, tenho uma instancia na > rede > > chamada copas > > > > C:\Windows\System32>tnsping copas > > > > TNS Ping Utility for 32-bit Windows: Version 11.2.0.1.0 - Production on > > 03-JUL- > > 013 11:25:04 > > > > Copyright (c) 1997, 2010, Oracle. All rights reserved. > > > > Arquivos de parÔmetros usados: > > C:\app\angelo\product\11.2.0\client_1\network\admin\sqlnet.ora > > > > Usado o adaptador TNSNAMES para resolver o apelido > > Tentativa de contatar (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = > (PROTOCOL = > > TCP > > (HOST = copas.xxx.com.br)(PORT = 1521))) (CONNECT_DATA = (SERVER = DEDIC > > TED) (SERVICE_NAME = copas.xxx.com.br))) > > OK (10 ms) > > > > C:\Windows\System32> > > > > C:\Users\Glalko>sqlplus glalko/Davitor950263@localhost:1521/eleicao > > > > SQL*Plus: Release 10.1.0.4.2 - Production on Qua Jul 3 13:23:32 2013 > > > > Copyright (c) 1982, 2005, Oracle. All rights reserved. > > > > Conectado a: > > Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production > > With the Partitioning, OLAP, Data Mining and Real Application Testing > > options > > > > SQL> > > > > Consegui conectar no sqlplus com o usuario glalko, senha Davitor950263, > > host @localhost:1521/eleicao > > > > Se eu colocar apenas sqlplus glalko/Davitor950263@eleicao não conecta! > > > > Quando fui usar o tnsping deu erro: > > > > C:\Users\Glalko>tnsping eleicao > > > > TNS Ping Utility for 32-bit Windows: Version 10.1.0.4.2 - Production on > > 03-JUL-2 > > 013 16:29:02 > > > > Copyright (c) 1997, 2003, Oracle. All rights reserved. > > > > Arquivos de parÔmetros usados: > > C:\Oracle\product\DevSuiteHome1\network\admin\sqlnet.ora > > > > TNS-03505: Falha ao determinar o nome > > > > C:\Users\Glalko> > > > > 4 > > > > Respondeu OK, porque o copas está num servidor copas.xxx.com.br na rede > > interna. Com essa informacao a mao, vamos ver o tnsnames. > > > > O TNSNAMES.ORA no meu computador está assim: > >
Re: [oracle_br] ORA-12154
Eita, nao me liguei nesse detalhe.. acreditei que fosse o tnsnames mesmo tudo porque eu li o restante da mensagem dele que dizia o seguinte "Falha no teste de conexão devido a um erro na inicialização do provedor. ORA-12154:TNS: não pôde resolver o identificador de conexão.." por isso fui explorando esse lado.. nem conheço essa app que ele estava usando ai, em Java.. 2013/7/3 Milton Bastos Henriquis Jr. > Calma gente... rs > > Tem alguns conceitos aí que tem que ser explicados antes de sair fazendo > qualquer tentativa. > > Quando o Glalko escreveu isso: > > > 2 - Com o gvSig coloco: > > 2.1 Nome da conexão > > 2.2 Drive: Oracle Spatial Database Drive > > 2.3 Url: localhost ou (127.0.0.1) ou (Glalko-PC) > > 2.4 Porta: 1521 > > 2.5 Nome do banco de dados > > 2.6 Usuário > > 2.7 Senha > > > > Daí aparece: > > > > "Erro de conexão: No suitable driver found for jdbc: > > oracle:thin:usuario/senha@localhost:1521:eleicao" > > > Eu entendi que esse sistema dele, o gvSig, usa driver JDBC pra conectar. > E não usa o client do Oracle (ou seja, não se conecta via TNSNAMES). > > Por isso não adianta pedir o TNSNAMES.ORA dele, nem fazer tnsping, pois a > conexão é direta, e não via Oracle Net. > Quando se faz conexão via Oracle Net não é necessário digitar todos esses > dados direto no sistema (porta, ip do servidor, nume da instancia, etc...), > pois esses dados ficam todos no TNSNAMES, e daí só é preciso do nome da > entrada no tnsnames. Como o sistema está pedindo todos esses dados, é sinal > que ele NÃO precisa do Oracle Net configurado. Ele se conecta diretamente > via driver JDBC. > > Pelo menos isso que entendi, se eu estiver errado por favor me corrijam. > > > Glalko, se esse seu sistema roda em JAVA, eu entendo que vc tenha que pegar > o driver JDBC que ele usa pra fazer a conexão com Oracle, e copiar esse > driver para a pasta de biblioteca (lib) para que o Java possa enchergá-lo. > > > > > > > > 2013/7/3 Glalko Ferreira > > > ** > > > > > > Angelo, vamos por partes! > > > > > > 1 > > > > Primeiro, qual o nome das instancias utilizadas ? > > > > brasil > > eleicao > > > > 2 > > > > > > Melhor, qual versao do > > oracle vc instalou? Se foi a personal provavelmente é XE > > Se foi outra versao, primeiro você vai precisar conhecer o nome deles > > primeiro antes de prosseguir > > > > Oracle 11.2 g Enterprise > > Windows 7 - 64 > > > > > > 3 > > > > Veja meus exemplos abaixo, que peguei no meu computador > > eu tenho uma instancia na rede chamada copas > > > > quando chamo o sqlplus eu coloco conta/senha@nomedainstancia e conecto > > na > > base, o prompt sql aparece. > > > > A ferramenta tnsping nos ajuda nisto. Exemplo, tenho uma instancia na > rede > > chamada copas > > > > C:\Windows\System32>tnsping copas > > > > TNS Ping Utility for 32-bit Windows: Version 11.2.0.1.0 - Production on > > 03-JUL- > > 013 11:25:04 > > > > Copyright (c) 1997, 2010, Oracle. All rights reserved. > > > > Arquivos de parÔmetros usados: > > C:\app\angelo\product\11.2.0\client_1\network\admin\sqlnet.ora > > > > Usado o adaptador TNSNAMES para resolver o apelido > > Tentativa de contatar (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = > (PROTOCOL = > > TCP > > (HOST = copas.xxx.com.br)(PORT = 1521))) (CONNECT_DATA = (SERVER = DEDIC > > TED) (SERVICE_NAME = copas.xxx.com.br))) > > OK (10 ms) > > > > C:\Windows\System32> > > > > C:\Users\Glalko>sqlplus glalko/Davitor950263@localhost:1521/eleicao > > > > SQL*Plus: Release 10.1.0.4.2 - Production on Qua Jul 3 13:23:32 2013 > > > > Copyright (c) 1982, 2005, Oracle. All rights reserved. > > > > Conectado a: > > Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production > > With the Partitioning, OLAP, Data Mining and Real Application Testing > > options > > > > SQL> > > > > Consegui conectar no sqlplus com o usuario glalko, senha Davitor950263, > > host @localhost:1521/eleicao > > > > Se eu colocar apenas sqlplus glalko/Davitor950263@eleicao não conecta! > > > > Quando fui usar o tnsping deu erro: > > > > C:\Users\Glalko>tnsping eleicao > > > > TNS Ping Utility for 32-bit Windows: Version 10.1.0.4.2 - Production on > > 03-JUL-2 > > 013 16:29:02 > > > > Copyright (c) 1997, 2003, Oracle. All rights reserved. > > > > Arquivos de parÔmetros usados: > > C:\Oracle\product\DevSuiteHome1\network\admin\sqlnet.ora > > > > TNS-03505: Falha ao determinar o nome > > > > C:\Users\Glalko> > > > > 4 > > > > Respondeu OK, porque o copas está num servidor copas.xxx.com.br na rede > > interna. Com essa informacao a mao, vamos ver o tnsnames. > > > > O TNSNAMES.ORA no meu computador está assim: > > Na linha do host, o nome do servidor fisico ( ou o IP ).. tenho acesso ao > > servidor copas e ao sidra, no exemplo > > > > tnsnames.ora > > > > # > > > > COPAS = > > (DESCRIPTION = > > (ADDRESS_LIST = > > (ADDRESS = (PROTOCOL = TCP)(HOST = copas.xxx.com.br)(PORT = 1521)) > > ) > > (CONNECT_DATA = > > (SERVER = DEDICATED) > > (SERVICE_NAME = copas.xxx.com.b
[oracle_br] Re: ORA-12154
Colega, eu ** duvido MUITíSSIMO ** que seja problema no seu TNSNAMES : além de aparentemente ele estar certinho, vc JÁ DISSE na thread que consegue conectar perfeitamente pelo sqlplus , e o sqlplus necessariamente ** USA SIM ** o TNSNAMES, se houvesse erro ele não conectaria, né não imho o que explica o seu "problema" é quando vc esclarece que o SO (** e ** o software RDBMS Oracle 11g EE, imagino) são 64-bits : vc *** LEU *** o link que te mandei na minha msg anterior, aonde Bem Claramente é falado que a Aplicação é 32-bits, e portanto assim sendo necessita de software Client de 32-bits, ODBC de 32-bits, etc, etc ??? Pra mim o que ocorre é que o teu RDBMS de 64-bits veio (lógico) com um sqlplus E com um client de 64-bits, que estão funcionando PERFEITAMENTE, mas a Aplicação Precisa de client e middleware 32-bits, dando o tal erro ao tentar conectar o banco com o software client 64-bits Assim, pra mim o que vc precisa fazer é BAIXAR no technet/site da Oracle o software Oracle Client 11gr2 de 32-bits , instalar ele numa OUTRA ORACLE_HOME (num outro diretório), configurar esse client 32-bits para conectar no database, instalar e configurar o middleware 32-bits (ODBC e drivers ODBC, ADO, whatever - CONFIRME no site do Fornecedor exatamente o que a aplicação precisa em termos de middleware) para usar o client Oracle 32-bits, E SÓ DEPOIS disso OK é que vc vai para a parte de config da aplicação, blz ?? []s Chiappa --- Em oracle_br@yahoogrupos.com.br, Glalko Ferreira escreveu > > Chiappa, > > Tenho um Dell Vostro 3550, com Windows 7 professional 64. Ta instalado o > Oracle 11g Enterprise. > > Existe a extensão ArcSDE que deve ajudar a configurar as conexões, mas só > encontrei para sqlserver ou patchs de atualizações da versão oracle. > > Instalei um software no diretorio: dbhoem_1, nele criei dois bancos (no > diretorio oradata) eleicao e brasil. > > Acredito que to com problemas no tnsnames.ora: > > ELEICAO = > (DESCRIPTION = > (ADDRESS = (PROTOCOL = TCP)(HOST = Glalko-PC)(PORT = 1521)) > (CONNECT_DATA = > (SERVER = DEDICATED) > (SERVICE_NAME = eleicao) > ) > ) > > ORACLR_CONNECTION_DATA = > (DESCRIPTION = > (ADDRESS_LIST = > (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521)) > ) > (CONNECT_DATA = > (SID = CLRExtProc) > (PRESENTATION = RO) > ) > ) > > BRASIL = > (DESCRIPTION = > (ADDRESS = (PROTOCOL = TCP)(HOST = Glalko-PC)(PORT = 1521)) > (CONNECT_DATA = > (SERVER = DEDICATED) > (SERVICE_NAME = brasil) > ) > ) > > > > > Glalko Machado Ferreira > Tecnólogo em Geoprocessamento > (62) 9154-9913 > > > > > De: J. Laurindo Chiappa > Para: oracle_br@yahoogrupos.com.br > Enviadas: Quarta-feira, 3 de Julho de 2013 12:05 > Assunto: [oracle_br] Re: ORA-12154 > > > > > Colega, tem *** muitas *** informações CRÍTICAS que vc não nos dá : por > exemplo, qual o seu SO e hardware ? O SO e o hardware (e o software RDBMS > Oracle instalado) são 64-bits ??? SE SIM, cfrme > http://help.arcgis.com/en/arcgisdesktop/10.0/help/002n/002n003800.htm > o ArcGIS é um software de ** 32-bits **, assim sendo *** EXIGE *** o software > cliente de 32 bits para conectar ao database. Da mesma forma, normalmente > aplicações específicas EXIGEM middleware específico (ODBC, ODAC, JDBC, o que > for) em versão específica e setados de uma maneira específica, vc VERIFICOU > na Documentação e na página de Suporte do ArcGIS e do gvSIG EXATAMENTE o que > ele exige/recomenda, e em quais versões, e como deve ser configurado ? > Outras infos críticas : QUAL a exata versão e release do seu RDBMS (10gR1, > 10gR2, 11gR1, 11gr2) e a EDIÇÃO do RDBMS Oracle (Personal Edition, Express > Edition, Enterprise Edition, Standard Edition) Além do RDBMS, vc baixou > e instalou Outros softwares Oracle nesse netebook (como Oracle Instant > Client, Oracle ODBC driver, etc), ou não ??? > DEPENDENDO da versão/edição do database e dos softwares que vc > baixou/instalou, pode ser preciso algum setup extra... > > E vc diz que tem "dois bancos" instalados : exatamente o que são esses caras > (são dois schemas numa mesma instância, são duas instâncias - e talvez com > binários em versão diferente!! -, enfim, Explique),nos diga como estão > instalados, em qual versão , em qual diretório (ORACLE_HOME) se for software > de banco Oracle esses caras estão instalados ?? > > []s > > Chiappa > > --- Em oracle_br@yahoogrupos.com.br, Glalko Ferreira escreveu > > > > Bom dia a todos, > > > > Tenho no notebook dois bancos. Consigo conectar via sqlplus ou > > sqldeveloper. Mas não consigo conectar via outro software. > > > > Estou tentando conectar com Arcgis, gvSig, e não consigo. > > > > 1 - No Arcgis tento adicionar uma conexão, > > 1.1 Microsoft OLE DB Provider for Oracle, > > 1.2 coloco o nome do banco, usuário e senha > > > > Daí vem o erro: > > > >
[oracle_br] Curso de DBA Oracle em vídeo-aulas no youtube
Boa tarde pessoal, o blog do Fernando Silva (fsilvadba.blogspot.com), DBA Oracle, tem um link que oferece vídeo-aulas de Oracle para DBA's iniciantes. Ele postou várias aulas no youtube , mas o curso completo é muito bom e custa muito barato: 35 reais , Só 35. A qualidade do material é excelente pra quem ta começando ou quer aprender as tarefas de um DBA Oracle. Para administrador de banco de dados e desenvolvedores que querem aprender, eu indico. Segue o link : http://fsilvadba.blogspot.com.br/p/video-aulas-de-oracle-para-dba-iniciante.html Dá pra pagar com pagseguro =) VALE A PENA
Re: [oracle_br] Re: ORA-12154
Chiappa, Tenho um Dell Vostro 3550, com Windows 7 professional 64. Ta instalado o Oracle 11g Enterprise. Existe a extensão ArcSDE que deve ajudar a configurar as conexões, mas só encontrei para sqlserver ou patchs de atualizações da versão oracle. Instalei um software no diretorio: dbhoem_1, nele criei dois bancos (no diretorio oradata) eleicao e brasil. Acredito que to com problemas no tnsnames.ora: ELEICAO = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = Glalko-PC)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = eleicao) ) ) ORACLR_CONNECTION_DATA = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521)) ) (CONNECT_DATA = (SID = CLRExtProc) (PRESENTATION = RO) ) ) BRASIL = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = Glalko-PC)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = brasil) ) ) Glalko Machado Ferreira Tecnólogo em Geoprocessamento (62) 9154-9913 De: J. Laurindo Chiappa Para: oracle_br@yahoogrupos.com.br Enviadas: Quarta-feira, 3 de Julho de 2013 12:05 Assunto: [oracle_br] Re: ORA-12154 Colega, tem *** muitas *** informações CRÍTICAS que vc não nos dá : por exemplo, qual o seu SO e hardware ? O SO e o hardware (e o software RDBMS Oracle instalado) são 64-bits ??? SE SIM, cfrme http://help.arcgis.com/en/arcgisdesktop/10.0/help/002n/002n003800.htm o ArcGIS é um software de ** 32-bits **, assim sendo *** EXIGE *** o software cliente de 32 bits para conectar ao database. Da mesma forma, normalmente aplicações específicas EXIGEM middleware específico (ODBC, ODAC, JDBC, o que for) em versão específica e setados de uma maneira específica, vc VERIFICOU na Documentação e na página de Suporte do ArcGIS e do gvSIG EXATAMENTE o que ele exige/recomenda, e em quais versões, e como deve ser configurado ? Outras infos críticas : QUAL a exata versão e release do seu RDBMS (10gR1, 10gR2, 11gR1, 11gr2) e a EDIÇÃO do RDBMS Oracle (Personal Edition, Express Edition, Enterprise Edition, Standard Edition) Além do RDBMS, vc baixou e instalou Outros softwares Oracle nesse netebook (como Oracle Instant Client, Oracle ODBC driver, etc), ou não ??? DEPENDENDO da versão/edição do database e dos softwares que vc baixou/instalou, pode ser preciso algum setup extra... E vc diz que tem "dois bancos" instalados : exatamente o que são esses caras (são dois schemas numa mesma instância, são duas instâncias - e talvez com binários em versão diferente!! -, enfim, Explique),nos diga como estão instalados, em qual versão , em qual diretório (ORACLE_HOME) se for software de banco Oracle esses caras estão instalados ?? []s Chiappa --- Em oracle_br@yahoogrupos.com.br, Glalko Ferreira escreveu > > Bom dia a todos, > > Tenho no notebook dois bancos. Consigo conectar via sqlplus ou sqldeveloper. > Mas não consigo conectar via outro software. > > Estou tentando conectar com Arcgis, gvSig, e não consigo. > > 1 - No Arcgis tento adicionar uma conexão, > 1.1 Microsoft OLE DB Provider for Oracle, > 1.2 coloco o nome do banco, usuário e senha > > Daí vem o erro: > > "Falha no teste de conexão devido a um erro na inicialização do provedor. > ORA-12154:TNS: não pôde resolver o identificador de conexão especificado." > > 2 - Com o gvSig coloco: > 2.1 Nome da conexão > 2.2 Drive: Oracle Spatial Database Drive > 2.3 Url: localhost ou (127.0.0.1) ou (Glalko-PC) > 2.4 Porta: 1521 > 2.5 Nome do banco de dados > 2.6 Usuário > 2.7 Senha > > Daí aparece: > > "Erro de conexão: No suitable driver found for jdbc: > oracle:thin:usuario/senha@localhost:1521:eleicao" > > Quais as dicas para eu conseguir conectar com o banco? > > > > Glalko Machado Ferreira > Tecnólogo em Geoprocessamento > (62) 9154-9913 > > > [As partes desta mensagem que não continham texto foram removidas] > [As partes desta mensagem que não continham texto foram removidas]
Re: [oracle_br] ORA-12154
Calma gente... rs Tem alguns conceitos aí que tem que ser explicados antes de sair fazendo qualquer tentativa. Quando o Glalko escreveu isso: > 2 - Com o gvSig coloco: > 2.1 Nome da conexão > 2.2 Drive: Oracle Spatial Database Drive > 2.3 Url: localhost ou (127.0.0.1) ou (Glalko-PC) > 2.4 Porta: 1521 > 2.5 Nome do banco de dados > 2.6 Usuário > 2.7 Senha > > Daí aparece: > > "Erro de conexão: No suitable driver found for jdbc: > oracle:thin:usuario/senha@localhost:1521:eleicao" Eu entendi que esse sistema dele, o gvSig, usa driver JDBC pra conectar. E não usa o client do Oracle (ou seja, não se conecta via TNSNAMES). Por isso não adianta pedir o TNSNAMES.ORA dele, nem fazer tnsping, pois a conexão é direta, e não via Oracle Net. Quando se faz conexão via Oracle Net não é necessário digitar todos esses dados direto no sistema (porta, ip do servidor, nume da instancia, etc...), pois esses dados ficam todos no TNSNAMES, e daí só é preciso do nome da entrada no tnsnames. Como o sistema está pedindo todos esses dados, é sinal que ele NÃO precisa do Oracle Net configurado. Ele se conecta diretamente via driver JDBC. Pelo menos isso que entendi, se eu estiver errado por favor me corrijam. Glalko, se esse seu sistema roda em JAVA, eu entendo que vc tenha que pegar o driver JDBC que ele usa pra fazer a conexão com Oracle, e copiar esse driver para a pasta de biblioteca (lib) para que o Java possa enchergá-lo. 2013/7/3 Glalko Ferreira > ** > > > Angelo, vamos por partes! > > > 1 > > Primeiro, qual o nome das instancias utilizadas ? > > brasil > eleicao > > 2 > > > Melhor, qual versao do > oracle vc instalou? Se foi a personal provavelmente é XE > Se foi outra versao, primeiro você vai precisar conhecer o nome deles > primeiro antes de prosseguir > > Oracle 11.2 g Enterprise > Windows 7 - 64 > > > 3 > > Veja meus exemplos abaixo, que peguei no meu computador > eu tenho uma instancia na rede chamada copas > > quando chamo o sqlplus eu coloco conta/senha@nomedainstancia e conecto > na > base, o prompt sql aparece. > > A ferramenta tnsping nos ajuda nisto. Exemplo, tenho uma instancia na rede > chamada copas > > C:\Windows\System32>tnsping copas > > TNS Ping Utility for 32-bit Windows: Version 11.2.0.1.0 - Production on > 03-JUL- > 013 11:25:04 > > Copyright (c) 1997, 2010, Oracle. All rights reserved. > > Arquivos de parÔmetros usados: > C:\app\angelo\product\11.2.0\client_1\network\admin\sqlnet.ora > > Usado o adaptador TNSNAMES para resolver o apelido > Tentativa de contatar (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = > TCP > (HOST = copas.xxx.com.br)(PORT = 1521))) (CONNECT_DATA = (SERVER = DEDIC > TED) (SERVICE_NAME = copas.xxx.com.br))) > OK (10 ms) > > C:\Windows\System32> > > C:\Users\Glalko>sqlplus glalko/Davitor950263@localhost:1521/eleicao > > SQL*Plus: Release 10.1.0.4.2 - Production on Qua Jul 3 13:23:32 2013 > > Copyright (c) 1982, 2005, Oracle. All rights reserved. > > Conectado a: > Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production > With the Partitioning, OLAP, Data Mining and Real Application Testing > options > > SQL> > > Consegui conectar no sqlplus com o usuario glalko, senha Davitor950263, > host @localhost:1521/eleicao > > Se eu colocar apenas sqlplus glalko/Davitor950263@eleicao não conecta! > > Quando fui usar o tnsping deu erro: > > C:\Users\Glalko>tnsping eleicao > > TNS Ping Utility for 32-bit Windows: Version 10.1.0.4.2 - Production on > 03-JUL-2 > 013 16:29:02 > > Copyright (c) 1997, 2003, Oracle. All rights reserved. > > Arquivos de parÔmetros usados: > C:\Oracle\product\DevSuiteHome1\network\admin\sqlnet.ora > > TNS-03505: Falha ao determinar o nome > > C:\Users\Glalko> > > 4 > > Respondeu OK, porque o copas está num servidor copas.xxx.com.br na rede > interna. Com essa informacao a mao, vamos ver o tnsnames. > > O TNSNAMES.ORA no meu computador está assim: > Na linha do host, o nome do servidor fisico ( ou o IP ).. tenho acesso ao > servidor copas e ao sidra, no exemplo > > tnsnames.ora > > # > > COPAS = > (DESCRIPTION = > (ADDRESS_LIST = > (ADDRESS = (PROTOCOL = TCP)(HOST = copas.xxx.com.br)(PORT = 1521)) > ) > (CONNECT_DATA = > (SERVER = DEDICATED) > (SERVICE_NAME = copas.xxx.com.br) > ) > ) > > SIDRA = > > (DESCRIPTION = > (ADDRESS_LIST = > (ADDRESS = (PROTOCOL = TCP)(HOST = sidra.xxx.com.br)(PORT = 1521)) > ) > (CONNECT_DATA = > (SERVER = DEDICATED) > (SERVICE_NAME = sidra.xxx.com.br) > ) > ) > > Voce pode editar o seu e inserir as linhas referentes ao seu notebook ( # > comenta a linha ) e testar.. ou utilizar o utilitario net manager > existente no menu programas do seu windows 7 > > Veja o meu tnsnames.ora: > > ELEICAO = > (DESCRIPTION = > (ADDRESS = (PROTOCOL = TCP)(HOST = Glalko-PC)(PORT = 1521)) > > (CONNECT_DATA = > (SERVER = DEDICATED) > (SERVICE_NAME = eleicao) > ) > ) > > ORACLR_CONNECTION_DATA = > (DESCRIPTI
Re: [oracle_br] ORA-12154
Angelo, vamos por partes! 1 Primeiro, qual o nome das instancias utilizadas ? brasil eleicao 2 Melhor, qual versao do oracle vc instalou? Se foi a personal provavelmente é XE Se foi outra versao, primeiro você vai precisar conhecer o nome deles primeiro antes de prosseguir Oracle 11.2 g Enterprise Windows 7 - 64 3 Veja meus exemplos abaixo, que peguei no meu computador eu tenho uma instancia na rede chamada copas quando chamo o sqlplus eu coloco conta/senha@nomedainstancia e conecto na base, o prompt sql aparece. A ferramenta tnsping nos ajuda nisto. Exemplo, tenho uma instancia na rede chamada copas C:\Windows\System32>tnsping copas TNS Ping Utility for 32-bit Windows: Version 11.2.0.1.0 - Production on 03-JUL- 013 11:25:04 Copyright (c) 1997, 2010, Oracle. All rights reserved. Arquivos de parÔmetros usados: C:\app\angelo\product\11.2.0\client_1\network\admin\sqlnet.ora Usado o adaptador TNSNAMES para resolver o apelido Tentativa de contatar (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP (HOST = copas.xxx.com.br)(PORT = 1521))) (CONNECT_DATA = (SERVER = DEDIC TED) (SERVICE_NAME = copas.xxx.com.br))) OK (10 ms) C:\Windows\System32> C:\Users\Glalko>sqlplus glalko/Davitor950263@localhost:1521/eleicao SQL*Plus: Release 10.1.0.4.2 - Production on Qua Jul 3 13:23:32 2013 Copyright (c) 1982, 2005, Oracle. All rights reserved. Conectado a: Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production With the Partitioning, OLAP, Data Mining and Real Application Testing options SQL> Consegui conectar no sqlplus com o usuario glalko, senha Davitor950263, host @localhost:1521/eleicao Se eu colocar apenas sqlplus glalko/Davitor950263@eleicao não conecta! Quando fui usar o tnsping deu erro: C:\Users\Glalko>tnsping eleicao TNS Ping Utility for 32-bit Windows: Version 10.1.0.4.2 - Production on 03-JUL-2 013 16:29:02 Copyright (c) 1997, 2003, Oracle. All rights reserved. Arquivos de parÔmetros usados: C:\Oracle\product\DevSuiteHome1\network\admin\sqlnet.ora TNS-03505: Falha ao determinar o nome C:\Users\Glalko> 4 Respondeu OK, porque o copas está num servidor copas.xxx.com.br na rede interna. Com essa informacao a mao, vamos ver o tnsnames. O TNSNAMES.ORA no meu computador está assim: Na linha do host, o nome do servidor fisico ( ou o IP ).. tenho acesso ao servidor copas e ao sidra, no exemplo tnsnames.ora # COPAS = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = copas.xxx.com.br)(PORT = 1521)) ) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = copas.xxx.com.br) ) ) SIDRA = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = sidra.xxx.com.br)(PORT = 1521)) ) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = sidra.xxx.com.br) ) ) Voce pode editar o seu e inserir as linhas referentes ao seu notebook ( # comenta a linha ) e testar.. ou utilizar o utilitario net manager existente no menu programas do seu windows 7 Veja o meu tnsnames.ora: ELEICAO = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = Glalko-PC)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = eleicao) ) ) ORACLR_CONNECTION_DATA = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521)) ) (CONNECT_DATA = (SID = CLRExtProc) (PRESENTATION = RO) ) ) BRASIL = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = Glalko-PC)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = brasil) ) ) Devo trocar o host por localhost? Tentei editar mas não deixou salvar as alterações. Tentei parar os serviços do oracle para fazer as alterações, mas não consegui. O que esqueci de fazer? 2013/7/3 Glalko Ferreira > ** > > > Bom dia a todos, > > Tenho no notebook dois bancos. Consigo conectar via sqlplus ou > sqldeveloper. Mas não consigo conectar via outro software. > > Estou tentando conectar com Arcgis, gvSig, e não consigo. > > 1 - No Arcgis tento adicionar uma conexão, > 1.1 Microsoft OLE DB Provider for Oracle, > 1.2 coloco o nome do banco, usuário e senha > > Daí vem o erro: > > "Falha no teste de conexão devido a um erro na inicialização do provedor. > ORA-12154:TNS: não pôde resolver o identificador de conexão especificado." > > 2 - Com o gvSig coloco: > 2.1 Nome da conexão > 2.2 Drive: Oracle Spatial Database Drive > 2.3 Url: localhost ou (127.0.0.1) ou (Glalko-PC) > 2.4 Porta: 1521 > 2.5 Nome do banco de dados > 2.6 Usuário > 2.7 Senha > > Daí aparece: > > "Erro de conexão: No suitable driver found for jdbc: > oracle:thin:usuario/senha@localhost:1521:eleicao" > > Quais as dicas para eu conseguir conectar com o banco? > > > > Glalko Machado Ferreira > Tecnólogo em Geoprocessamento > (62) 9154-9913 > > [As partes desta mensagem que não continham texto foram removidas] > > > [As partes desta mensagem que não continham texto foram
[oracle_br] Re: Cópia dos arquivos de dados em máquinas diferentes.
Para abrir um database são exigidas algumas coisas : a INSTÂNCIA, que são os softwares Oracle necessários carregados na memória (e os caches/estruturas em memória que o software cria), o DATABASE, que são os arquivos todos necessários (ie, datafiles, initfiles/spfiles, controlfiles, redo log files, password files, etc) *** E *** , se for no Windows, ainda existe a figura do Registro Windows que guarda infos sobre a instância Então SIM, se os arquivos forem copiados TODOS (e copiados OU com o banco fechado OU então copiados com tablespaces em modo begin backup+archives OU copiados via RMAN com duplicate ou backup de database) E vc tiver a instância com o mesmo exato ID , E a versão do software for EXATAMENTE A MESMA (incluindo patches e patchsets) aí então SIM, vc vai conseguir abrir sem problemas o database, okdoc ?? E para o DATABASE em si, o fato do hostname mudar absolutamente não interfere, MAS pode interferir no LISTENER, no TNSNAMES, em standby, e em algumas features do tipo, mas pro banco em si, não interfere em nada... Aí vc simplesmente edita o LISTENER.ORA, o TNSNAMES.ORA , refaz o standby, etc, e altera o nome do servidor... Os passos para iniciar são os de sempre, UMA vez que tudo esteja no lugar : setar ORACLE_SID, ORACLE_HOME e PATH, startup via sqlplus , start do listener e é isso aí... []s Chiappa --- Em oracle_br@yahoogrupos.com.br, Wanderson Barrence escreveu > > Olá Pessoal, > > Eu tenho duas máquinas usando exatamente a mesma estrutura, mesmo porque > uma máquina é uma cópia fiel da outra, a diferença está só no nome da > máquina. > > Se eu copiar todos os datafiles, controlfiles e os arquivos init.ora do > diretório dbs, será que eu consigo subir o mesmo banco de dados na outra > máquina? > > Caso positivo, quais são os passos para abrir o banco? O primeiro eu sei > que é, inicializar o banco a partir do comando abaixo: > > startup nomount > pfile='/oracle/app/oracle/product/11.2.0/dbhome_1/dbs/initsid.ora'; > > Ambiente: > SO: RHEL 6.2 > BD: Oracle E.E (11.2.0.3) > > Obrigado. > > Att, > > -- > *Wanderson Barrence | Analista de Banco de Dados* > *DBA Oracle 10g/11g - Microsoft SQL-Server 2008* > *MBA - Administração de Banco de Dados* > *CBTS - Certificação Brasileira de Teste de Software* > -- > *Skype*: wbarrence > *Facebook*:http://www.facebook.com/wbarrence > *Linkedin*: http://br.linkedin.com/in/wbarrence > > > [As partes desta mensagem que não continham texto foram removidas] >
[oracle_br] Re: Cópia dos arquivos de dados em máquinas diferentes.
Wanderson, Se as máquinas são iguais, entendemos mesmo SO e mesma estrutura de discos, ok? Então, se vc copia de uma maquina para outra, digamos com RSYNC, e claro, com o banco origem em estado de SHUTDOWN NORMAL, o que temos aqui é um FULL OFFLINE BACKUP, um backup cold e um clone portanto. Vc copiando todas as estruturas, arquivos do dbs, fazendo merge dos arquivos de network, criando as estruturas de admin/udump e tais, para startar o banco o seu comando não está correto, basta: -Setar o ORACLE_SID e só: startup normal. -O OEMCTL vai precisar de mais suor, é um pouco mais complicado fazer ele funcionar em uma instância nova, se ela já não existia antes de uma atualização. Inclusive os parâmetros definidos para o RMAN, também permanecerão os mesmos. Lembre de mudar o ORATAB do novo server para startar a nova instância que vc clonou. Caso vc tenha a necessidade de mudar o nome da instância clonada, o procedimento tb é simples, se precisar é só falar. Ederson Elias DBA Oracle http://br.linkedin.com/pub/ederson-elias/24/8b/8b0 Labor improbus omnia vincit --- Em oracle_br@yahoogrupos.com.br, Wanderson Barrence escreveu > > Olá Pessoal, > > Eu tenho duas máquinas usando exatamente a mesma estrutura, mesmo porque > uma máquina é uma cópia fiel da outra, a diferença está só no nome da > máquina. > > Se eu copiar todos os datafiles, controlfiles e os arquivos init.ora do > diretório dbs, será que eu consigo subir o mesmo banco de dados na outra > máquina? > > Caso positivo, quais são os passos para abrir o banco? O primeiro eu sei > que é, inicializar o banco a partir do comando abaixo: > > startup nomount > pfile='/oracle/app/oracle/product/11.2.0/dbhome_1/dbs/initsid.ora'; > > Ambiente: > SO: RHEL 6.2 > BD: Oracle E.E (11.2.0.3) > > Obrigado. > > Att, > > -- > *Wanderson Barrence | Analista de Banco de Dados* > *DBA Oracle 10g/11g - Microsoft SQL-Server 2008* > *MBA - Administração de Banco de Dados* > *CBTS - Certificação Brasileira de Teste de Software* > -- > *Skype*: wbarrence > *Facebook*:http://www.facebook.com/wbarrence > *Linkedin*: http://br.linkedin.com/in/wbarrence
[oracle_br] Re: Modelam Conceitual
Bem, googlando por "símbolos modelagem de dados" vc acha Diversos sites e fontes que falam a respeito, com mais ou com menos profundidde, como http://pt.scribd.com/doc/37452635/37/Simbolos-de-diagramas-e-convencoes-de-Nomeacao , http://www.macoratti.net/cbmd1.htm , http://gabrielotavio.com.br/dl/apostilabd.pdf , http://www.faa.edu.br/revista/v1_n1_art03.pdf , http://pt.scribd.com/doc/7202774/Conceitos-Bsicos-Modelagem-de-Dados#download, etc Porém imho a Dificuldade maior não é conhecer a simbologia gráfica, mas sim os ** CONCEITOS ** de Modelagem (tais como o que é uma Entidade, como se definem Relacionamentos, Cardinalidade, Obrigatoriedade, Imanência/permanência de dados, Normalização, Chaves de acesso, etc, etc, etc) - SE vc não tiver esses conceitos Muito Bem Definidos na cuca, o negócio simplesmente Não vai pra frente, vc Absolutamente não vai entender o que está sendo representado no diagrama, seja qual for a simbologia usada, sim ??? Vc vai ver o pezinho de galinha, mas o que isso implica, vai ver o quadradinho da entidade, mas o que isso significa na prática ? Como separar a Entidade dos Atributos ?? Não é tão simples... Para realmente entender isso vc vai precisar de um bom livro de conceitos e teoria de modelagem de dados, alguns mais conhecidos (de diversos níveis, tanto básicos quanto um pouco mais detalhados) são : "Análise Estruturada Moderna", de Edward Yourdon - Editora Campus "Modelagem Conceitual e Projeto de Bancos de Dados", de Paulo Cougo - Editora Campus "Estruturas de Dados Fundamentais: Conceitos e Aplicações", de Silvio do Lago Pereira - Editora Érica "Modelagem Lógica de Dados - Construção Básica e Simplificada", de Eduardo Bernardes de Castro E isso sem focar em uma metodologia específica, como UML por exemplo : estas indicações são generalistas, sobre Conceitos básicos de modelagem em geral... []s Chiappa --- Em oracle_br@yahoogrupos.com.br, Jales Jose Moraes escreveu > > Boa tarde! > > Senhores estou precisando de um entendimento maior sobre criação de modelagem > conceitual (como as simbologias e os mais diversos diagramas). > > Alguém tem alguma indicação para o assunto? Pesquisei na internet, mas > infelizmente não me esclareceu muito. > > > [As partes desta mensagem que não continham texto foram removidas] >
[oracle_br] Cópia dos arquivos de dados em máquinas diferentes.
Olá Pessoal, Eu tenho duas máquinas usando exatamente a mesma estrutura, mesmo porque uma máquina é uma cópia fiel da outra, a diferença está só no nome da máquina. Se eu copiar todos os datafiles, controlfiles e os arquivos init.ora do diretório dbs, será que eu consigo subir o mesmo banco de dados na outra máquina? Caso positivo, quais são os passos para abrir o banco? O primeiro eu sei que é, inicializar o banco a partir do comando abaixo: startup nomount pfile='/oracle/app/oracle/product/11.2.0/dbhome_1/dbs/initsid.ora'; Ambiente: SO: RHEL 6.2 BD: Oracle E.E (11.2.0.3) Obrigado. Att, -- *Wanderson Barrence | Analista de Banco de Dados* *DBA Oracle 10g/11g - Microsoft SQL-Server 2008* *MBA - Administração de Banco de Dados* *CBTS - Certificação Brasileira de Teste de Software* -- *Skype*: wbarrence *Facebook*:http://www.facebook.com/wbarrence *Linkedin*: http://br.linkedin.com/in/wbarrence [As partes desta mensagem que não continham texto foram removidas]
[oracle_br] Modelam Conceitual
Boa tarde! Senhores estou precisando de um entendimento maior sobre criação de modelagem conceitual (como as simbologias e os mais diversos diagramas). Alguém tem alguma indicação para o assunto? Pesquisei na internet, mas infelizmente não me esclareceu muito. [As partes desta mensagem que não continham texto foram removidas]
[oracle_br] Re: ORA-12154
Colega, tem *** muitas *** informações CRÍTICAS que vc não nos dá : por exemplo, qual o seu SO e hardware ? O SO e o hardware (e o software RDBMS Oracle instalado) são 64-bits ??? SE SIM, cfrme http://help.arcgis.com/en/arcgisdesktop/10.0/help/002n/002n003800.htm o ArcGIS é um software de ** 32-bits **, assim sendo *** EXIGE *** o software cliente de 32 bits para conectar ao database. Da mesma forma, normalmente aplicações específicas EXIGEM middleware específico (ODBC, ODAC, JDBC, o que for) em versão específica e setados de uma maneira específica, vc VERIFICOU na Documentação e na página de Suporte do ArcGIS e do gvSIG EXATAMENTE o que ele exige/recomenda, e em quais versões, e como deve ser configurado ? Outras infos críticas : QUAL a exata versão e release do seu RDBMS (10gR1, 10gR2, 11gR1, 11gr2) e a EDIÇÃO do RDBMS Oracle (Personal Edition, Express Edition, Enterprise Edition, Standard Edition) Além do RDBMS, vc baixou e instalou Outros softwares Oracle nesse netebook (como Oracle Instant Client, Oracle ODBC driver, etc), ou não ??? DEPENDENDO da versão/edição do database e dos softwares que vc baixou/instalou, pode ser preciso algum setup extra... E vc diz que tem "dois bancos" instalados : exatamente o que são esses caras (são dois schemas numa mesma instância, são duas instâncias - e talvez com binários em versão diferente!! -, enfim, Explique),nos diga como estão instalados, em qual versão , em qual diretório (ORACLE_HOME) se for software de banco Oracle esses caras estão instalados ?? []s Chiappa --- Em oracle_br@yahoogrupos.com.br, Glalko Ferreira escreveu > > Bom dia a todos, > > Tenho no notebook dois bancos. Consigo conectar via sqlplus ou sqldeveloper. > Mas não consigo conectar via outro software. > > Estou tentando conectar com Arcgis, gvSig, e não consigo. > > 1 - No Arcgis tento adicionar uma conexão, > 1.1 Microsoft OLE DB Provider for Oracle, > 1.2 coloco o nome do banco, usuário e senha > > Daí vem o erro: > > "Falha no teste de conexão devido a um erro na inicialização do provedor. > ORA-12154:TNS: não pôde resolver o identificador de conexão especificado." > > 2 - Com o gvSig coloco: > 2.1 Nome da conexão > 2.2 Drive: Oracle Spatial Database Drive > 2.3 Url: localhost ou (127.0.0.1) ou (Glalko-PC) > 2.4 Porta: 1521 > 2.5 Nome do banco de dados > 2.6 Usuário > 2.7 Senha > > Daí aparece: > > "Erro de conexão: No suitable driver found for jdbc: > oracle:thin:usuario/senha@localhost:1521:eleicao" > > Quais as dicas para eu conseguir conectar com o banco? > > > > Glalko Machado Ferreira > Tecnólogo em Geoprocessamento > (62) 9154-9913 > > > [As partes desta mensagem que não continham texto foram removidas] >
[oracle_br] ORA-12154
Bom dia a todos, Tenho no notebook dois bancos. Consigo conectar via sqlplus ou sqldeveloper. Mas não consigo conectar via outro software. Estou tentando conectar com Arcgis, gvSig, e não consigo. 1 - No Arcgis tento adicionar uma conexão, 1.1 Microsoft OLE DB Provider for Oracle, 1.2 coloco o nome do banco, usuário e senha Daí vem o erro: "Falha no teste de conexão devido a um erro na inicialização do provedor. ORA-12154:TNS: não pôde resolver o identificador de conexão especificado." 2 - Com o gvSig coloco: 2.1 Nome da conexão 2.2 Drive: Oracle Spatial Database Drive 2.3 Url: localhost ou (127.0.0.1) ou (Glalko-PC) 2.4 Porta: 1521 2.5 Nome do banco de dados 2.6 Usuário 2.7 Senha Daí aparece: "Erro de conexão: No suitable driver found for jdbc: oracle:thin:usuario/senha@localhost:1521:eleicao" Quais as dicas para eu conseguir conectar com o banco? Glalko Machado Ferreira Tecnólogo em Geoprocessamento (62) 9154-9913 [As partes desta mensagem que não continham texto foram removidas]