Pessoal, Consegui fazer funcionar 100% o negócio é seguir os procedimentos, criei um global temporary table no banco de destino com os mesmos campos e mandei fazer um insert into owner.ta...@dblink (select * from local_table), conforme o primeiro doc do Tom que o Chiappa indicou.
Obrigado a todos pela ajuda. Abraços --- Em oracle_br@yahoogrupos.com.br, Evandro Giachetto <evandrogiache...@...> escreveu > > Olá Regis. > Por acaso você já tentou os tipos de dados do Oracle InterMedia? > > Você pode utilizar o tipo OrdDocument ou algum outro data type do InterMedia > que melhor lhe convenha. > > Desculpe sobre a falta de explicação. > > Acontece que já trabalhei com o Oracle InterMedia em um projeto de software > GED. O InterMedia caiu como uma luva. > > Talvez valha a pena dar uma pesquisada nas funcionalidades do InterMedia e > tuilizalo como uma alternativa aos Lobs tradicionais. > > Forte abraço > > Evandro Giachetto > Oracle SQL Expert > Oracle Certified Associate > evan...@... > > > 2010/1/22 regisbavaresco <regisbavare...@...> > > > > > > > Obrigado pela ajuda Chiappa, > > > > O problema é que preciso ficar levando e trazendo dados entre os bancos a > > cada pouco tempo, segundo o texto do Tom acho que ficaria meio complexo de > > implementar usando lobs. Existe alguma outra forma de gravar e ler um texto > > longo acima de 4000 caracteres fugindo dos LOBS, entre bancos com dblink?? > > > > Agradeço qualquer contribuição ou idéia. > > > > Obrigado > > > > --- Em oracle_br@yahoogrupos.com.br <oracle_br%40yahoogrupos.com.br>, > > José Laurindo <jlchiappa@> escreveu > > > > > > Colega, embora vc não diga penso (por causa das msgs) que o seu problema > > é devido ao LOB, e não ao tamanho de caracteres passados : cfrme > > documentado, não é permitido vc referenciar num cursor um CLOB remoto via > > dblink.... No mesmo site asktom que vc visitou há uma sugestão boa em > > http://asktom.oracle.com/pls/apex/f?p=100:11:0::::P11_QUESTION_ID:52297289480186#75737242746201,que > > é : no banco local tenha um clob local (por exemplo, criado numa tabela > > temporária), e traga os dados duma vez só (SEM cursor) com um INSERT INTO > > tabelatemporarialocal (SELECT colunas inclusive lobs FROM > > tabelarem...@dblink; , isso é normal... > > > > > > []s > > > > > > Chiappa > > > > > > --- Em oracle_br@yahoogrupos.com.br <oracle_br%40yahoogrupos.com.br>, > > "regisbavaresco" <regisbavaresco@> escreveu > > > > > > > > Pessoal, > > > > > > > > Preciso da ajuda dos experts virei a net e não achei, ou não consegui > > implementar direito. Preciso inserir um texto muito longo em um campo entre > > tabelas de banco ligados por DBLINK banco 9.2.0.8 e 10.2.0.3 os dois em > > HP-UX 11.00. > > > > Tentei utilizar CLOB mas recebo erro: ORA-22992: não pode utilizar > > localizadores LOB selecionados a partir de tabelas remotas. > > > > Li no site do Tom Kyte que tem um modo de fazer utilizando view mas > > mesmo assim nao resolveu. > > > > Alguem sabe como faço pra mandar inserir um número maior que 4000 > > caracteres entre tabelas de banco com dblink ou utilizar de alguma forma > > CLOB?? > > > > > > > > Agradeço a ajuda de todos. > > > > > > > > > > > > > > > > [As partes desta mensagem que não continham texto foram removidas] >