ei marcos,
obrigado pela informação.
agora eu tenho outra dúvida aqui.
eu tenho várias fks que estão dessa forma:
CONSTRAINT NAME001 FOREIGN KEY (CAMPO_ID)
REFERENCES TABELA_ID (ID) DEFERRABLE INITIALLY DEFERRED ENABLE
eu gostaria de deixa ela dessa forma
CONSTRAINT
Bom dia a todos,
Meu banco de dados estava apresentando alguns latchs de shared pool, para
tentar resolver esses latchs de shared pool eu aumentei a PGA de 10M para
80M e a SGA de 1,5GB para 3GB. Agora no top5 esta aparecendo o evento
Streams AQ: enqueue blocked on low memory. O que seria esse
Senhores,
estou fazendo um select e gostaria de guardar o resultado em um clob temporario.
E depois gravar esse clob todo de uma só vez no sistema de arquivos.
Porém o buffer só guarda a string 'linha.cd_cargo || chr(59) ||
linha.nr_votavel || chr(59) || linha.qt_votos'; e não os dados
desejados.
Eduardo, tire as aspas:
DBMS_LOB.createTemporary (temp_clob, TRUE, DBMS_LOB.call);
FOR linha IN (SELECT *
FROM v_mun
WHERE sg_ue_mun = p_cod_munic)
LOOP
buffer_var:= linha.cd_cargo || chr(59) || linha.nr_votavel ||
chr(59) || linha.qt_votos;
DBMS_LOB.append (temp_clob, buffer_var);
END LOOP;
Eduardo, tire as aspas:
DBMS_LOB.createTemporary (temp_clob, TRUE, DBMS_LOB.call);
FOR linha IN (SELECT *
FROM v_mun
WHERE sg_ue_mun = p_cod_munic)
LOOP
buffer_var:= linha.cd_cargo || chr(59) || linha.nr_votavel ||
chr(59) || linha.qt_votos;
DBMS_LOB.append (temp_clob, buffer_var);
END LOOP;
Tirei as aspas e arquivo gerado está vazio.
2009/9/16 Thiago Santana thiagoeca...@gmail.com
Eduardo, tire as aspas:
DBMS_LOB.createTemporary (temp_clob, TRUE, DBMS_LOB.call);
FOR linha IN (SELECT *
FROM v_mun
WHERE sg_ue_mun = p_cod_munic)
LOOP
buffer_var:= linha.cd_cargo || chr(59)
eu fiz uma vez usando uma api da sun chamada java mail.carreguei ela com
load java.fiz a proc pl/sql usando utl_file e funtion java com pl/sql.
2009/9/15 michelycarneiro michelycarne...@yahoo.com.br
Boa dia a todos!
Será que alguém pode me ajudar com um probleminha?
É que tenho que gerar
Acho que por causa da falta do freetemporary:
DBMS_LOB.createTemporary (temp_clob, TRUE, DBMS_LOB.call);
FOR linha IN (SELECT *
FROM v_mun
WHERE sg_ue_mun = p_cod_munic)
LOOP
buffer_var:= linha.cd_cargo || chr(59) || linha.nr_votavel ||
chr(59) || linha.qt_votos;
DBMS_LOB.append (temp_clob,
Este sistema foi desenvolvido por você? Isso pode impactar no funcionamento
da aplicação. Acho melhor você deixar como esta, mesmo porque isso não
impacta muito.
Att.
Marcos Fontana
2009/9/16 Leonardo Santos da Mata leonardodam...@gmail.com
ei marcos,
obrigado pela informação.
agora eu
E mais que isso, exatamente O QUE será que o colega achava que iria ganhar
tirando o DEFERRABLE da constraint imho acho que ele podia é PERDER,
constraints deferrable são checadas em tempo de commit apenas, tranquilamente
PODE SER que , devido à lógica meio ilógica da aplicação (tipo,
Queria saber escrever assim... :P
Abraço Chiappa!
Marcos Fontana
DBA Oracle
2009/9/16 jlchiappa jlchia...@yahoo.com.br
E mais que isso, exatamente O QUE será que o colega achava que iria ganhar
tirando o DEFERRABLE da constraint imho acho que ele podia é PERDER,
constraints
Kurt,
eu percebi que quando o buffer_var tem tamanho maior que 16 characteres
funciona.
Menor do que isso ele não gera nada.
Seria um bug?
2009/9/16 kurtnaxl thiagoeca...@gmail.com
Acho que por causa da falta do freetemporary:
DBMS_LOB.createTemporary (temp_clob, TRUE, DBMS_LOB.call);
FOR
Neste caso provavelmente bug ou versão do Oracle. Qual a versão do Oracle que
estás usando? De acordo com a documentação do 10g ele aceitaria até 32
caracteres, caso deseja-se inserir algo maior deveria-se usar a função TO_CLOB
neste varchar aí o append faria um append de CLOB para CLOB...
---
Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing
options
O que tá estranho é que o tamanho médio de cada linha é de 8 characteres.
Já coloquei um monte de dbms_output.put_line como debug mas ainda
Michely,
O texto que lhe enviei, é apenas um exemplo para que você pudesse verificar a
aderência da solução ao seu problema, não tinha
Imagino que o erro que você se refere é na linha:
v_file_handle := utl_file.fopen( p_direct, p_file, 'r' ,32767);
O diretório é obrigatório na função
pmfji, mas ** talvez ** a questão seja outra : a colega disse que tenho que
gerar uma procedure que irá enviar um e-mail com anexo, mas disse também O
anexo eu terei que localizar em uma pasta do meu computador - ORA, se esse
computador dela não é o servidor aonde roda o banco Oracle, nós
Valeu Chiappa
--- Em oracle_br@yahoogrupos.com.br, jlchiappa jlchia...@... escreveu
Bom, o que funcionou pra mim foi : primeiro estudar o manual de Concepts (os
manuais estão online e são grátis em http://tahiti.oracle.com/), e depois ir
pros livros, depois quando aparecia algum
Resposta abaixo das suas respostas.
Na pasta abaixo está sendo gerado alguns arquivos emoms.log, emoms.trc.1,
emoms.trc.2) nos ultimos dias
e o disco hoje chegou perto dos seus 100%.
tá, mas vc ** ANALISOU ** exatamente o que está consumindo mais espaço, via DU
ou o que vc tiver, ou está só
Marcio,
tive problema esses dias no meu servidor de backup, ele estava up a muito
tempo (com o EM startado), eu realmente acabei nao pegando e estourou o
espaco em disco, fui analisar e descobri que era o log do EM que encheu a
particao (estava com 4Gb).
Uma dica que eu fiz, foi desativar o EM e
Pessoal,
Recebi uma proposta para trabalhar em Hortolândia. Hoje moro em BH e pago
R$1030,00 em um ap de 1 quarto razoável mais garagem. Alguem ai trabalha em
Hortolândia e sabe os custos de moradia e mesmo alimentação e afims? O custo
de vida aqui em BH esta incrível, então estou pensando em ir
20 matches
Mail list logo