0
华为Gaussdb 100搭建(单机)
165
5页
3次
墨值5
1, 5
操作场景
GaussDB 100 提供高性能数据库单机服务,本章以在 Euler2.8 上安装为例,介绍数据库安装过
程。
前提条件
已参见安装规划,完成安装前规划。
软件包已经上传到/opt/software/目录下。
如果使用非 root 用户身份安装数据库,请保证此用户是安装目录的 owner,并具有一
的权限(≤0750)。
注意事项
如果是重新安装 GaussDB 100 数据库,请确保已完成卸载数据库,否则可能造成重装失
败。
同一台服务器上安装多个数据库实例时,请规划不同的侦听端口和数据目录。
操作步骤
假设安装 GaussDB 100 的服务器 IP 地址为 192.168.0.1,数据库侦听端口号为 1888
1. root 用户身份登录 GaussDB 100 所在服务器。
2. 创建安装用户和用户组,权限小于等于 0750
groupadd
dbgrp
useradd -g
dbgrp
-d
/home/omm
-m -s
/bin/bash
omm
为用户 omm 添加密码。
passwd
omm
3. 按规划创建存放安装包的目录“/opt/software/gaussdb”,并上传安装包到此目录。
mkdir -p
/opt/software/gaussdb
4. 解压安装包。
cd
/opt/software/gaussdb
tar -zxvf
GAUSSDB100-V300R001C00-DATABASE-EULER20SP8-64bit.tar.gz
5. 进入主机的解压后的目录,运行安装脚本 install.py
cd
GAUSSDB100-V300R001C00-DATABASE-EULER20SP8-64bit
python install.py -U
omm:dbgrp
-R
/opt/gaussdb/app
-D
/opt/gaussdb/data
-C
LSNR_ADDR=
127.0.0.1
,
192.168.0.1
-C
LSNR_PORT
=
1888
install.py 需指定的参数,如 1 所示。install.py 的详细介绍请参见
install.pyGaussDB 100 V300R001C00 工具使用指南(单机)》中的“数据库
管理工具 > install.py”。
2, 5
1 install 参数说明
参数
-U
-R
-D
-C
-P
安装时可以使用默认 zengine.ini 的优化配置,也可以通过-C 修改参数替换初始
置。可修改的参数如 2 所示。
说明
执行 install.py 校验内合法性,如果不满足 GaussDB 100 的安装要
,会退出安装。
计算方式
SGA_BUFF_SIZE =
LOG_BUFFER_SIZE+SHARED_POOL_SIZE+DATA_BUFFER_SIZE+TEMP_BUFFER_SIZE
必须满足为,179MBSGA_BUFF_SIZEshmmaxshmmax Linux 内核
数,定单个共享内的最大值
如果用户在执行 install.py 有通过-C 参数指定以上个参数,则按照系统
进行检查
2 zengine.ini 配置表
描述
取值范围
默认
优化配置
TEMP_BUFFER_SIZE
Temp buffer 小。
数,[32M,21T],单字节
32M
1G
DATA_BUFFER_SIZE
用于存最近访问的数据的,数据 BUFFER 小。
数,[64M,32T],单字节
128M
2G
SHARED_POOL_SIZE
Shared Pool 小。
数,[82M,32T],单字节
128M
1G
LOG_BUFFER_SIZE
Log buffer 小。Log buffer 用于 Redo 日志
数,[1M,128M],单字节
4M
64M
of 5

相关文档

评论

墨值排行
今日本周综合
最热文档
展开
近期活动
全部
相关课程
全部