傲瑞通(OrayTalk) 搭配南大通用GBase数据库注意事项!

傲瑞通在搭配南大通用 GBase 数据库时,从 GBase 的安装、配置,到连接运行,期间遇到了一些坑,花了不少时间去摸索解决,这里将其中重要的点记录下来,作为备忘。

一. 安装 GBase 数据库

1. 若要在CentOS上安装GBase,可参考教程:Linux 安装南大通用数据库 GBase 8s

2. 可在GBase官网下载 GBase 8s 的安装包,我们所使用的版本是:GBase8s V8.8。

3. 根据教程进行到创建数据库实例后,此时执行dbaccess时,若提示找不到命令,就需要找到home文件夹下名为 profile.gbaseserver 的文件,在该目录打开终端,执行如下命令:

source profile.gbaseserver

然后,再执行 dbaccess 就可以成功了。

4. 修改服务端配置文件 OrayTalk.Server.exe.config 。

二. 创建 OrayTalk 数据库和表

1. 我们可以在Windows上下载 GBaseDataStudio 并安装运行起来,连接到刚才在 CentOS 上装好的 GBase,来创建 OrayTalk 所需的数据库表。

在 GBaseDataStudio 中填写GBase服务器的信息后,若无法连接,则需要:

   (1)查看服务器防火墙端口是否开启

   (2)查看数据库安装目录下的/etc/sqlhosts.gbaseserver文件中的IP端口是否和本机一致

修改后,重启数据库再重新连接就可以了。

2. 使用 GBaseDataStudio 连接GBase成功后,可创建一个名为 OrayTalk 的数据库,再执行我们提供的SQL脚本,即可完成傲瑞通数据库表的创建。

三. 启动 OrayTalk 服务端

1. Windows 服务器

      如果傲瑞通服务端部署在Windows服务器上,则需要安装ODBC驱动,在GBase官网下载该驱动

      ODBC驱动安装完成后,修改 OrayTalk 服务端配置文件中与数据库相关的配置后,就可以成功启动傲瑞通服务端了。

2. linux 服务器

      如果傲瑞通服务端部署在Linux服务器或国产服务器系统上。

      修改 OrayTalk 服务端配置文件中与数据库相关的配置后,就可以成功启动傲瑞通服务端了。