[oracle_br] HELP
Apesar do forum ser de Oracle , alguem possui vivência com firebird ? Tenho deparado com problema de retorno de consulta . Sendo que a maquina tem muita memoria e poder de processamento . Geralmente essas consultas ocupam pouquíssimos recursos , mas demandam tempo para retorno . Alguem pode me ajudar ? -- Alex Luciano Castro e Castro Fundação Israel Pinheiro- CEATIS Analista de Suporte e Banco de Dados [As partes desta mensagem que não continham texto foram removidas]
[oracle_br] Oracle 10G converter Varchar2 para NVarchar2
oi pessoal, Alguém sabe no oracle 10 g como eu faço para converter um campo varchar2 para nvarchar2? Obrigado [As partes desta mensagem que não continham texto foram removidas]
[oracle_br] Help
Bom dia! Senhores estou com o seguinte erro: ORA-01445: não é possível selecionar nem gerar amostragem para ROWID em uma view de junção sem uma tabela preservada com chaves. Encontrei a query que está dando esse erro, e vi que ele faz um count na tabela abaixo, ao fazer isso ele dá essa msg..o estranho é q sempre funcionou assim, e so hoje começou a dá esse erro..vi no metalink o seguinte Cause: A SELECT statement attempted to select ROWIDs from a view derived from a join operation. Because the rows selected in the view do not correspond to underlying physical records, no ROWIDs can be returned. Action: Remove ROWID from the view selection clause, then re-execute the statement. Porém sempre funcinou e nunca tive esse erro.. será q isso pode ser algum index?? (*select* *count*(l.Seq_Solicitacao) SEQ_SOLICITACAO *from* tb_livro l *where * -- Abraços, Mária Cristina Cel: 031-8883-5543 E-mail: mariancrist...@gmail.com MSN: mcristinasil...@hotmail.com -- O começo é a parte mais importante do trabalho. - Platão [As partes desta mensagem que não continham texto foram removidas]
Re: [oracle_br] Redirecionamento de DataFile
Wilson Bom dia! Deixa o banco em estado OPEN e coloque apenas o DATAFILE que vc quer mover em offline. exemplo: ALTER DATABASE DATAFILE 'C:\ORACLE\DATA01.DBF' OFFLINE; faça a copia do datafile para o novo local pelo sistema operacional e no Oracle de um RENAME EXEMPLO: ALTER DATABASE RENAME FILE 'C:\ORACLE\DATA01.DBF' TO 'C:\ORACLE\ORADATA\DATA01.DBF'; -- ESSE COMANDO É PARA O SEU CONTROLFILE SABER QUE VC MUDOU SEU DATAFILE DE LOCALIZAÇÃO. FAÇA UM RECOVER COM A NOVA LOCALIZAÇÃO RECOVER DATAFILE 'C:\ORACLE\ORADATA\DATA01.DBF'; E TRAGA O DATA FILE PARA ONLINE. ALTER DATABASE DATAFILE'C:\ORACLE\ORADATA\DATA01.DBF' ONLINE ; Não sei se era exatamente isso que vc está precisando Espero ter ajudado. Att. Marcelo Procksch 2009/6/26 wilson edarg wil...@edarg.com.br: Olá pessoal. Com base no Oracle 9i release 9.2.0.7, em um Windows 2003 server, estou tentando redirecionar meus datafiles para um segundo servidor (cliente) onde este redirecionamento, ou seja, onde ficarão os datafiles, será em uma pasta compartilhada, com privilégios de administrador do domínio de rede, ok? Os passos que segui para isso foi: shutdown immediate; startup mount; alter database rename file 'caminho antigo\datafile' to '\\endIP\compartilhamento\datafile'; Ao efetuar o alter database já tenho os seguintes erros: ora-01511: erro ao renomear lo/data files ora-01141: erro renomeando arquivo 14 - novo arquivo não encontrado ora-27041 e 04002: o arquivo não pode ser aberto o/s erro (OS5): acesso negado Já tentei com os outros tipo de atartup, mas todos sem sucesso. Alguém poderia ajudar-me a resolver esta questão? Sei que os datafiles de sistema não podem ser movidos, então gostaria de mover apenas os que eu criei. Aguado toda a ajuda possível. ps. resumindo toda a questão, seria um redirecionamento como se fosse para um storage externo, só que em outra máquina. Grato a todos. Wilson Dutra [As partes desta mensagem que não continham texto foram removidas]
Res: [oracle_br] Help
Mária; qual é a versão do banco? É a 9.2? De: Mária Cristina Silva mariancrist...@gmail.com Para: oracle_br@yahoogrupos.com.br Enviadas: Segunda-feira, 29 de Junho de 2009 11:04:03 Assunto: [oracle_br] Help Bom dia! Senhores estou com o seguinte erro: ORA-01445: não é possível selecionar nem gerar amostragem para ROWID em uma view de junção sem uma tabela preservada com chaves. Encontrei a query que está dando esse erro, e vi que ele faz um count na tabela abaixo, ao fazer isso ele dá essa msg..o estranho é q sempre funcionou assim, e so hoje começou a dá esse erro..vi no metalink o seguinte Cause: A SELECT statement attempted to select ROWIDs from a view derived from a join operation. Because the rows selected in the view do not correspond to underlying physical records, no ROWIDs can be returned. Action: Remove ROWID from the view selection clause, then re-execute the statement. Porém sempre funcinou e nunca tive esse erro.. será q isso pode ser algum index?? (*select* *count*(l.Seq_ Solicitacao) SEQ_SOLICITACAO *from* tb_livro l *where * -- Abraços, Mária Cristina Cel: 031-8883-5543 E-mail: mariancristina@ gmail.com MSN: mcristinasilva3@ hotmail.com -- O começo é a parte mais importante do trabalho. - Platão [As partes desta mensagem que não continham texto foram removidas] Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas]
[oracle_br] Re: Juntando PDF's armazenados em coluna BLOB
--- Em oracle_br@yahoogrupos.com.br, jlchiappa jlchia...@... escreveu É isso mesmo Chiappa, eu tenho um pedaço em cada registro e preciso unir os pedaços para forma um único arquivo PDF. Obrigado pela resposta. Aloísio Por unir vc quer dizer, vc tem um pedaço do .PDF em cada coluna, e/ou em cada registro, é isso ? Vc terá que ler os binários programaticamente (via PL/SQL) e programaticamente (em PL/SQL, necessariamente) ir apendando o que vc leu numa tabela-temporária, a package built-in pra isso é a DBMS_LOB. []s Chiappa --- Em oracle_br@yahoogrupos.com.br, Aloísio Gomes aloisio.gomes@ escreveu Caros, estou trabalhando em uma aplicação (Forms 6i) com banco de dados Oracle 10g. Nesta aplicação preciso unir arquivos em formato pdf armazenados em colunas blob. Há alguma função/pacote da Oracle para executar essa tarefa? Obrigado. Aloísio
Res: [oracle_br] Help
Parece que havia um bug com isso na 9.2.0.5, mas não estou conseguindo acessar o Metalink a fim de verificar se o mesmo persiste na 10gR2. A tb_livro foi alterada recentemente? Esta faz select em campos BLOB ou CLOB, ou utiliza um DB_LINK para uma base não Oracle? De: Mária Cristina Silva mariancrist...@gmail.com Para: oracle_br@yahoogrupos.com.br Enviadas: Segunda-feira, 29 de Junho de 2009 12:04:36 Assunto: Re: [oracle_br] Help é 10g r2... 2009/6/29 MARCIO CASTRO marciomouracastro@ yahoo.com. br Mária; qual é a versão do banco? É a 9.2? _ _ __ De: Mária Cristina Silva mariancristina@ gmail.commariancristina% 40gmail.com Para: oracle...@yahoogrup os.com.br oracle_br%40yahoog rupos.com. br Enviadas: Segunda-feira, 29 de Junho de 2009 11:04:03 Assunto: [oracle_br] Help Bom dia! Senhores estou com o seguinte erro: ORA-01445: não é possível selecionar nem gerar amostragem para ROWID em uma view de junção sem uma tabela preservada com chaves. Encontrei a query que está dando esse erro, e vi que ele faz um count na tabela abaixo, ao fazer isso ele dá essa msg..o estranho é q sempre funcionou assim, e so hoje começou a dá esse erro..vi no metalink o seguinte Cause: A SELECT statement attempted to select ROWIDs from a view derived from a join operation. Because the rows selected in the view do not correspond to underlying physical records, no ROWIDs can be returned. Action: Remove ROWID from the view selection clause, then re-execute the statement. Porém sempre funcinou e nunca tive esse erro.. será q isso pode ser algum index?? (*select* *count*(l.Seq_ Solicitacao) SEQ_SOLICITACAO *from* tb_livro l *where * -- Abraços, Mária Cristina Cel: 031-8883-5543 E-mail: mariancristina@ gmail.com MSN: mcristinasilva3@ hotmail.com -- O começo é a parte mais importante do trabalho. - Platão [As partes desta mensagem que não continham texto foram removidas] _ _ _ _ _ _ Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbusca dos.yahoo. com [As partes desta mensagem que não continham texto foram removidas] -- Abraços, Mária Cristina Cel: 031-8883-5543 E-mail: mariancristina@ gmail.com MSN: mcristinasilva3@ hotmail.com -- O começo é a parte mais importante do trabalho. - Platão [As partes desta mensagem que não continham texto foram removidas] Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas]
Re: [oracle_br] Help
BOM ACHEI ISSO AQ NO METALINK. MA NÃO SEI COMO FAZER O QUE PEDI.. NÃO ACHEI EXEMPLOS NEM NADA. 1) In the block properties change the key mode property of the block to NON-UPDATABLE Primary Key. Still relevant for 01-March-2007 Problem Description: Getting ORA-01445 when trying to update a view based on two different relational tables. Problem Explanation: A form has been created which is based on a view comprised of two different tables. This view can be updated through SQL/PLUS but when attempted via forms, the following error appears... ORA-01445 CANNOT SELECT ROWID FROM A JOIN VIEW WITHOUT A KEY PRESERVE TABLE. Solution Description: = 1) In the block properties change the key mode property of the block to NON-UPDATABLE Primary Key. 2) Make one or more columns primary keys in their item property palette(s). Solution Explanation: = Forms is trying to select ROWID as part of the base table query. The server returns information that it is a Multi Table View and there is no Key preserved table therefore Forms does not select the Rowid. At this point the key mode property at the block level is set to Automatic. Forms internally marks this block as being based on a multi table view and therefore cannot update it. The Key mode property specifies how Forms uniquely identifies rows in the database. By default, Oracle uses unique ROWID values to identify each row. Since this view was created based on two different tables, the key mode propery should be set to Non-Updatable. This will cause Forms not to include primary keys. If the database allows primary keys, then set the key mode property to updatable and then create a primary key based on one or more columns and at least one item at the block level 2009/6/29 MARCIO CASTRO marciomouracas...@yahoo.com.br Parece que havia um bug com isso na 9.2.0.5, mas não estou conseguindo acessar o Metalink a fim de verificar se o mesmo persiste na 10gR2. A tb_livro foi alterada recentemente? Esta faz select em campos BLOB ou CLOB, ou utiliza um DB_LINK para uma base não Oracle? De: Mária Cristina Silva mariancrist...@gmail.commariancristina%40gmail.com Para: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br Enviadas: Segunda-feira, 29 de Junho de 2009 12:04:36 Assunto: Re: [oracle_br] Help é 10g r2... 2009/6/29 MARCIO CASTRO marciomouracastro@ yahoo.com. br Mária; qual é a versão do banco? É a 9.2? _ _ __ De: Mária Cristina Silva mariancristina@ gmail.commariancristina% 40gmail.com Para: oracle...@yahoogrup os.com.br oracle_br%40yahoog rupos.com. br Enviadas: Segunda-feira, 29 de Junho de 2009 11:04:03 Assunto: [oracle_br] Help Bom dia! Senhores estou com o seguinte erro: ORA-01445: não é possível selecionar nem gerar amostragem para ROWID em uma view de junção sem uma tabela preservada com chaves. Encontrei a query que está dando esse erro, e vi que ele faz um count na tabela abaixo, ao fazer isso ele dá essa msg..o estranho é q sempre funcionou assim, e so hoje começou a dá esse erro..vi no metalink o seguinte Cause: A SELECT statement attempted to select ROWIDs from a view derived from a join operation. Because the rows selected in the view do not correspond to underlying physical records, no ROWIDs can be returned. Action: Remove ROWID from the view selection clause, then re-execute the statement. Porém sempre funcinou e nunca tive esse erro.. será q isso pode ser algum index?? (*select* *count*(l.Seq_ Solicitacao) SEQ_SOLICITACAO *from* tb_livro l *where * -- Abraços, Mária Cristina Cel: 031-8883-5543 E-mail: mariancristina@ gmail.com MSN: mcristinasilva3@ hotmail.com -- O começo é a parte mais importante do trabalho. - Platão [As partes desta mensagem que não continham texto foram removidas] _ _ _ _ _ _ Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbusca dos.yahoo. com [As partes desta mensagem que não continham texto foram removidas] -- Abraços, Mária Cristina Cel: 031-8883-5543 E-mail: mariancristina@ gmail.com MSN: mcristinasilva3@ hotmail.com -- O começo é a parte mais importante do trabalho. - Platão [As partes desta mensagem que não continham texto foram removidas] __ Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas] -- Abraços, Mária Cristina Cel: 031-8883-5543 E-mail: mariancrist...@gmail.com MSN: mcristinasil...@hotmail.com -- O começo é a parte mais importante do trabalho. - Platão [As partes desta mensagem que não continham texto
Res: [oracle_br] Help
Mária; esta é uma mensagem referente a um erro quando utilizando o Forms, uma ferramenta de desenvolvimento da Oracle (Oracle Developer). Pelo que eu entendí, o erro ocorre no SQLPlus, não é? De: Mária Cristina Silva mariancrist...@gmail.com Para: oracle_br@yahoogrupos.com.br Enviadas: Segunda-feira, 29 de Junho de 2009 12:45:57 Assunto: Re: [oracle_br] Help BOM ACHEI ISSO AQ NO METALINK. MA NÃO SEI COMO FAZER O QUE PEDI.. NÃO ACHEI EXEMPLOS NEM NADA. 1) In the block properties change the key mode property of the block to NON-UPDATABLE Primary Key. Still relevant for 01-March-2007 Problem Description: Getting ORA-01445 when trying to update a view based on two different relational tables. Problem Explanation: A form has been created which is based on a view comprised of two different tables. This view can be updated through SQL/PLUS but when attempted via forms, the following error appears... ORA-01445 CANNOT SELECT ROWID FROM A JOIN VIEW WITHOUT A KEY PRESERVE TABLE. Solution Description: = 1) In the block properties change the key mode property of the block to NON-UPDATABLE Primary Key. 2) Make one or more columns primary keys in their item property palette(s). Solution Explanation: = Forms is trying to select ROWID as part of the base table query. The server returns information that it is a Multi Table View and there is no Key preserved table therefore Forms does not select the Rowid. At this point the key mode property at the block level is set to Automatic. Forms internally marks this block as being based on a multi table view and therefore cannot update it. The Key mode property specifies how Forms uniquely identifies rows in the database. By default, Oracle uses unique ROWID values to identify each row. Since this view was created based on two different tables, the key mode propery should be set to Non-Updatable. This will cause Forms not to include primary keys. If the database allows primary keys, then set the key mode property to updatable and then create a primary key based on one or more columns and at least one item at the block level 2009/6/29 MARCIO CASTRO marciomouracastro@ yahoo.com. br Parece que havia um bug com isso na 9.2.0.5, mas não estou conseguindo acessar o Metalink a fim de verificar se o mesmo persiste na 10gR2. A tb_livro foi alterada recentemente? Esta faz select em campos BLOB ou CLOB, ou utiliza um DB_LINK para uma base não Oracle? _ _ __ De: Mária Cristina Silva mariancristina@ gmail.commariancristina% 40gmail.com Para: oracle...@yahoogrup os.com.br oracle_br%40yahoog rupos.com. br Enviadas: Segunda-feira, 29 de Junho de 2009 12:04:36 Assunto: Re: [oracle_br] Help é 10g r2... 2009/6/29 MARCIO CASTRO marciomouracastro@ yahoo.com. br Mária; qual é a versão do banco? É a 9.2? _ _ __ De: Mária Cristina Silva mariancristina@ gmail.commariancri stina% 40gmail.com Para: oracle...@yahoogrup os.com.br oracle_br%40yahoog rupos.com. br Enviadas: Segunda-feira, 29 de Junho de 2009 11:04:03 Assunto: [oracle_br] Help Bom dia! Senhores estou com o seguinte erro: ORA-01445: não é possível selecionar nem gerar amostragem para ROWID em uma view de junção sem uma tabela preservada com chaves. Encontrei a query que está dando esse erro, e vi que ele faz um count na tabela abaixo, ao fazer isso ele dá essa msg..o estranho é q sempre funcionou assim, e so hoje começou a dá esse erro..vi no metalink o seguinte Cause: A SELECT statement attempted to select ROWIDs from a view derived from a join operation. Because the rows selected in the view do not correspond to underlying physical records, no ROWIDs can be returned. Action: Remove ROWID from the view selection clause, then re-execute the statement. Porém sempre funcinou e nunca tive esse erro.. será q isso pode ser algum index?? (*select* *count*(l.Seq_ Solicitacao) SEQ_SOLICITACAO *from* tb_livro l *where * -- Abraços, Mária Cristina Cel: 031-8883-5543 E-mail: mariancristina@ gmail.com MSN: mcristinasilva3@ hotmail.com -- O começo é a parte mais importante do trabalho. - Platão [As partes desta mensagem que não continham texto foram removidas] _ _ _ _ _ _ Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbusca dos.yahoo. com [As partes desta mensagem que não continham texto foram removidas] -- Abraços, Mária Cristina Cel: 031-8883-5543 E-mail: mariancristina@ gmail.com MSN: mcristinasilva3@ hotmail.com -- O começo é a parte mais importante do trabalho. - Platão [As partes desta mensagem que não continham texto foram removidas] _ _ _ _ _ _ Veja quais são os
Re: [oracle_br] Re: Banco 10gR2 no Suse 10
Olá Chiappa A essa pergunta é motivada por 2 pontos, primeiro, O *Oracle® Database Installation Guide 10g Release 2 (10.2) for Linux x86-64* do *tahiti*aparece o seguinte requisito: Red Hat Enterprise Linux AS/ES 3.0 (Update 4 or later) Red Hat Enterprise Linux AS/ES 4.0 (Update 1 or later) *SUSE Linux Enterprise Server 9.0 with SP2 or later* (entendo que o later se refere ao SP) Mas o principal é quando se vai instalar o oracle aparece a mensagem abaixo: Starting Oracle Universal Installer... Checking installer requirements... Checking operating system version: must be redhat-3, SuSE-9, redhat-4, UnitedLinux-1.0, asianux-1 or asianux-2 Failed Necessitando usar o -*ignoreSysPrereqs* para conseguir instalar. Sandro 2009/6/26 jlchiappa jlchia...@yahoo.com.br --- Em oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br, Sandro Niederauer sandr...@... escreveu Senhores, A oracle certifica o banco 10gR2 para o Suse 9 e o banco 11 para o Suse 10. Não senhor : SE vc consultar o metalink, que é ** sempre ** a fonte mais atualizada, vc encontrará : Certify - Additional Info Oracle Database - Enterprise Edition Version 10gR2 On Linux x86 Operating System: Linux x86 Version SLES-10 Oracle Database - Enterprise Edition Version 10gR2 N/A Version N/A Status: Certified E também para 64 bits (grifo com *s meu) : Certify - Additional Info Oracle Database - Enterprise Edition Version 10gR2 64-bit On Linux x86-64 Operating System: Linux x86-64 Version SLES-10 Oracle Database - Enterprise Edition Version 10gR2 64-bit N/A Version N/A Status: Certified Certification Note: Patch set 10.2.0.4 is ** required ** for SLES-10 ok ? O que deve ter te confundido é que quando o 10gr2 saiu ainda não existia o Suse 10, então demorou pra sair a Certificação , até a Novell escreveu que não era Certificado em http://www.novell.com/coolsolutions/tip/16193.html , mas isso é PASSADO, veja no link que a nota da Novell é de 2005... Além sabe se é recomendável a instalação do banco 10gR2 no Suse 10. E se há alguma implicação em relação a suporte? Não vejo porque não seria, a partir do momento que uma dada plataforma é Suportada, pode ser usada sem qquer problema. Pra Suporte, a questãO é que cfrme o textoa cima mostra só há o Suporte com patchsets aplicados (10.2.0.1 tal como saiu não é Suportada) , mas de qquer maneira sempre é recomendável se aplicar mesmo o último patchset, então no probs. []s Chiappa [As partes desta mensagem que não continham texto foram removidas]
[oracle_br] Re: Banco 10gR2 no Suse 10
É que nem eu falei, ** quando ** o programa foi feito , na versão 10.2.0.1 (por programa entenda-se o banco E o próprio instalador) realmente não era suportado, então é NATURAL que quando se vá usar o instalador nessa versão original ele falhe, é NATURAL que não conste na documentação, que foi (claro) escrita quando não havia o Suporte, yes ??? A partir do momento que a Oracle passou a dar Suporte até normalmente é disponibilizado algum patch pro instalador, ou mesmo é indicado um work-around, mas nesse último caso é com Autorização da Oracle, ok ? Esse é o ponto que tem q ser frisado, SE ao pesuqisar no metalink (que á a fonte oficial), vc descobriu que tem Suporte, passa a ser possível a utilização, ainda que seja preciso work-around ou patch, não importa... []s Chiappa --- Em oracle_br@yahoogrupos.com.br, Sandro Niederauer sandr...@... escreveu Olá Chiappa A essa pergunta é motivada por 2 pontos, primeiro, O *Oracle® Database Installation Guide 10g Release 2 (10.2) for Linux x86-64* do *tahiti*aparece o seguinte requisito: Red Hat Enterprise Linux AS/ES 3.0 (Update 4 or later) Red Hat Enterprise Linux AS/ES 4.0 (Update 1 or later) *SUSE Linux Enterprise Server 9.0 with SP2 or later* (entendo que o later se refere ao SP) Mas o principal é quando se vai instalar o oracle aparece a mensagem abaixo: Starting Oracle Universal Installer... Checking installer requirements... Checking operating system version: must be redhat-3, SuSE-9, redhat-4, UnitedLinux-1.0, asianux-1 or asianux-2 Failed Necessitando usar o -*ignoreSysPrereqs* para conseguir instalar. Sandro 2009/6/26 jlchiappa jlchia...@... --- Em oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br, Sandro Niederauer sandronc@ escreveu Senhores, A oracle certifica o banco 10gR2 para o Suse 9 e o banco 11 para o Suse 10. Não senhor : SE vc consultar o metalink, que é ** sempre ** a fonte mais atualizada, vc encontrará : Certify - Additional Info Oracle Database - Enterprise Edition Version 10gR2 On Linux x86 Operating System: Linux x86 Version SLES-10 Oracle Database - Enterprise Edition Version 10gR2 N/A Version N/A Status: Certified E também para 64 bits (grifo com *s meu) : Certify - Additional Info Oracle Database - Enterprise Edition Version 10gR2 64-bit On Linux x86-64 Operating System: Linux x86-64 Version SLES-10 Oracle Database - Enterprise Edition Version 10gR2 64-bit N/A Version N/A Status: Certified Certification Note: Patch set 10.2.0.4 is ** required ** for SLES-10 ok ? O que deve ter te confundido é que quando o 10gr2 saiu ainda não existia o Suse 10, então demorou pra sair a Certificação , até a Novell escreveu que não era Certificado em http://www.novell.com/coolsolutions/tip/16193.html , mas isso é PASSADO, veja no link que a nota da Novell é de 2005... Além sabe se é recomendável a instalação do banco 10gR2 no Suse 10. E se há alguma implicação em relação a suporte? Não vejo porque não seria, a partir do momento que uma dada plataforma é Suportada, pode ser usada sem qquer problema. Pra Suporte, a questãO é que cfrme o textoa cima mostra só há o Suporte com patchsets aplicados (10.2.0.1 tal como saiu não é Suportada) , mas de qquer maneira sempre é recomendável se aplicar mesmo o último patchset, então no probs. []s Chiappa [As partes desta mensagem que não continham texto foram removidas]
[oracle_br] Re: Juntando PDF's armazenados em coluna BLOB
OK, então é o que eu falei, mesmo, a sua lógica é ir lendo os pedaços na package apropriada (DBMS_LOB) usar a função de append para gravar após o que leu : a documentação tem refs sobre ela , pra APPEND um exemplinho curto é http://www.freelists.org/post/oracle-l/LOB-Append , e para leitura de BLOBs um exemplo (não o melhor, mas enfim) poderia ser http://www.dba-oracle.com/t_read_blob.htm . []s Chiappa --- Em oracle_br@yahoogrupos.com.br, Aloísio Gomes aloisio.go...@... escreveu --- Em oracle_br@yahoogrupos.com.br, jlchiappa jlchiappa@ escreveu É isso mesmo Chiappa, eu tenho um pedaço em cada registro e preciso unir os pedaços para forma um único arquivo PDF. Obrigado pela resposta. Aloísio Por unir vc quer dizer, vc tem um pedaço do .PDF em cada coluna, e/ou em cada registro, é isso ? Vc terá que ler os binários programaticamente (via PL/SQL) e programaticamente (em PL/SQL, necessariamente) ir apendando o que vc leu numa tabela-temporária, a package built-in pra isso é a DBMS_LOB. []s Chiappa --- Em oracle_br@yahoogrupos.com.br, Aloísio Gomes aloisio.gomes@ escreveu Caros, estou trabalhando em uma aplicação (Forms 6i) com banco de dados Oracle 10g. Nesta aplicação preciso unir arquivos em formato pdf armazenados em colunas blob. Há alguma função/pacote da Oracle para executar essa tarefa? Obrigado. Aloísio
[oracle_br] Re: Juntando PDF's armazenados em coluna BLOB
Um outro detalhe que me ocorre : na versão 10g a própria package UTL_FILE já foi alterada para poder ler/gravar binários, talvez vc possa usar as rotinas de append da própria UTL_FILE... []s Chiappa --- Em oracle_br@yahoogrupos.com.br, jlchiappa jlchia...@... escreveu OK, então é o que eu falei, mesmo, a sua lógica é ir lendo os pedaços na package apropriada (DBMS_LOB) usar a função de append para gravar após o que leu : a documentação tem refs sobre ela , pra APPEND um exemplinho curto é http://www.freelists.org/post/oracle-l/LOB-Append , e para leitura de BLOBs um exemplo (não o melhor, mas enfim) poderia ser http://www.dba-oracle.com/t_read_blob.htm . []s Chiappa --- Em oracle_br@yahoogrupos.com.br, Aloísio Gomes aloisio.gomes@ escreveu --- Em oracle_br@yahoogrupos.com.br, jlchiappa jlchiappa@ escreveu É isso mesmo Chiappa, eu tenho um pedaço em cada registro e preciso unir os pedaços para forma um único arquivo PDF. Obrigado pela resposta. Aloísio Por unir vc quer dizer, vc tem um pedaço do .PDF em cada coluna, e/ou em cada registro, é isso ? Vc terá que ler os binários programaticamente (via PL/SQL) e programaticamente (em PL/SQL, necessariamente) ir apendando o que vc leu numa tabela-temporária, a package built-in pra isso é a DBMS_LOB. []s Chiappa --- Em oracle_br@yahoogrupos.com.br, Aloísio Gomes aloisio.gomes@ escreveu Caros, estou trabalhando em uma aplicação (Forms 6i) com banco de dados Oracle 10g. Nesta aplicação preciso unir arquivos em formato pdf armazenados em colunas blob. Há alguma função/pacote da Oracle para executar essa tarefa? Obrigado. Aloísio