在删除具有一个或多个文本索引的数据库之前,必须对每个文本索引发出以下命令:
db2text drop index <index_name> for text
如果不使用此命令,则必须手工删除 index_directory 和 index_work_directory 的所有索引文件。
注意,如果属于已删除的数据库的索引是在自动更新期间创建的,则将需要编辑调度程序文件 ctedem.dat。
为此,输入以下命令:
对于 UNIX:
db2text stop force cd ~/sqllib/db2ext
对于 Windows:
db2text stop force cd <db2_install_path>\sqllib\<db2_instance_name>\db2ext
打开目录中的 ctedem.dat 文件,并除去涉及到已删除的数据库的所有条目。