SSC 配置onconfig.gbaseserver参数文件
以gbasedbt用户身份,将/opt/GBASE/gbase/etc/目录中的onconfig.std文件复制一份,命名为profile.gbaseserver中$ONCONFIG变量指定的名称onconfig.gbaerserver。
[gbasedbt@PRIMARY etc]$ cp onconfig.std onconfig.gbaseserver
[gbasedbt@PRIMARY etc]$ vim onconfig.gbaseserver
主要参数说明如下:
参数 | 值 | 说明 |
ROOTNAME | rootdbs | 指定数据库服务器 root dbspace 的名称 |
ROOTPATH | $GBASEDBTDIR/dbs/rootdbs | 指定 root dbspace 的初始 chunk 全路径名,包括设备或文件 |
ROOTSIZE | 300000 | 指定以 KB 为单位的 root dbspace 的初始 chunk 的大小,300000 即 300M 左右 |
SERVERNUM | 0 | 指定共享内存中的相对位置,取值范围为 0-255,多个数据库实例时候需要确 保 SERVERNUM 唯一 |
DBSERVERNAME | gbaseserver | 数据库实例名 |
DBSERVERALIASES | gbaseserver_alias | 双网卡配置硬盘心跳使用 |
TAPEDEV | /dev/null | 备份路径 |
LTAPEDEV | /dev/null | 逻辑日志备份路径 |
DRAUTO | 3 | 指定由连接管理器控制 |
HA_ALIAS | gbaseserver_alias | 双网卡配置硬盘心跳使用 |
HA_FOC_ORDER | SDS,HDR,RSS | 故障切换顺序,一般不用修改 |
SDS_ENABLE | 0,从节点的值修改为 1 | 是否启用辅助服务器功能 |
SDS_TEMPDBS | sdstempdbs,$GBASEDBT DIR/sds_dbs/sdstempdbs,2,0,51200 | 指定共享磁盘辅助服务器用于动态地创建临时数据空间的信息 |
SDS_PAGING | $GBASEDBTDIR/sds_dbs/paging1,$GBASEDBTDIR/sds_dbs/paging2 | 指定两个作为缓冲区的文件信息 |
SDS_ALTERNATE | comnspace | 磁盘通信表空间,需要手工创建的 blob表空间 |
注意:相关参数中用到的文件不存在的需要以gbasedbt用户身份touch。
[gbasedbt@PRIMARY etc]$ cd /opt/GBASE/gbase/
[gbasedbt@PRIMARY gbase]$ mkdir sds_dbs
[gbasedbt@PRIMARY gbase]$ cd sds_dbs
[gbasedbt@PRIMARY sds_dbs]$ touch sdstempdb paging1 paging2
[gbasedbt@PRIMARY sds_dbs]$ chmod 660 sdstempdb paging1 paging2
由于默认权限高为了安全需要chown为660




