[oracle_br] Re: Abrir BLOB em pdf

2013-01-28 Por tôpico J. Laurindo Chiappa
Bem, a primeira coisa que se pensa é, SERÁ que esse binário que te enviaram não se corrompeu, por qquer motivo ??? Ou ainda, neguim mandou nesse binário um documento formato PDF criado com uma versão muito superior ou muito inferior ao teu PDF Reader, e/ou talvez usando alguma fonte especial

Re: [oracle_br] Re: Abrir BLOB em pdf

2013-01-28 Por tôpico Jales Jose Moraes
Acho que poder ser algum binário inconsistente. Alguns campos converti facilmente, outros não... De: J. Laurindo Chiappa jlchia...@yahoo.com.br Para: oracle_br@yahoogrupos.com.br Enviadas: Segunda-feira, 28 de Janeiro de 2013 12:14 Assunto: [oracle_br] Re:

[oracle_br] Uso de Index

2013-01-28 Por tôpico Raphael Franco
Pessoal, Alguem me tira essa duvida: Oracle 10g/Linux. Sem aprofundar muito, tenho uma tabela XXX com varias colunas/Index. Estou fazendo uma query:  select A from XXX where TIPO in ('1a','1d') and DATA between '01/01/2012' and '31/01/2012'; O plano de execução mostra a utilização dos 2

[oracle_br] Re: Uso de Index

2013-01-28 Por tôpico J. Laurindo Chiappa
Colega, a principal situação aonde o RDBMS Oracle pode mudar o plano de acesso adicionando ou removendo uma coluna B qquer é : há um (ou mais) índice(s) na(s) única(s) coluna(s) citada(s) no SELECT, assim sendo o RDBMS podia recuperar os dados apenas pelo índice , E o(s) índice(s) não contém

[oracle_br] Re: Abrir BLOB em pdf

2013-01-28 Por tôpico J. Laurindo Chiappa
Uma sugestão : já que seu banco é acima de 9i, iirc, grava um arquivo binário em disco no servidor Oracle com UTL_FILE com o conteúdo desse BLOB em questão e coloca .PDF como a extensão desse arquivo que vc vai criar, e depois abre esse .PDF NO SERVIDOR, via PDF Reader, e veja se abre ok

[oracle_br] Re: Abrir BLOB em pdf

2013-01-28 Por tôpico J. Laurindo Chiappa
E antes que se pergunte, estou me referindo a escrever uma rotininha PL/SQL que poderá ser executada em qquer programa-cliente, inclusive o default e sempre presente sqlplus : https://forums.oracle.com/forums/thread.jspa?messageID=10481109 tem um exemplo (veja a parte de gravar BLOBs em

Re: [oracle_br] Re: Uso de Index

2013-01-28 Por tôpico Raphael Franco
Verificando melhor... Somente usa indice se colocar o(s) campo(s) da condição no select e nada mais: Exemplos: select TIPO, DATA from XXX where TIPO in ('1a','1d') and DATA between '01/01/2012' and '31/01/2012'; select TIPO from XXX where TIPO in ('1a','1d') and DATA between '01/01/2012' and

[oracle_br] Re: Uso de Index

2013-01-28 Por tôpico J. Laurindo Chiappa
O conceito é : ** SE ** todas as colunas presentes no SELECT (e no WHERE, dependendo do caso) estão contidas em índice(s), o RDBMS será capaz de obter os valores todos a partir de leituras de índices apenas, sem tocar a tabela, ponto . É claro, esse acesso a tabela pode ser via nested

[oracle_br] Re: Particionamento - Tabelas

2013-01-28 Por tôpico J. Laurindo Chiappa
* TODA * e qualquer tabela no Oracle vc NÂO particiona depois de criada, vc TEM que estabelecer na hora da criação que a Tabela é particionada, e NUNCA depois que foi criada A sintaxe de CREATE TABLE é a mesma sintaxe, Não Importando muito se os dados e/ou colunas vêm de uma

Re: [oracle_br] Re: Uso de Index

2013-01-28 Por tôpico Raphael Franco
Então por exemplo: Se eu precisar das informações das colunas A,B ou C, usando a condição citada, tenho que forçar o uso do indice (hint) caso eu queira usa-lo ?? . Phael De: J. Laurindo Chiappa jlchia...@yahoo.com.br Para: oracle_br@yahoogrupos.com.br

[oracle_br] Re: Particionamento - Tabelas

2013-01-28 Por tôpico J. Laurindo Chiappa
Claro, as Partições e o esquema de particionamento vc especifica na criação, mas os DADOS podem ser transferidos posteriormente de outra tabela : assim, se por qquer motivo vc quiser particionar uma tabela que foi criada não-particionada, e a tal tabela já tem dados, vc pode : a)

Re: [oracle_br] Re: Dicas de como evitar problemas com o characterset

2013-01-28 Por tôpico Wanderson Barrence
Olá Chiappa, Desculpe a demora, primeiro quero agradecer pela ajuda, então no caso o ideal é que os S.O's dos ambientes de Produção, Homologação, Desenv e de máquinas que serão usadas pelas ferramentas, estejam com todas as variáveis de ambiente setadas com os mesmos parâmetros. No caso eu nunca

Re: [oracle_br] Re: Existe algum caso em que Oracle faz lock na tabela inteira?

2013-01-28 Por tôpico Wanderson Barrence
Olá Chiappa, Eu estou travando uma batalha muito séria com os Locks da base de Produção, e eu acho que que estes locks estão ocorrendo, porque o sistema faz update em quase 7 tabelas ao mesmo tempo, e dentro destes updates tem uma série de cálculos bem complexos. Esses cálculos são mais ou menos