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数据库链接的看法? –