VastbaseG100

基于openGauss内核开发的企业级关系型数据库。

Menu

非实例化数据库安装

注意事项

  • 二进制安装程序与安装包需放于同一路径。

  • 安装程序不能由操作系统超级用户执行。

  • 若后续初始化失败且提示如下错误,请参见安装卸载FAQ。

安装步骤

步骤1 以root用户登录操作系统。

步骤2 创建目录(/soft/vb),解压安装包,以root用户赋予vastbase用户操作的权限。 注:将获取的安装包(本安装以Vastbase-G100-installer-2.2_Build_5.39-centos_7-x86_64-2021****.tar.gz为例,实际安装以获取安装包名称为准)和license文件上传到/soft/vb(可自定义,本安装步骤以/soft/vb为例)。

mkdir -p /soft/vb
cd /soft/vb
tar -xvf Vastbase-G100-installer-2.2_Build_5.39-centos_7-x86_64-2021****.tar.gz
--需按照实际情况更换安装包名称
chown -R vastbase:vastbase /soft/vb/
chmod -R 775 /soft/vb/

步骤3 切换到vastbase用户。

su - vastbase

步骤4 执行安装程序。

cd /soft/vb/vastbase-installer/
./vastbase_installer

1、安装环境检查。

2、系统配置信息。

3、依赖检查(检查服务器是否已经安装需要的依赖包)。

4、IPC参数检查(若检查通过,自动跳转下一步,否则根据提示进行设置即可)。

5、安装数据库选项(选N)。

6、选择安装类型(选2)。

  • 典型安装:使用默认参数配置初始化数据库。

  • 自定义安装:手动配置安装参数和功能。

7、设置超级管理员密码,需要输入密码,并再次输入密码确认(密码由大小写字母加 数字组成,例如:aA123****)。

8、设置密钥(选1)。

9、设置数据库安装路径(输入步骤2创建的数据库安装路径(/soft/vb),或者输入<回车>使用默认路径(默认路径:/home/vastbase/local/vastbase)。

10、安装(提示安装完成)。

初始化数据库运行环境

步骤1 以vastbase用户登录操作系统。

步骤2 执行如下命令初始化数据库。

source ~/.bashrc

步骤3 初始化数据库。

vb_initdb -D /home/vastbase/data/vastbase --nodename vastbase -w vbase@123

注:/home/vastbase/data/vastbase为数据库目录,可自定义,需存在且在vastbase用户下,需要0700权限提示如下信息,表示正确。

注:如果您的数据库版本大于2.2(Build 5.75)(版本可通过安装包installer和Build后面的数字按顺序组合后得出版本号。示例:安装包名称:Vastbase-G100-installer-2.2_Build_5.39-centos_7-x86_64-2021****.tar.gz,则版本号:2.2(Build 5.39)),初始化数据库时生成的管理员随机口令,当您首次登录数据库执行sql命令时系统会强制要求您修改用户密码,修改方法请参见使用vsql连接数据库中步骤2。显示信息如下:

步骤4 将license路径写入postgresql.conf配置文件,以确定license文件的位置(license文件路径为绝对路径,且需要指定到文件名级别,可自定义路径,但需要确保vastbase用户对license文件目录有读权限)。

vi $PGDATA/postgresql.conf
echo "license_path='/soft/vb/vastbase_license' " >> /home/vastbase/data/postgresql.conf

步骤5 (可选)如数据库为2.2(Build 5.75)及以上版本,执行如下命令。

echo "password_force_alter= off" >> $PGDATA/postgresql.conf