数据库版本
--05134284094-20231127-209835-20067 Pack16
创建全文索引中发现消耗时间感觉有些不正常
检查数据库日志,发现有相关【ERROR】
2024-02-27 22:37:38.292 [ERROR] database P0000020692 T0000000000000088551 context IND_ADDRESS has NULL i_table id
2024-02-27 22:37:38.292 [ERROR] database P0000020692 T0000000000000088551 context IND_ADDRESS has NULL p_table id
2024-02-27 22:37:38.292 [ERROR] database P0000020692 T0000000000000088551 context IND_ADDRESS has NULL n_table id
2024-02-27 22:37:38.293 [ERROR] database P0000020692 T0000000000000088551 context IND_ADDRESS has NULL d_table id
在使用全文索引也报错,提示“全文索引词库加载出错”
同时检查数据库日志,提示[+DMDATA/data/DSC/SYSWORD.UTF8.LIB] 缺失文件
2024-02-27 22:08:14.170 [ERROR] database P0000020692 T0000000000000088551 os_file_open_normal->os_asm_file_open: [path: +DMDATA/data/DSC/SYSWORD.UTF8.LIB]: [CODE:-2405] File or Directory [+DMDATA/data/DSC/SYSWORD.UTF8.LIB] does not exist
将DM_HOME/bin目录下的SYSWORD.UTF8.LIB拷贝到ASM的数据库目录下(目录可参考数据库日志报错提示)
[dmdba@db0 bin]$ pwd
/dm/dmdbms/bin
[dmdba@db0 bin]$ echo $DM_HOME
/dm/dmdbms
[dmdba@db0 bin]$ ls -ltr SYSWORD.UTF8.LIB
-rwxr-xr-x 1 dmdba dinstall 3057257 12月 12 14:03 SYSWORD.UTF8.LIB
[dmdba@db0 bin]$
[dmdba@db0 bin]$
[dmdba@db0 bin]$ /dm/dmdbms/bin/dmasmtool DCR_INI=/dm/dmdbms/dsc_config/DSC0/dmdcr.ini
DMASMTOOL V8
ASM>cp /dm/dmdbms/bin/SYSWORD.UTF8.LIB '+DMDATA/data/DSC/'
SYSWORD.UTF8.LIB total copy 3057257 bytes, percent: 100.00%
Used time: 220.537(ms).
ASM>ls +DMDATA/data/DSC/
dir : bak
dir : ctl_bak
file : dm_service.prikey
dir : HMAIN
file : TEMP0.DBF
file : TEMP1.DBF
file : SYSWORD.UTF8.LIB 《===能到了
total count 7.
Used time: 9.415(ms).
ASM>
文章
阅读量
获赞