1、創建oracle dblink鏈接
方法一:參考http://dev.yesky.com/137/7513137.shtml
方法二:直接在數據庫中進行創建
2、ORA-22992: 無法使用從遠程表選擇的 LOB 定位器
解決辦法:
可以先創建一個臨時表,然后把遠程有blob字段的表克隆到臨時表中,然后再進行鏈接操作
代碼如下:
a、創建臨時表:
create global temporary table qtggxx_temp as
select title,content,create_date,ref_id
from qtggxx@test_link ;
b、通過dblink創建視圖查看遠程數據:
create or replace view qtggxx as
select "TITLE",(select p.content from qtggxx_temp p where p.ref_id=ref_id) as content,"CREATE_DATE","MODIFY_DATE","REF_ID","SOURCE_REF_URL","BM_ID"
from qtggxx@test_link;