Sql 在数据库中找不到包含中的对象名称

Sql 在数据库中找不到包含中的对象名称,sql,oracle,oracle-text,Sql,Oracle,Oracle Text,我继承的一个包包含以下Oracle文本函数: 包含(标题、查询、转换((标记、SCHEMA1.fuzzy_同义词表)) 但是当我查询DBA_对象时,我没有看到对象名称='FUZZY_THESAURUS' 但是包是有效的,这意味着SCHEMA1.fuzzy_同义词库没有引用数据库对象 我对Oracle文本不太了解 这个模式1.fuzzy_同义词表是指什么?它是一个由Oracle Text用于扩展查询的同义词表。您可以通过以下查询找到它: -- be sure to be connected on

我继承的一个包包含以下Oracle文本函数:

包含(标题、查询、转换((标记、SCHEMA1.fuzzy_同义词表))

但是当我查询DBA_对象时,我没有看到对象名称='FUZZY_THESAURUS'

但是包是有效的,这意味着SCHEMA1.fuzzy_同义词库没有引用数据库对象

我对Oracle文本不太了解


这个模式1.fuzzy_同义词表是指什么?

它是一个由Oracle Text用于扩展查询的同义词表。您可以通过以下查询找到它:

-- be sure to be connected on SCHEMA1 
select *
  from CTX_USER_THESAURI 
where UPPER(THS_NAME) = UPPER('fuzzy_thesaurus'); 
要查找有关同义词库和OT的更多信息,请使用Oracle官方文档:


您是否看到了
对象名称='fuzzy\u同义词表'
?否。请从dba\u对象中选择*,其中对象名称='fuzzy\u同义词表'不返回任何内容。