管理中心在Oracle账套创建时增加数据库环境检测功能,以预防创建过程中的问题及Oracle环境下的系统问题。检测包括数据库版本、服务应用平台、字符集、xml组件安装、下载指定文件能力、服务部署位置及时区等7项,其中部分项未通过会导致无法继续创建账套。
从2019年5月7.3版本发布之后,管理中心的创建,数据中心创建Oracle账套时,增加了数据库环境【检测】功能。改功能
旨在解决,Oracle创建过程中心产生的相关问题,以及后续cloud系统时,出现Oracle环境下的出现Oracle服务本身引起的系统问题。
一、【检测】功能
主要包括7个检查项:具体如下图1、图2、所示:
图1.
图2.
二、检测结果
【检测】按钮执行结果,分别如下图3、图4所示:
图3.
图4.
三、【检测】结果说明分析
检测项一:数据库版本检测,Oracle版本要求,以及当前版本,检测结果(非强制)
示例:Oracle数据库版本必须是:11.2.0.4,12.1.0.2及以上版本,当前数据库版本是:11.2.0.4。检测通过
检测不通过:说明Oracle服务的版本不符合要求,不建议使用该Oracle服务和【金蝶云星空】产品集成。
检测项二:Oracle服务应用平台操作系统,是Windows还是Linux平台。当前数据库使用系统,检测结果(非强制)
示例:推荐使用Linux系统下的Oracle版本,当前数据库使用的系统是:x86_64/Linux 2.4.xx。检测通过.
检测不通过:说明Oracle版本是非Linux平台下,不建议使用此Oracle服务和【金蝶云星空】产品集成。
检测项三:Oralce服务的字符集检测,检测当前数据库的数据库字符集和国家字符集。(强制)
示例:数据库字符集必须是:AL32UTF8,国家字符集必须是:AL16UTF16。当前数据库字符集:AL32UTF8,国家字符集:AL16UTF16。检测通过
检测不通过:说明Oracle服务的字符集不符合要求,不能使用该Oracle服务和【金蝶云星空】产品集成。
检测项四:Oracle服务的xml组件安装检测,当前Oralce服务是否已安装xml组件。(强制)
示例:数据库必须安装XML DB组件,当前数据库已安装XML DB组件。检测通过
检测不通过:说明Oracle服务的缺失必要的xml组件,不能使用该Oracle服务和【金蝶云星空】产品集成,请先在Oracle服务安装xml组件,后在与【金蝶云星空】产品集成
检测项五:检测Oracle服务是否能从【金蝶云星空】所在的管理中心服务器下载指定dmp文件(强制)
示例:数据库服务器必须能从应用服务器下载文件,当前数据库检测到网络问题。检测不通过
检测不通过:说明Oracle服务无法访问【金蝶云星空】所在的管理中心服务器,或是能【Ping】通,但是无法访问管理中心站点[8000]。请检查Oracle服务器上的Host配置,请增加【金蝶云星空】所在的管理中心服务器的host配置;请检查金蝶云星空】所在的管理中心服务器防火墙,是否阻止了Oracle服务器访问。
检查一(目录存在):【产品安装目录】\ManageSite\App_Data\CommonFileServer\K3CloudPattrenDbFile
如果不存在,请手工创建相应目录路径
可以参考帖子:Oracle服务应用星空系统创建数据中心说明
检测项六: 检测Oracle服务和【金蝶云星空】产品是否同一台机器部署(非强制)
示例:数据库服务器和应用服务器必须分开部署,当前数据库和应用服务器已分开部署。检测通过
检测不通过:说明Oracle服务和【金蝶云星空】产品安装在同一台服务器(判别标准,服务器机器名,如果分别安装两台机器上,但机器名一致也有可能会误判为同一台机器),不建议使用该Oracle服务和【金蝶云星空】产品集成。
检测项七: 检测Oracle服务时区(强制)
示例:数据库服务时区必须为UTC时区,当前数据库服务时区为:+00:00。检测通过
检测不通过:说名Oracle服务的时区,不是标准UTC时区设置,请检查重新设置Oracle的时区格式。
可以参考帖子:Oracle环境下时区问题
注:
检查项标注为【(强制)】,表示【检测项】的检测结果为【检测不通过】,是不能相关页面的【创建】操作上继续创建账套。【(强制)】,表示【检测项】的检测结果为【检测不通过】,仍然可以相关页面的【创建】操作上继续创建账套
推荐阅读