db1上有兩個db,表test_table,上下文索引按字段a。查詢:Oracle上下文索引:無法通過dblink工作
select *
from test_table t
where contains(t.a, 'str') > 0
它在db1上正常工作。但是,當我嘗試從其他數據庫,通過DBLINK執行相同的查詢:
select *
from [email protected] t
where contains(t.a, 'str') > 0
我得到這個錯誤:
ORA-20000:Oracle Text的錯誤: DRG-10599:列沒有被索引
你有沒有考慮在DB1創建查詢的視圖(謂語),然後查詢使用DB2數據庫鏈接的看法? –