VastbaseG100

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

Menu

升级前准备

数据库版本查询

查询方法

  • 使用vsql连接数据库,查看连接信息。

    vsql -r -p 5432 -d vastbase
    

    连接成功后返回连接信息包括数据库版本信息:

    vsql ((Vastbase G100 V2.2 (Build 10) Release) compiled at 2022-11-08 03:57:29 commit 10236 last mr  )
    Non-SSL connection (SSL connection is recommended when requiring high-security)
    Type "help" for help.
    
    vastbase=#
    
  • 使用vsql客户端工具子命令查询。执行命令后返回版本信息,然后退出。

    vsql -V --version
    
  • 使用version()函数查询。

    select version();
    

    返回结果为数据库版本信息。

                                version
    ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
    (Vastbase G100 V2.2 (Build 10) Release) compiled at 2022-11-08 03:57:29 commit
    10236 last mr   on x86_64-pc-linux-gnu, compiled by g++ (GCC) 7.3.0, 64-bit
    (1 row)
    
  • 使用vb_version()函数查询。

    本函数仅在Vastbase G100 V2.2 Build 11及以后版本支持使用。

    select vb_version();
    

    查询结果为:

                    vb_version
    --------------------------------------------------------------------------------
    ---------------
    (Vastbase G100 V2.2 (Build 12) Alpha) compiled at 2023-02-21 02:35:12 commit 11
    809 last mr   +
    product name:Vastbase G100
                +
    version:V2.2 (Build 12) Alpha
                +
    patch:0
                +
    commit:11809
                +
    openGauss version:3.1.0
                +
    host:x86_64-pc-linux-gnu
    (1 row)    
    

注意事项

以上方法用于查询当前数据库版本信息,数据库均需属于正常状态。

检查数据库状态

验证步骤

1、以数据库用户(如vastbase)登录节点,source环境变量。

source .bashrc

2、执行如下命令查看数据库状态。

vb_ctl status

3、保证数据库状态正常。

检查数据库节点磁盘使用率

查询方法

执行如下命令查看当前磁盘使用率:

df -h

注意事项

建议数据库节点磁盘使用率低于80%时再执行升级操作。

备份数据

升级过程有可能会影响到业务的正常运行。提前备份数据,就可以在风险发生后,尽快的恢复业务。

请参考备份与恢复章节,完成数据的备份。