Re: [oracle_br] Desafio SQL

2014-05-27 Por tôpico Emerson dos Santos Gaudêncio emerson.fen...@gmail.com [oracle_br]
Milton é possível fazendo um case na query com as variações ou utilizando uma função que retorne as decrições conforme a situação: Exemplo 1: create or replace view vw_produto_situacao as select id_produto, descricao_produto, situacao, case when situacao = 1 then 'Produto vencido' when situaca

Re: [oracle_br] Agrupamento

2014-05-30 Por tôpico Emerson dos Santos Gaudêncio emerson.fen...@gmail.com [oracle_br]
Boa Tarde Miltão, é possível sim. Através de operações DML utilizar a cláusula "returning" para devolver valores antes do commit. Segue abaixo, alguns links como exemplo: http://www.oracle-base.com/articles/misc/dml-returning-into-clause.php https://community.oracle.com/thread/451776 http://ww

Re: [oracle_br] Agrupamento

2014-05-30 Por tôpico Emerson dos Santos Gaudêncio emerson.fen...@gmail.com [oracle_br]
Miltão, Quebrei um pouco a cachola aqui e pensei numa forma de conseguir resolver isso. Segue meu protótipo espero ajudar: create table itens_da_nota ( item_nota_id number(8), produto_id number(8), quantidade number(8), retorno number(8) ); create table expedicao ( exp_id number(8), produto_

Re: [oracle_br] Banco para treinamento

2014-09-18 Por tôpico Emerson dos Santos Gaudêncio emerson.fen...@gmail.com [oracle_br]
Boa Tarde, Segue abaixo link de banco de dados de Exemplo da Pós Graduação da Universidade Federal do Mato Grosso: http://www.ic.ufmt.br:8080/c/document_library/get_file?p_l_id=12874&folderId=304012&name=DLFE-5305.txt é simples mais é um modelo para estudos prático. Att, Emerson Em 18 de setem

Re: [oracle_br] Performance

2014-10-15 Por tôpico Emerson dos Santos Gaudêncio emerson.fen...@gmail.com [oracle_br]
Gustavo, tenta identificar os Sql´s que estão gerando estes picos no seu EM. Segue abaixo, link para auxiliar na identificação das consultas que estão penalizando seu banco de dados: http://blog.gaudencio.net.br/2013/10/oracle-identificando-sql-problematico.html Att, Emerson Em 15 de outubro

Re: [oracle_br] Estouro de processos

2014-12-02 Por tôpico Emerson dos Santos Gaudêncio emerson.fen...@gmail.com [oracle_br]
Rogério, Quantas aplicações estão conectando neste banco de dados? Algumas destas aplicações teve alguma atualização recente? Att, Emerson 2014-12-02 13:03 GMT-03:00 Roger Camatini rogerio.camat...@gmail.com [oracle_br] : > > > Boa tarde Senhores, > > Tenho uma instancia de homologação que tem

Re: [oracle_br] Re: Executar comando do sistema operacional

2015-03-13 Por tôpico Emerson dos Santos Gaudêncio emerson.fen...@gmail.com [oracle_br]
Boa Tarde Milton, Existe uma opção no windows de executar comandos com outras credencias de acesso, chamada "runas", segue abaixo link de como utilizar isso: http://www.cooperati.com.br/2013/03/01/executando-programas-com-credenciais-de-administrador/ http://projetoseti.com.br/executar-programas

Re: [oracle_br] Re: Executar comando do sistema operacional

2015-03-13 Por tôpico Emerson dos Santos Gaudêncio emerson.fen...@gmail.com [oracle_br]
Milton, No TechNet da Microsoft existe um software de terceiro que possibilita utilizar o runas com usuário e senha. Segue abaixo, modelo: Você pode usar o comando RUNAS para abrir o internet explorer runas /user:dominio\usuario c:\Arquivos de programas\Internet Explorer\iexplore.exe O problem

Re: [oracle_br] Re: Executar comando do sistema operacional

2015-03-16 Por tôpico Emerson dos Santos Gaudêncio emerson.fen...@gmail.com [oracle_br]
Milton, A utilização do runas é somente para usuários que estão logados interativamente no Sistema Operacional. Nisso como vc disse que não consegue logar com o oracle, seria impossível vc utilizar o runas para salvar as credencias, pois as credenciais ficam gravadas na sessão interativa utilizad

Re: [oracle_br] update em campo de tabela com base em campo de outra

2015-03-20 Por tôpico Emerson dos Santos Gaudêncio emerson.fen...@gmail.com [oracle_br]
Bom dia Erisvaldo, Com PL/SQL é possivel resolver isso, veja o exemplo abaixo: Begin for rc1 in ( select * from tabela_a) loop update tabela_b b set b.valor = rc1.valor where b.codigo = rc1.codigo; end loop; Commit; End; Essa é umas das formas de atualizar valores correspondentes. Att, Emer

Re: [oracle_br] off-topic - instalacao client oracle

2015-03-26 Por tôpico Emerson dos Santos Gaudêncio emerson.fen...@gmail.com [oracle_br]
Boa Tarde Angelo, Quando a aplicação é java, geralmente o driver utilizado é o JDBC da oracle, veja qual o client do Jdbc homologado para esta aplicação e depois faça o download do driver jdbc referente a versão homologação de coloque na pasta tomcat/lib no servidor do tomcat. Segue abaixo , lin

Re: [oracle_br] ORA-29540 - Classe Java não encontrada

2015-04-23 Por tôpico Emerson dos Santos Gaudêncio emerson.fen...@gmail.com [oracle_br]
Bom dia Milton, Foi executado os Grants informados no site: http://plsqlexecoscomm.sourceforge.net/plsqldoc/os_command.html para a utilização do OS_COMMAND? Att, Emerson Em 23 de abril de 2015 11:04, 'Milton Bastos Henriquis Jr.' miltonbas...@gmail.com [oracle_br] escreveu: > > > Bom dia ami

Re: [oracle_br] [off topic] Pesquisa rápida com os DBAs do grupo

2015-08-12 Por tôpico Emerson dos Santos Gaudêncio emerson.fen...@gmail.com [oracle_br]
Bom dia Fabio, Meu caso é "A" e "D". Att, Emerson S. Gaudencio Em 11 de agosto de 2015 16:10, Fábio Telles Rodriguez fabio.tel...@gmail.com [oracle_br] escreveu: > > > Senhores, quem puder responder em PVT ou aqui na lista, eu agradeço. A > questão que eu quero abordar rapidamente é como as

Re: [oracle_br] Re: [oracle_br] Bind Variables na cláusula IN

2015-08-19 Por tôpico Emerson dos Santos Gaudêncio emerson.fen...@gmail.com [oracle_br]
Pessoal, Investi um pouco meu tempo para buscar uma solução legal e cheguei nessa conclusão: --- CRIAÇÃO DA TYPE PARA USO DE COLEÇÃO -- CREATE OR REPLACE TYPE t_id IS TABLE OF NUMBER; / -- CRIAÇÃO DE FUNCTION PARA TRATAR A LISTA ENVIADA -- CREATE OR REPLACE FUNCTION fnc_gera_lista(lista VA

Re: [oracle_br] Perda desempenho pos upgrade

2015-08-27 Por tôpico Emerson dos Santos Gaudêncio emerson.fen...@gmail.com [oracle_br]
Paulo, mesmo sendo algo pontual, seria interessante atualizar o cliente da Oracle utilizado por essa aplicação da TOTVS, para o cliente do Oracle 11g. Att, Emerson Em 27/08/2015 21:03, "Fabricio Pedroso Jorge fpjb...@gmail.com [oracle_br]" escreveu: > > > Recomendo a você recoletar as estatístic

Re: [oracle_br] Re: [mysql-br] [Off-Topic] - Ferramenta para Dashboards

2015-09-01 Por tôpico Emerson dos Santos Gaudêncio emerson.fen...@gmail.com [oracle_br]
Professor Martins, O Jasper Server Reports é um servidor de repositórios de relatórios desenvolvidos pelas ferramentas Jasper Studio ou Ireport(conhecida por ser uma ferramenta integrante do netbeans para desenvolvimento em Java). Os relatórios desenvolvidos que ficam no Jasper Server report cone

Re: [oracle_br] Dúvida SQL - Select

2015-10-02 Por tôpico Emerson dos Santos Gaudêncio emerson.fen...@gmail.com [oracle_br]
Olha esse exemplo aqui: SELECT fa.prateleira, fruta_vermelha, fruta_amarela FROM (SELECT (CASE WHEN ff.cor = 'Vermelha' THEN ff.prateleira END) AS prateleira, (CASE WHEN ff.cor = 'Vermelha' THEN

Re: [oracle_br] Dúvida SQL - Select

2015-10-05 Por tôpico Emerson dos Santos Gaudêncio emerson.fen...@gmail.com [oracle_br]
Boa Tarde Miltão Consegui resolver a parada da consulta aí: SELECT tta.prateleira, CASE WHEN row_number() over(PARTITION BY tta.fruta_vermelha, tta.prateleira ORDER BY tta.fruta_vermelha) = 1 THEN tta.fruta_vermelha ELSE

Re: [oracle_br] Tabela Fragmentada

2015-11-25 Por tôpico Emerson dos Santos Gaudêncio emerson.fen...@gmail.com [oracle_br]
Boa Tarde Ednilson, Existe possibilidade de você particionar esta tabela em outros tablespaces? Isso já ajudaria a leitura e escrita feita pelo Oracle no SO. Segue abaixo, exemplo de implementação: http://www.fabioprado.net/2011/02/criando-tabelas-particionadas-para.html Att, Emerson S. Gaudênc

Re: [oracle_br] Problema com o utl_http. Erro: ORA-12541: TNS:no listener

2015-12-11 Por tôpico Emerson dos Santos Gaudêncio emerson.fen...@gmail.com [oracle_br]
Boa Tarde Carlos, Encontrei esse dois artigos com possíveis resoluções: https://timnzblog.wordpress.com/2011/05/26/utl_http-and-ora-12541/ https://asktom.oracle.com/pls/asktom/f?p=100:11:::NO:RP:P11_QUESTION_ID:285215954607 Att, Emerson Em 11 de dezembro de 2015 14:13, Carlos Cesar Aparecido

Re: [oracle_br] Oracle "conversar" com Sql Server

2016-01-22 Por tôpico Emerson dos Santos Gaudêncio emerson.fen...@gmail.com [oracle_br]
Bom dia Tathyana, Segue link de material: http://raphaeloafernandes.blogspot.com.br/2013/08/heterogeneous-services-conectividade.html http://eduardolegatti.blogspot.com.br/2009/07/abordando-o-uso-de-database-links-em.html http://docs.oracle.com/cd/A87860_01/doc/server.817/a76960/hs_conce.htm

Re: [oracle_br] Como usar Webservice no oracle

2016-02-29 Por tôpico Emerson dos Santos Gaudêncio emerson.fen...@gmail.com [oracle_br]
Bom dia Junior, Segue abaixo, links com códigos de exemplo que implementam a comunicação através de WS: https://github.com/mortenbra/alexandria-plsql-utils/tree/master/ora instalei o flex_ws_api e depois execute o script: https://github.com/mortenbra/alexandria-plsql-utils/blob/master/demos/t_

Re: [oracle_br] Ajuda - SQL

2016-04-07 Por tôpico Emerson dos Santos Gaudêncio emerson.fen...@gmail.com [oracle_br]
Boa Tarde Diego, Tenho uma função que faz a busca de parte de uma string que pode te ajudar. segue abaixo, o link: http://blog.gaudencio.net.br/2015/11/oracle-funcao-para-retornar-partes-de.html Em 7 de abril de 2016 14:57, Diego Melo diegopm...@gmail.com [oracle_br] < oracle_br@yahoogrupos.co

Re: [oracle_br] Função Busca Fonética

2016-06-06 Por tôpico Emerson dos Santos Gaudêncio emerson.fen...@gmail.com [oracle_br]
Marcelo, Sei que já existe essa procedure que trabalha usando a JVM do Oracle: http://www.devmedia.com.br/sgbd-oracle-implementacao-de-funcao-para-fonetizacao-em-portugues/6300 Em 6 de junho de 2016 16:02, marcelo pereira da silva marcelo...@yahoo.com.br [oracle_br] escreveu: > > > Boa tarde!

Re: [oracle_br] Transparent Gateway

2016-07-20 Por tôpico Emerson dos Santos Gaudêncio emerson.fen...@gmail.com [oracle_br]
Boa Tarde Ednilson, O Campo que está enviando a informação para o BD MS SQL Server deve estar estourando o tamanho do campo retornando o erro abaixo: "ORA-28500: Connection from Oracle to a non-Oracle system returned this message [Transparent Gateway for MSSQL][A05B] The string is too long. Maxi

Re: [oracle_br] Re: Transparent Gateway

2016-07-21 Por tôpico Emerson dos Santos Gaudêncio emerson.fen...@gmail.com [oracle_br]
Bom dia Angelo, O Oracle Transparent Gateway for ODBC é livre para uso, já outros modelos que possuem driver direcionado como por exemplo "Oracle Transparent Gateway for MS SQL Server", "Oracle Transparent Gateway for DB2" já exigem licenciamento, pois são produtos específicos para aplicações em

Re: [oracle_br] SELECT com COUNT(*) demorando para retornar

2016-08-07 Por tôpico Emerson dos Santos Gaudêncio emerson.fen...@gmail.com [oracle_br]
Boa Noite Cristiano, Já pensou em utilizar índices Function Base para o campo que está filtrando "trunc(v.dta_extracao)", e remover os hints, pois essa abordagem pode ser algo mais interessante para trabalhar no oracle. Bom é uma dica. Link abaixo, com documentação para índices baseados em funç

Re: [oracle_br] Importar dump do mysql no oracle

2016-08-22 Por tôpico Emerson dos Santos Gaudêncio emerson.fen...@gmail.com [oracle_br]
Bom dia Everson, Seria interessante você fazer o restore do dump do MySQL em um MySQL e depois criar um dblink utilizando o Heterogeneous Services do Oracle Database, segue abaixo link para efetuar a implementação: http://dicasdothales.blogspot.com.br/2012/12/oraclemysql-criando-um-dblink-entre.

Re: [oracle_br] ERRO: ORA-12514: client 8i

2016-08-24 Por tôpico Emerson dos Santos Gaudêncio emerson.fen...@gmail.com [oracle_br]
Bom dia Rogério, Estava pesquisando na documentação oficial da Oracle e segue o link abaixo, conforme a versão do cliente utilizado no servidor de aplicação: http://docs.oracle.com/cd/A84055_01/EE806DOC/doc/network.804/a58230/appc.htm http://docs.oracle.com/cd/A84055_01/EE806DOC/doc/network.804

Re: [oracle_br] Re: Diferenciar Datas

2016-08-24 Por tôpico Emerson dos Santos Gaudêncio emerson.fen...@gmail.com [oracle_br]
Boa Tarde Mario, Utiliza desta maneira: SELECT colunas FROM tabela WHERE to_char(to_date(colunadate, 'dd/mm/ hh24:mi:ss'), 'dd/mm/ hh24:mi:ss') = to_char(to_date('24/08/2016 00:00:00', 'dd/mm/ hh24:mi:ss'), 'dd/mm/ hh24:mi:ss'); Vê se isso te atende. Mais recomendo ler os e-mai

Re: [oracle_br] Carga de Tabela

2016-08-31 Por tôpico Emerson dos Santos Gaudêncio emerson.fen...@gmail.com [oracle_br]
Boa Tarde Eduardo, Entendi que você está querendo copia os dados de uma tabela para outra. Não entendi se você quer desmembrar esses dados ou simplesmente copiar. Outra questão é que essa copia será feita uma ou mais vezes? Se for uma cópia simples, você poderia efetuar a carga fazendo um buffer

Re: [oracle_br] [ NOME DA TABELA COMO PARAMETRO NA PROCEDURTE ]

2016-09-19 Por tôpico Emerson dos Santos Gaudêncio emerson.fen...@gmail.com [oracle_br]
Boa Tarde Ricardo, Acredito que você possa utilizar o pacote DBMS_SQL para executar SQL´s dinamicos. Segue os links para referência: http://docstore.mik.ua/orelly/oracle/bipack/ch02_05.htm http://psoug.org/reference/dbms_sql.html https://docs.oracle.com/cd/E11882_01/timesten.112/e21645/d_sql.h

Re: [oracle_br] [ NOME DA TABELA COMO PARAMETRO NA PROCEDURTE ]

2016-09-19 Por tôpico Emerson dos Santos Gaudêncio emerson.fen...@gmail.com [oracle_br]
http://www.toadworld.com/products/toad-for-oracle/w/toad_for_oracle_wiki/231.dbms-sql-vs-execute-immediate Em 19 de setembro de 2016 14:21, Ricardo C.Sá | DBA ricardo@terra.com.br [oracle_br] escreveu: > > > Rodrigo, obrigado pela dica. > > > > Mas eu tinha informado na minha duvida, que não

Re: [oracle_br] Diferença executando REGEXP_LIKE

2016-10-04 Por tôpico Emerson dos Santos Gaudêncio emerson.fen...@gmail.com [oracle_br]
Boa tarde Zilmar, Segue abaixo, link com algumas implentações utilizando regex no Oracle: http://blog.gaudencio.net.br/2016/10/oracle-utilizando-regex-para-consultas.html Att, Emerson Em 4 de outubro de 2016 16:56, zfurq...@gmail.com [oracle_br] < oracle_br@yahoogrupos.com.br> escreveu: > > >

Re: [oracle_br] Diferença executando REGEXP_LIKE

2016-10-04 Por tôpico Emerson dos Santos Gaudêncio emerson.fen...@gmail.com [oracle_br]
Zilmar, Desculpe pela correria, li muito por cima e acabei não entendendo corretamente sua necessidade. Repassei algumas referência no e-mail anterior que podem te auxiliar para entender o que está acontecendo nesta sua situação. Att, Emerson Em 4 de outubro de 2016 17:38, zfurq...@gmail.com [o

Re: [oracle_br] Diferença executando REGEXP_LIKE

2016-10-04 Por tôpico Emerson dos Santos Gaudêncio emerson.fen...@gmail.com [oracle_br]
Zilmar, Acredito que seja alguma configuração do cliente configurado na sua maquina, que esteja mudando o comportamento do resultado, os parâmetros que interferem nisso é o NLS_LANG, segue abaixo algumas referências para verificar isso: https://docs.oracle.com/html/B13804_02/gblsupp.htm http://

Re: [oracle_br] Funcao para carregar variavel

2016-11-23 Por tôpico Emerson dos Santos Gaudêncio emerson.fen...@gmail.com [oracle_br]
Bom dia Roberto, Acredito que para o que esteja precisando, o script abaixo possa te atender. DECLARE DT_DATA_BASE DATE; BEGIN -- busca ultima data da tabela SELECT MAX(DataCampo) INTO DT_DATA_BASE FROM Tabela; END; Só lembrando que é você omitiu informações, de qual a versão do Oracle

Re: [oracle_br] Funcao para carregar variavel

2016-11-23 Por tôpico Emerson dos Santos Gaudêncio emerson.fen...@gmail.com [oracle_br]
D; > / > > SELECT > ACACTDTE > > FROM > TBL_PAGTOS_1000 > > WHERE > ACACTDTE >= &&DT_DATA_BASE > ; > > Ele abre a caixa solicitando o valor da variavel. ou seja não carregou a > variavel no bloco > > Uso o SQL Developer Versão 2.

Re: [oracle_br] Funcao para carregar variavel

2016-11-23 Por tôpico Emerson dos Santos Gaudêncio emerson.fen...@gmail.com [oracle_br]
Correção: WITH DT_DATA_BASE AS (SELECT MAX(DAT_MAILING) as data FROM TBL_MAILING) SELECT ACACTDTE FROM TBL_PAGTOS_1000 WHERE ACACTDTE >= (select data from DT_DATA_BASE);

Re: [oracle_br] Migração EMC VX 5300 -> EMC Xtreme IO - Sector Size recomendado?

2016-11-25 Por tôpico Emerson dos Santos Gaudêncio emerson.fen...@gmail.com [oracle_br]
Boa Tarde Eduardo, Lendo a documentação abaixo na pagina 21: Tamanhos de solicitação de I/O multiblock O banco de dados Oracle executa I/O nos arquivos de dados em múltiplos do tamanho de block do banco de dados (db_block_size), que é de 8 KB por padrão. O tamanho padrão de block do banco de da

Re: [oracle_br] Quantidade de nós

2016-12-01 Por tôpico Emerson dos Santos Gaudêncio emerson.fen...@gmail.com [oracle_br]
https://docs.oracle.com/cd/E11882_01/license.112/e47877.pdf Em 1 de dezembro de 2016 14:25, palomacbarb...@yahoo.com.br [oracle_br] < oracle_br@yahoogrupos.com.br> escreveu: > > > Oracle Standard 11.2.0.4 > > Linux Red Hat 5.7 > > > > > Caros, boa tarde. > > > Alguém saberia me informar qual a qu

Re: [oracle_br] Ajuda com enq: TM - contention

2016-12-12 Por tôpico Emerson dos Santos Gaudêncio emerson.fen...@gmail.com [oracle_br]
Boa Tarde Everson, Qual a versão do Oracle está utilizando (standard, enterprise)? - Caso esteja utilizando enterprise, acredito que possa utilizar tabelas particionadas na tabela pai para assim somente ler a partição de dados que esteja fazendo o delete somente. - Como não informou qual o nume

Re: [oracle_br] tamanho ideal do redo..

2016-12-13 Por tôpico Emerson dos Santos Gaudêncio emerson.fen...@gmail.com [oracle_br]
Bom dia Angelo, Também trabalho com migração de dados e geralmente para evitar um grande gargalo no caso de log, fazemos uma configuração conforme o tamanho dos dados a serem importados. Nisso o log fica entre 200mb a 500mb, no nosso caso está atendendo e não gera muitos archives. Att, Emerson S