[]
        
(Showing Draft Content)

如何更换系统数据库

问题描述

系统新版本已支持使用自定义的数据库,如果在使用过程中需要更换数据库,请按照本页所述方法进行操作。

问题定位

更换数据库涉及到两方面的问题,一方面是配置新的数据库,使系统用新数据库运转;另一方面是迁移原来数据库中的文档。

注意


导出原系统中的文档后,请将产品授权注销,否则更换数据库后将无法继续使用原授权进行激活。

更换数据库后需要重新配置用户及权限等后台的管理设定。

更换自定义数据库

1. 在配置新的数据库之前需要先将系统中需要迁移的文档、运行计划模板、自定义系统主题及系统设置等导出,待配置完新的数据库后,再导入至系统中。

具体操作方法请见导出

2. 注销产品授权。操作方法请参见产品授权

3. 修改 Wyn.conf 配置文件,该文件的默认路径为 C:\Program Files\Wyn\Monitor\conf 。(如您使用了分布式部署方案,那么在 Server 模块所在计算机中修改配置文件)

注意


请将 Wyn.conf 文件备份后再进行修改操作,以备修改过程中对比内容或恢复文件时使用。

如需在原路径下进行修改,请使用管理员权限打开 Wyn.conf 文件。

系统运行需要三个数据库的支持,如下图所示:

image2021-12-28_10-57-54.png

  • A 用于文件型数据抽取。

  • B 为系统运行的主要数据库。

  • C 用于存储身份认证相关的信息。

如您在产品安装过程中配置了自定义数据库,系统会在服务器上自动创建三个的数据库“wyndatacache”、“wynserverdata”和“wynis”分别用于三种用途,如图中所示。

您可以根据实际需求,将三个数据库进行分别配置。

如果原数据库字串已加密,则配置的新数据库连接字串也需使加密字串,为字串加密的方法请见如何解密/加密配置文件中数据库连接字串

type=info

提示


系统支持四种数据库类型,分别为:SqlServer、MySql、Postgres和Oracle,配置时请注意区分字母大小写。

配置为系统数据库时的版本要求如下:MicrosoftSQLServer须为2012及以上;MySQL须为8及以上(且数据库的字符集必须配置为UTF-8);PostgreSQL须为10及以上;Oracle须为12cR2及以上。

如需使用MySql数据库,请注意MySql数据库中是否限制了插入和更新数据的数据包大小。此大小需设置为不小于300M。

鉴于数据的安全性,请将数据库命名为与服务器中其他数据库不同的名称。

4. 重启 WynService

修改完成后,将 Wyn.conf 文件保存到原路径,重启 WynService 服务。

image2020-6-15_11-37-50.png

5. 使用原序列号激活系统。激活方法请参见Windows环境产品激活Linux环境产品激活

6. 导入之前导出的备份文档,具体导入方法请见导入