这样的事情可能会奏效。我不确定你要走哪条路,但 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;