RPM安装
Vastbase支持使用RPM的方式安装G100单机,RPM(Red Hat Package Manager)包是一种广泛使用的软件包格式,允许用户安装、卸载和管理软件包。
注意事项
RPM包专包专用,可联系工程师申请获取。
不建议用户修改默认的配置文件路径和配置文件名,以免导致安装失败。
RPM安装要求满足数据库安装的系统与环境配置,用户可预先进行环境检查。
卸载数据库请参考RPM安装后卸载数据库。
安装步骤
步骤1 上传RPM包到目标服务器,以上传到/root目录为例。
步骤2 使用root用户执行以下命令:
cd /root
rpm -ivh vastbase-g100-v2.2.xx.xx.xx.rpm
执行如上步骤后,数据库安装在/opt/vaastdata下,其文件目录说明如下:
/opt/vastdata/vastbase/bin:数据库可执行文件目录。
/opt/vastdata/vastbase/data:数据库实例目录。
/opt/vastdata/vastbase/lib:数据库运行时的依赖库目录。
/opt/vastdata/vastbase/pg_log:数据库运行日志目录。
步骤3 向工程师获取license文件并上传,将license路径写入postgresql.conf配置文件,以确定license文件的位置(license文件路径为绝对路径,且需要指定到文件名级别,可自定义路径,但需要确保vastbase用户对license文件目录有读权限)。若自定义目录可参考如下语句:
echo "license_path='/opt/vastdata/vastbase/vastbase_license' " >> /opt/vastdata/vastbase/data/vastbase/postgresql.conf
步骤4 (可选)如数据库版本号≥V2.2 Build 5(Patch No.75) 且 < V2.2 Build 11,则建议执行如下命令,使普通用户首次登录或连接不强制要求修改密码。
echo "password_force_alter= off" >> /opt/vastdata/vastbase/data/vastbase/postgresql.conf
步骤5 启动数据库。
systemctl start vastbase
数据库使用
RPM安装同时会创建操作系统用户vastbase,该用户无法登录,只用于运行vastbase进程。所以当要执行数据库管理命令时,应加上如下前缀:
sudo -u vastbase /opt/vastdata/vastbase/bin/vb_cmd
例如,使用vsql连接数据库:
sudo -u vastbase /opt/vastdata/vastbase/bin/vb_cmd vsql -r