暂无图片
暂无图片
1
暂无图片
暂无图片
暂无图片

神通数据库主从搭建(麒麟V10操作系统)

5669

1、主机创建数据库

在主机上创建数据库(OSRDB为例),数据库字符集选择:UTF8,指定控制文件路径/opt/ShenTong/admin/OSRDB.ctrl(如果想更改路径,只需把opt换成对应目录即可,后边不要更改,这里以opt为例),同时勾选开启归档日志,归档日志路径同样放到磁盘阵列上/opt/ShenTong/arch,归档日志是必须要开启的。其余数据库相关文件采用(对应目录)路径:

/opt/ShenTong/odbs/OSRDB/OSRDB01.log

/opt/ShenTong/odbs/OSRDB/OSRDB01temp.dbf

/opt/ShenTong/odbs/OSRDB/OSRDBaux01.dbf

/opt/ShenTong/odbs/OSRDB/OSRDB01.dbf

/opt/ShenTong/odbs/OSRDB/undots01.dbf


2、设置集群列表

创建成功后,启动数据库服务,设置集群列表:

注:这里以两节点为例,ip根据实际情况修改,isql连接数据库后执行

alter database set node list node '192.168.1.2', node '192.168.1.3';

设置完成后,停止数据库服务


3、拷贝主机文件到备机

在其余备机上不创建数据库,将主机上的system.conf、OSRDB.conf、OSRDB.ctrl、arch、OSRDB拷贝到备机相同目录

scp  /opt/ShenTong/admin/system.conf root@备机IP地址:/opt/ShenTong/admin

scp  /opt/ShenTong/admin/OSRDB.conf root@备机IP地址:/opt/ShenTong/admin

scp -r /opt/ShenTong/admin/OSRDB.ctrl root@备机IP地址:/opt/ShenTong/admin

scp -r /opt/ShenTong/odbs/OSRDB root@备机IP地址:/opt/ShenTong/odbs

scp -r /opt/ShenTong/arch root@备机IP地址:/opt/ShenTong


4、参数文件配置

使用sysviewer命令打开参数配置,或者使用【参数配置工具】

BUF_DATA_BUFFER_PAGES=300 0000 #数据缓冲区页数, 一个页面大小为8KB

注:数据库启动时要占用的内存page数,每个page数为8k。如果只有一个数据库实例的话,内存占比在50%----60%左右。换算规则=1024*1024*内存大小(GB)/8

ENABLE_HA_SINGLE_ALIVE=true #在只有两个同步节点的HA集群中,是否允许单点对外提供服务

MVCC_RETRY_TIMES=10 #读提交级别下更新事务发生串行化错误时尝试重新更新的次数

HA_LOCAL_NET_DEV_NAME='eth0:1' #高可用集群浮动IP本机网络连接名称,默认'',表示不使用浮动IP注:该处设置的是浮动ip网卡的名称,不可以和本机ip网卡名称一致,所以网卡名称后边加上  :1,如果和本机网卡一致,会把本机网卡冲掉!!!

HA_SERVER_IP_ADDRESS='192.168.1.4' #高可用集群浮动IP地址,默认'',表示不使用浮动IP注:浮动ip为单独的ip,不可以和其他ip冲突,否则不生效

HA_SUB_MASK='255.255.255.0' #高可用集群对浮动IP子网掩码,默认255.255.255.0

HA_GATEWAY='192.168.1.255' #高可用集群浮动IP网关,默认''注:浮动网关需和本机网卡一致,保证实际ip和浮动ip可以ping通!

HOTSTANDBY_DATABASE_TYPE=2 #数据库启动方式 0:NORMAL 2:HA

MAX_CONNECTIONS=1000 #最大连接

UNDO_RETENTION=300 #回滚记录的有效期(秒)

ENABLE_RUNTIME_DIAG=false #运行时诊断总开关

PASSWD_VALID_DAYS=3600 #密码有效天数

ENABLE_MERGEJOIN=false #是否启用归并联接


设置完参数后将参数文件/opt/ShenTong/admin/OSRDB.conf(该配置文件在安装数据库路径下)拷贝到其它备机!

scp -r /opt/ShenTong/admin/OSRDB.conf root@备机IP地址:/opt/ShenTong/admin

(拷贝完文件后重启所有服务器)


5、备机数据库创建、注册

在备机执行:source /etc/profile

安装实例OSRDB的服务:oscar -o install -d OSRDB

安装agent系统服务:oscaragent -i

依次启动各服务器的数据库实例服务:/etc/init.d/oscardb_实例名d start


6、检查

启动完查看网卡是否增加:ifconfig

查看是否成功:SELECT * FROM INFO_SCHEM.V_SYS_HA_SLAVE_INFO;


「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论