检查Oracle Text 是否安装以及Oracle Text 是否使用的脚本


检查Oracle Text 是否安装以及Oracle Text 是否使用的脚本

本文中的脚本来源于:
Oracle Text Health Check (文档 ID 823649.1)


作者注:
Oracle Text 是否安装 跟 Oracle Text 是否使用 是不同层次的概念,类似于Microsoft Word软件是否安装 和 Microsoft Word软件是否使用一样。
有人也许有疑问,不用Word,你用啥?可以用永中office,WPS等等,嘿嘿。。

检查Oracle Text 组件是否安装的脚本:

SQL> set lines 300
SQL> set pages 300
SQL> col comp_name format a50
SQL> col status format a15
SQL> col version format a20
SQL> SELECT comp_name,status,version FROM dba_registry ORDER BY comp_id;

COMP_NAME        STATUS    VERSION
-------------------------------------------------- --------------- --------------------
OLAP Catalog        VALID    11.2.0.4.0
Oracle Application Express      VALID    3.2.1.00.12
OLAP Analytic Workspace       VALID    11.2.0.4.0
Oracle Database Catalog Views      VALID    11.2.0.4.0
Oracle Database Java Packages      VALID    11.2.0.4.0
Oracle Database Packages and Types     VALID    11.2.0.4.0
Oracle Text        VALID    11.2.0.4.0---->>>此处
Oracle Enterprise Manager      VALID    11.2.0.4.0
Oracle Expression Filter      VALID    11.2.0.4.0
JServer JAVA Virtual Machine      VALID    11.2.0.4.0
Oracle Multimedia       VALID    11.2.0.4.0
OWB         VALID    11.2.0.3.0
Oracle Workspace Manager      VALID    11.2.0.4.0
Oracle Rules Manager       VALID    11.2.0.4.0
Spatial         VALID    11.2.0.4.0
Oracle XML Database       VALID    11.2.0.4.0
Oracle XDK        VALID    11.2.0.4.0
Oracle OLAP API        VALID    11.2.0.4.0

18 rows selected.

SQL> 


检查Oracle Text 组件是否使用的脚本:

SELECT c.*, i.status,i.domidx_status,i.domidx_opstatus
FROM ctxsys.ctx_indexes c, dba_indexes i
WHERE c.idx_owner = i.owner
AND c.idx_name = i.index_name
ORDER BY 2,3;

如上sql,能查询出数据来,就表示使用了Oracle Text全文索引功能。

你可能感兴趣的:(检查Oracle Text 是否安装以及Oracle Text 是否使用的脚本)