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
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
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_
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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_
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
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!
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
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
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ç
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.
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
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
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
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
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
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:
>
>
>
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
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://
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
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.
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);
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
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
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
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
43 matches
Mail list logo