如何获取oracle中现有数据存储CTXSYS(为索引而创建)的定义?

如何获取oracle中现有数据存储CTXSYS(为索引而创建)的定义?,oracle,plsql,oracle11g,Oracle,Plsql,Oracle11g,如何获得oracle中现有数据存储CTXSYS(用于索引)的定义 例如,表t1中的一列具有数据存储CTXSYS.t1_example_test的上下文索引类型 是否有任何表格或方法可以帮助我找到“CTXSYS.t1_example_test”的定义 我只想知道它包含了哪些列。这就是你要找的吗 创建的任何文本索引都可以在CTXSYS架构中找到,如下所示,索引的列名位于列IDX\u text\u name select c.idx_name,c.idx_table,c.idx_text_name

如何获得oracle中现有数据存储CTXSYS(用于索引)的定义

例如,表t1中的一列具有数据存储CTXSYS.t1_example_test的上下文索引类型

是否有任何表格或方法可以帮助我找到“CTXSYS.t1_example_test”的定义


我只想知道它包含了哪些列。

这就是你要找的吗

创建的任何文本索引都可以在
CTXSYS
架构中找到,如下所示,索引的列名位于列
IDX\u text\u name

select c.idx_name,c.idx_table,c.idx_text_name
  from ctxsys.ctx_indexes c
 where c.idx_table = <table_name>;
选择c.idx_名称、c.idx_表格、c.idx_文本_名称
从ctxsys.ctx_索引c
其中c.idx_table=;

这就是你要找的吗

创建的任何文本索引都可以在
CTXSYS
架构中找到,如下所示,索引的列名位于列
IDX\u text\u name

select c.idx_name,c.idx_table,c.idx_text_name
  from ctxsys.ctx_indexes c
 where c.idx_table = <table_name>;
选择c.idx_名称、c.idx_表格、c.idx_文本_名称
从ctxsys.ctx_索引c
其中c.idx_table=;

感谢您的提示,我在schema ctxsys的所有表中搜索了该值,最后使用下面的查询找到了我想要的值。从ctxsys.DR$PREFERENCE_value中选择prv_value,其中prv_OAT_ID=10701;感谢您的提示,我在schema ctxsys的所有表中搜索了该值,最后使用下面的查询找到了我想要的值。从ctxsys.DR$PREFERENCE_value中选择prv_value,其中prv_OAT_ID=10701;