Skip to content

部署概述

虚谷数据库服务端免安装,将数据库服务端程序包拷贝至空闲空间大于10GB的目录,解压并进行相应的权限赋予后,直接以绝对路径或相对路径启动即可,无需向系统目录拷贝特殊文件也无需写入注册表。

说明:

执行数据库程序操作的Linux系统用户(数据库用户)需拥有数据库所有文件夹及其所有文件的读、写、执行权限(可直接将数据库根目录及其所有文件的属主设置为数据库用户)。

虚谷数据库服务端程序包主要包含两个基础文件夹“BIN”与“SETUP”,以及“Docker”容器镜像文件夹。

BIN文件夹里包含虚谷数据库服务端程序、数据库系统包、控制台程序以及启动脚本,如表1所示。

文件名说明
xugu[version]_[platform]_[arch]服务端程序
xugu_init.sql数据库系统包
startdb.shlinux数据库启动脚本
startdb.batwindows数据库启动脚本
xgconsole_[platform]_[arch]sql命令行工具

说明:

  • version:数据库大版本。
  • platform:适合部署软件的操作系统平台(linux/windows/unix)。
  • aarch:适合部署软件的处理器架构(x64/x86/arm64/power64)。

SETUP文件夹包含数据库配置文件,如表2所示。

文件名说明
mount.ini物理路径与数据库逻辑路径映射关系文件
trust.ini可信访问策略配置文件
types.ini数据库类型映射文件
xugu.ini数据库基础参数配置文件
datafile.ini数据文件的数据库逻辑存储位置(手动创建)
cluster.ini.template集群配置模板文件(仅企业版、分布式版包含模板文件)

说明:

  • 如果无此文件夹,可使用程序启动参数“--init-setup”进行默认初始化创建,创建SETUP文件夹及其包含的配置文件(不含datafile.ini)。
  • 必须保证“xxugu_init.sql”文件编码与“xugu.ini”文件中“默认客户端字符集”参数所配置的编码一致,即保持文件原始编码。
  • 企业版、分布式版用于多节点部署时需根据实际使用情况修改集群配置文件模板内容,并将文件重命名为“cluster.ini”,文件的具体配置详见集群文件配置

Docker文件夹包含容器镜像编译脚本,如表3所示。

文件名说明
Dockerfile.DebianLinux Debian系发行版系统适用的镜像编译脚本
Dockerfile.RedHatLinux RedHat系发行版系统适用的镜像编译脚本
docker-image-build.md容器镜像编译脚本使用文档

说明:

容器镜像编译脚本命令可参阅虚谷数据库产品发布包中的“Docker/docker-image-build.md”文件。

虚谷数据库客户端工具无需安装,程序发布包自带Java运行环境,于光盘处拷贝后,直接解压,运行主程序或启动脚本即可。