当 DB2 Net Search Extender 准备数据库以供使用时,将进行某些管理更改。本节描述可帮助您取消此过程的一些功能。
要禁用已连接的数据库,使用以下命令:
db2text DISABLE DATABASE FOR TEXT
当禁用数据库时,还要删除下列对象:
要禁用数据库并除去所有文本索引,使用以下命令:
db2text DISABLE DATABASE for text force
如果在数据库中定义了任何文本索引,则禁用数据库将失败。建议依次除去这些索引,然后检查是否发生任何问题。如果将禁用数据库用于文本强制命令,则它只保证除去数据库中的 Net Search Extender 目录表。
但是,如果一些索引不能彻底删除,则可能仍然有一些资源需要手工清除。这些资源包括:
在以下示例中,实例是 DB2,而数据库是 SAMPLE。
DELETE FROM <ccSchema>.IBMSNAP_SIGNAL WHERE SIGNAL_INPUT_IN IN (SELECT MAP_ID FROM <ccSchema>.IBMSNAP_PRUNCNTL WHERE APPLY_QUAL= 'NSEDB2' AND TARGET_SERVER= 'SAMPLE'); DELETE FROM <ccSchema>.IBMSNAP_PRUNCNTL WHERE APPLY_QUAL= 'NSEDB2' AND TARGET_SERVER= 'SAMPLE'; DELETE FROM <ccschema>.IBMSNAP_PRUNE_SET WHERE APPLY_QUAL= 'NSEDB2' AND TARGET_SERVER= 'SAMPLE';