目录

1.在主机(PRIMARY)启动

2.使用主机连接备机

3.测试主备情况


1.在主机(PRIMARY)启动

使用命令oninit -ivwy启动数据库:

[gbasedbt@localhost etc]$ oninit -ivwy
Your evaluation license will expire on 2023-08-21 00:00:00
Reading configuration file '/opt/gbase/etc/onconfig.gbaseserver'...succeeded
Creating /GBASEDBTTMP/.infxdirs...succeeded
Allocating and attaching to shared memory...succeeded
Creating resident pool 36470 kbytes...succeeded
Creating infos file "/opt/gbase/etc/.infos.gbaseserver"...succeeded
Linking conf file "/opt/gbase/etc/.conf.gbaseserver"...succeeded
Initializing rhead structure...rhlock_t 65536 (2048K)... rlock_t (26562K)... Writing to infos file...succeeded
Initialization of Encryption...succeeded
Initializing ASF...succeeded
Initializing Dictionary Cache and SPL Routine Cache...succeeded
Bringing up ADM VP...succeeded
Creating VP classes...succeeded
Forking main_loop thread...succeeded
Initializing DR structures...succeeded
Forking 1 'soctcp' listener threads...succeeded
Starting tracing...succeeded
Initializing 32 flushers...succeeded
Initializing log/checkpoint information...succeeded
Initializing dbspaces...succeeded
Opening primary chunks...succeeded
Validating chunks...succeeded
Creating database partition...succeeded
Initialize Async Log Flusher...succeeded
Starting B-tree Scanner...succeeded
Init ReadAhead Daemon...succeeded
Init DB Util Daemon...succeeded
Initializing DBSPACETEMP list...succeeded
Init Auto Tuning Daemon...succeeded
Checking database partition index...succeeded
Initializing dataskip structure...succeeded
Checking for temporary tables to drop...succeeded
Updating Global Row Counter...succeeded
Forking onmode_mon thread...succeeded
Creating periodic thread...succeeded
Creating periodic thread...succeeded
Starting scheduling system...succeeded
Verbose output complete: mode = 5

其中的-i选项表示初始化磁盘空间并使数据库服务器进入联机方式,-w选项表示在返
回至shell提示符并返回代码0之前迫使服务器等待直到成功初始化为止。

使用ps -ef|grep oninit查看数据库进程显示已经启动:

[gbasedbt@localhost etc]$ ps -ef|grep oninit
gbasedbt  28512      1  4 21:00 ?        00:00:02 oninit -ivwy
root      28514  28512  0 21:00 ?        00:00:00 oninit -ivwy
root      28515  28514  0 21:00 ?        00:00:00 oninit -ivwy
root      28517  28514  0 21:00 ?        00:00:00 oninit -ivwy
root      28519  28514  1 21:00 ?        00:00:00 oninit -ivwy
root      28521  28514  0 21:00 ?        00:00:00 oninit -ivwy
root      28523  28514  0 21:00 ?        00:00:00 oninit -ivwy
root      28527  28514  0 21:00 ?        00:00:00 oninit -ivwy
root      28528  28514  0 21:00 ?        00:00:00 oninit -ivwy
root      28529  28514  0 21:00 ?        00:00:00 oninit -ivwy
root      28530  28514  0 21:00 ?        00:00:00 oninit -ivwy
root      28531  28514  0 21:00 ?        00:00:00 oninit -ivwy
gbasedbt  28647  28263  0 21:01 pts/0    00:00:00 grep --color=auto oninit

2.使用主机连接备机

在主机使用命令onmode -d primary gbaseserver_hac连接主备机,没报错说明连接成功:

onmode -d primary gbaseserver_hac

其中gbaseserver_hac是辅节点实例名,具体信息可以从文件/opt/gbase/etc/sqlhosts.gbaseserver中查看

使用命令ontape进行0及备份到备机:

ontape -s -L 0 -t STDIO | ssh 192.168.200.190 "source /home/gbasedbt/profile.gbaseserver_hac && ontape -p -t STDIO "

在备机中执行命令: "onstat -" 查看状态,如果是"Fast Recovery", 说明成功:

[gbasedbt@localhost etc]$ onstat -
Your evaluation license will expire on 2023-08-21 00:00:00
Fast Recovery (Sec) -- Up 00:02:15 -- 597864 Kbytes

在备机中执行onmode -d secondary gbaseserver将自己设置为主机server设置的备机:

onmode -d secondary gbaseserver

使用onstat -g dri分别在主机和备机中执行, 这里需要注意连接可以需要几秒钟,有可能状态有延迟:

主机状态为On-Line (Prim)说明成功:

[gbasedbt@localhost etc]$ onstat -g dri
Your evaluation license will expire on 2023-08-21 00:00:00
On-Line (Prim) -- Up 01:00:39 -- 597864 KbytesData Replication at 0x49127028: Type           State        Paired server        Last DR CKPT (id/pg)    Supports Proxy Writes   primary        on           gbaseserver_hac               3 / 3          NADRINTERVAL   0 DRTIMEOUT    30 DRAUTO       3 DRLOSTFOUND  /opt/gbase/etc/dr.lostfound DRIDXAUTO    0 ENCRYPT_HDR  0 Backlog      0 Last Send    2022/08/21 22:01:04 Last Receive 2022/08/21 22:01:04 Last Ping    2022/08/21 22:00:49 Last log page applied(log id,page): 3,4

备机状态为Read-Only (Sec)说明成功:

[gbasedbt@localhost etc]$ onstat -g dri
Your evaluation license will expire on 2023-08-21 00:00:00
Read-Only (Sec) -- Up 00:16:10 -- 1135464 KbytesData Replication at 0x49127028: Type           State        Paired server        Last DR CKPT (id/pg)    Supports Proxy Writes   HDR Secondary  on           gbaseserver                   3 / 3          N DRINTERVAL   0 DRTIMEOUT    30 DRAUTO       3 DRLOSTFOUND  /opt/gbase/etc/dr.lostfound DRIDXAUTO    0 ENCRYPT_HDR  0 Backlog      0 Last Send    2022/08/21 22:01:59 Last Receive 2022/08/21 22:01:59 Last Ping    2022/08/21 22:01:49 Last log page applied(log id,page): 0,0

3.测试主备情况

在主机中使用dbaccess - - 连接数据库:

dbaccess - -

创建数据库test,创建表test1,往test1中插入数据:

> create database test with log;Database created.> create table test1 (id int);Table created.> insert into test1 values(1);1 row(s) inserted.> select * from test1;id 11 row(s) retrieved.

在备库中连接数据库:

dbaccess - -

进入数据库之后连接database: test, 连接成功:

> database test;Database selected.

查询表test1,在主库insert的数据在备库已经成功查询到:

> select * from test1;id 11 row(s) retrieved.

GBase 8s灾备集群HAC (三) 主备配置相关推荐

  1. GBase 8s灾备集群HAC (四) 异地灾备RSS

    目录 1.概述 2.安装 3.配置环境 4.连接主库 5.功能测试: 6.可能出现的异常error: 1.概述 前面提到的HAC主备也叫同城备份 为了保证主备双库的数据一致性,HAC的主库备库一般都很 ...

  2. GBase 8s灾备集群HAC (一) 概述

    GBase 8s灾备集群HAC(High Availability Cluster)是被广泛使用的典型的高可用解决方 案.当主节点发生故障时可迅速切换至辅节点,企业的业务不受影响. 1. 同步方式:基 ...

  3. GBase 8s灾备集群HAC介绍

    GBase8s灾备集群HAC(High Availability Cluster)是被广泛使用的典型的高可用解决方案.当主节点发生故障时可迅速切换至辅节点,企业的业务不受影响. 同步方式:基于逻辑日志 ...

  4. 单机模拟集群(三主两从)

    引言 操作系统环境:Ubuntu 20.04 Redis版本:6.2.8 准备工作 如果已经安装过了,找到自己的安装路径.如果没有安装过,去官网下载 当前最新版本是7.0,我这里用的是6.0,下载 r ...

  5. GBase 8s部署SDS集群

    一.环境准备 1.主备服务器 SDS主备服务器需要满足以下前提条件. 主备服务器的GBase 8s版本完全相同. 主备服务器的硬件和操作系统版本相同,建议完全相同. 2.准备共享存储 SDS支持如下存 ...

  6. Redis搭建集群,三主三从集群模式

    几种常见的redis集群模式: 方案一:主从复制 优点: 支持主从复制,主机会自动将数据同步到从机,可以进行读写分离 为了分载Master的读操作压力,Slave服务器可以为客户端提供只读操作的服务, ...

  7. 从零开始搭建Redis 集群 ,三主三从模式

    文章引用 https://www.cnblogs.com/mafly/p/redis_cluster.html Redis 集群简介 Redis 是一个开源的 key-value 存储系统,由于出众的 ...

  8. 部署DM MPP主备集群

    DM8的DEM上在部署MPP集群时无法和DM7.6的DEM一样可以同时部署DataWatch,所以这里采用手动部署.后面有补充DM7.6部署MPP主备集群步骤截图. 使用两种方式部署MPP主备集群(交 ...

  9. GBase 8a 高可用集群同城双活灾备方案

    GBase 8a数据库集群支持主备模式的同城双活灾备方案,其原理为主集群承担应用,对数据进行批量操作(包括数据加载和数据加工),在主集群加工完数据之后,每天特定时间点将数据增量同步到同城双活的备集群当 ...

最新文章

  1. java enum.isdefined_Enum.IsDefined 方法 (System) | Microsoft Docs
  2. 利用EntityFramework获得双色球数据库
  3. MultiThreadedHttpConnectionManager
  4. 【转】Hadoop分布式集群搭建hadoop2.6+Ubuntu16.04
  5. ceph存储原理_【理论研究】漫谈传统IT基础设施10-存储(04)
  6. android eclipse关联源码,以及源码(代码)以及jar查看软件
  7. 【C++深度剖析教程33】C++中的构造函数与析构函数是否可以为虚函数
  8. OPPO Enco Free真无线耳机:超低延迟高音质 智慧触控看得见
  9. Oracle数据备份和恢复
  10. 数据挖掘 自习笔记 第三章 定性归纳实践(下)
  11. hadoop发行版本之间的区别
  12. 兴东机器人_福州市松下机器人维保中心
  13. 萧红二不二?人是在最日常的生活中流逝的……你窗边革命洪流过去的时候,可能你正在剥一颗鸡蛋
  14. 免费的ftp服务器 linux,免费ftp服务器,3款免费ftp服务器推荐
  15. 计算机工资管理软件是,计件工资管理软件
  16. 极简微前端框架-京东MicroApp开源了
  17. DailyFi - 9.15|PrimeDAO 完成 200万美元种子轮融资,Paradigm 研究员发布新 NFT 碎片化产品...
  18. 在myeclipse配置的server中不能部署工程,报错如下:no projects are avaiable for deploment
  19. HTML 媒体、表单和音视频笔记
  20. ”鼠标手“一族的福音---无线悬浮鼠标【转载】

热门文章

  1. python画有权重网络图_Python可视化之NetworkX绘制网络图\节点关系
  2. web入门 命令执行 web53-web55
  3. SqlCommand.ExecuteNonQuery()方法的使用注意
  4. 程序员创业必读的几本书
  5. 进行ui设计培训学费是多少
  6. cassandra 重启失败,nullpoint exception
  7. 频率计的交流耦合和直流耦合的区别_示波器DC/AC耦合设置及影响
  8. 用SmartDraw绘制需求分析过程中的功能图
  9. 科技型中小企业认定条件和好处
  10. Java服务,CPU100%问题如何快速定位?