Es gibt zwei db's, Tabelle test_table auf db1 mit Kontextindex nach Feld a. Abfrage:Oracle-Kontextindex: funktioniert nicht über dblink
select *
from test_table t
where contains(t.a, 'str') > 0
Es funktioniert gut auf db1. Aber wenn ich gleiche Abfrage über dblink aus anderer Datenbank versuchen ausführen:
select *
from [email protected] t
where contains(t.a, 'str') > 0
ich diesen Fehler:
ora-20000: Oracle Text Fehler: DRG-10599: Spalte ist nicht indiziert
Haben Sie darüber nachgedacht einen Blick auf Ihre Abfrage (mit dem Prädikat) in DB1 erstellen und dann die Ansicht, die Datenbank abfragen Link in db2 verwenden? –