傲瑞通在搭配南大通用 GBase 数据库时,从 GBase 的安装、配置,到连接运行,期间遇到了一些坑,花了不少时间去摸索解决,这里将其中重要的点记录下来,作为备忘。
1. 若要在CentOS上安装GBase,可参考教程:Linux 安装南大通用数据库 GBase 8s
2. 可在GBase官网下载 GBase 8s 的安装包,我们所使用的版本是:GBase8s V8.8。
3. 根据教程进行到创建数据库实例后,此时执行dbaccess时,若提示找不到命令,就需要找到home文件夹下名为 profile.gbaseserver 的文件,在该目录打开终端,执行如下命令:
然后,再执行 dbaccess 就可以成功了。
4. 修改服务端配置文件 OrayTalk.Server.exe.config 。
1. 我们可以在Windows上下载 GBaseDataStudio 并安装运行起来,连接到刚才在 CentOS 上装好的 GBase,来创建 OrayTalk 所需的数据库表。
在 GBaseDataStudio 中填写GBase服务器的信息后,若无法连接,则需要:
(1)查看服务器防火墙端口是否开启
(2)查看数据库安装目录下的/etc/sqlhosts.gbaseserver文件中的IP端口是否和本机一致
修改后,重启数据库再重新连接就可以了。
2. 使用 GBaseDataStudio 连接GBase成功后,可创建一个名为 OrayTalk 的数据库,再执行我们提供的SQL脚本,即可完成傲瑞通数据库表的创建。
如果傲瑞通服务端部署在Windows服务器上,则需要安装ODBC驱动,在GBase官网下载该驱动。
ODBC驱动安装完成后,修改 OrayTalk 服务端配置文件中与数据库相关的配置后,就可以成功启动傲瑞通服务端了。
如果傲瑞通服务端部署在Linux服务器或国产服务器系统上。
修改 OrayTalk 服务端配置文件中与数据库相关的配置后,就可以成功启动傲瑞通服务端了。