Нечто подобное может работать. Я не был уверен, в каком направлении вы идете, но пакет Oracle dbms_lob преобразует varchar2 в различные форматы BLOB, LOB, CLOB.
Возможно, вам понадобится использовать временную таблицу, чтобы сначала перенести исходные данные на целевую сторону, если есть проблемы со ссылкой на базу данных.
insert into database.target_table@DBLINK(text1, text2)
select
dbms_lob.substr(s.text1, 4000, 1),
dbms_lob.substr(s.text2, 4000, 1)
from
source_table s;