Q1: windows 64位版本程序安装提示setup.ini格式错误。
请先安装微软vc9运行库VC_x86Runtime。
Q2: 安装运行卡住,等很久都没有继续下去。
是否有ihd服务或进程在运行,是则需先退出;
是否有iCentroView的服务或进程在运行,是则需先退出;
是否有其他二次开发调用ihd接口的程序在运行,是则需先退出。
Q3:3.5.0之前的版本升级到3.6.0版本,之后运行3.6.0的卸载功能,3.5.0之前的版本所安装的postgresql将不会自动卸载。
需手工运行postgresql卸载程序uninstall。
Q4:启动服务失败,Windows报错“1068”。
该错误多半是因为无法启动从属服务导致。需要手动删除服务的依赖关系,操作方法如下:
当出现上图情况,通过 win+r 键打开计算机的运行窗口,输入cmd ,使用管理员权限运行windows的控制台,如下图:
windows的控制台中输入如下命令:sc config hd3ConfigCenter depend= /
显示修改成功后,重启ihd的服务。
Q5:已安装系统,当前磁盘满,希望将数据文件移动至其他磁盘。
1.停止iHD服务;
2.将[data]目录整体拷贝至其他磁盘;
3.修改配置文件“\config\servercfg.xml”中[data]目录的路径;
4.重启iHD服务;
Q6:系统安装时,报错“不合法的内存缓冲区大小”,无法验证所填内存缓冲区大小参数,导致无法进入安装的下一步。
正常安装时,要求内存缓冲区大小应小于计算机剩余内存的1/3,硬盘数据文件大小为内存缓冲区大小的整数倍(至少2倍以上)。
个别版本的windows操作系统,安装检测时计算机内存缓冲区系统变量读取故障,将导致该项参数合法验证无法通过。遇到该情况,请按以下步骤解决:
1.安装时参数“内存缓冲区大小”先填写“512”,进入下一步安装;
2.安装完成后手动修改服务端配置文件(安装路径/config/ServerCfg.xml);
ServerCfg.xml常用配置项说明:
iHyperDBSrv->Kernel->SeqFile->Size, 序列缓存文件大小, 单位M,一般50~512。
iHyperDBSrv->Kernel->ArchiveFile->Size, 单个归档文件大小, 单位M,一般1024~4096。
iHyperDBSrv->Kernel->ArchiveFile->Num, 归档文件的最大个数, 范围3~500, 调整需考虑归档文件存放的硬盘分区大小。
iHyperDBSrv->NetMgr->Network->Port, 网络服务监听端口,默认5678, 注意需防火墙允许该端口。
参数修改需注意参考windows版本的服务端安装手册提示的约束条件。详见章节:数据库服务端的安装步骤
3.配置文件保存修改后,重启iHD数据库,令新配置文件生效;
重启iHD,请参考:系统启动和关闭