达梦数据库快速配置主备

主备机服务器初始化数据库实例并启动数据库

主机操作:
  1. 创建数据库实例:

    cd /opt/dmdbms/bin/bin
    ./dminit path=/opt/dmdbms/data page_size=32 extent_size=32 log_size=2048 case_sensitive=n charset=1 length_in_char=1 db_name=DAMENG instance_name=DMSERVER
    
  2. 启动数据库:

    cd /opt/dmdbms/bin/bin
    ./dm_services start
    
  3. 将主机中的/opt/dmdbms路径下的data文件复制到备机中的同一位置:

    scp -r /opt/dmdbms/data user@backup_machine_ip:/opt/dmdbms/
    
备机操作:
  1. 启动数据库服务:
    cd /opt/dmdbms/bin/bin
    ./dm_services start
    

主备机数据同步

主机操作:
  1. 停止主备库数据库服务:

    cd /opt/dmdbms/bin/bin
    ./dm_services stop DmServiceDMSERVER
    
  2. 备份数据库:

    cd /opt/dmdbms/bin/bin
    ./dmrman
    

    在RMAN>中输入以下命令:

    backup database '/opt/dmdbms/data/DAMENG/dm.ini'
    backupset '/opt/dmdbms/data/DAMENG/bak/full_bak_01'
    
  3. 传输备份文件到备机:

    scp /opt/dmdbms/data/DAMENG/bak/full_bak_01 user@backup_machine_ip:/opt/dmdbms/data/DAMENG/bak/
    
备机操作:
  1. 恢复还原数据库:

    cd /opt/dmdbms/bin/bin
    ./dmrman
    restore database '/opt/dmdbms/data/DAMENG/dm.ini' from backupset '/opt/dmdbms/data/DAMENG/bak/full_bak_01'
    
  2. 恢复数据库:

    cd /opt/dmdbms/bin/bin
    ./dmrman
    recover database '/opt/dmdbms/data/DAMENG/dm.ini' from backupset '/opt/dmdbms/data/DAMENG/bak/full_bak_01'
    
  3. 更新魔数:

    cd /opt/dmdbms/bin/bin
    ./dmrman
    recover database '/opt/dmdbms/data/DAMENG/dm.ini' update db_magic
    

配置主机

  1. 修改/opt/dmdbms/data/DAMENG/dm.ini文件。
  2. 新建并编辑/opt/dmdbms/data/DAMENG/dmmal.ini文件。
  3. 新建并编辑/opt/dmdbms/data/DAMENG/dmarch.ini文件。
  4. 新建并编辑/opt/dmdbms/data/DAMENG/dmwatcher.ini文件。

配置备机

  1. 修改/opt/dmdbms/data/DAMENG/dm.ini文件。
  2. 新建并编辑/opt/dmdbms/data/DAMENG/dmmal.ini文件。
  3. 新建并编辑/opt/dmdbms/data/DAMENG/dmarch.ini文件。
  4. 新建并编辑/opt/dmdbms/data/DAMENG/dmwatcher.ini文件。

配置监视器

  1. /opt/dmdbms/dmmon文件夹下新建并编辑dmmonitor.ini文件。
  2. /opt/dmdbms/dmmon文件夹下新建并编辑dmmonitor_1.ini文件。

配置后台启动服务

主机:
  1. 编辑/opt/dmdbms/bin/bin/dm_services.ini文件,添加相关配置。
备库:
  1. 编辑/opt/dmdbms/bin/bin/dm_services.ini文件,添加相关配置。
监视器:
  1. 编辑/opt/dmdbms/bin/bin/dm_services.ini文件,添加相关配置。

以上就是整个主备机数据库初始化、数据同步、配置和启动的详细步骤。请根据实际情况调整命令和文件路径。希望对您有所帮助。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/125829.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

如何将 ruby 打包类似于jdk在另一台相同架构的机器上面开箱即用

需求 目前工作中使用到了ruby作为java 项目的中转语言,但是部署ruby的时候由于环境的不同会出现安装依赖包失败的问题,如何找到一种开箱即用的方式类似于java 中的jdk内置jvm这种方式 解决 TruffleRuby 完美解决问题,TruffleRuby 是使用 T…

Go语言入门-流程控制语句

流程控制 Go语言中有以下几种常见的流程控制语句: 条件语句(Conditional Statements): if语句:用于根据条件执行代码块。else语句:在if条件不满足时执行的语句块。else if语句:用于在多个条件之…

餐饮连锁品牌2023:端起“外卖碗”,吃上“下沉饭”

作者 | 陈小江 文 | 螳螂观察 “没想到,蜜雪(蜜雪冰城)能到我们这乡镇来开,我觉得挺意外的。「柏记水饺」也算挺大一品牌,没想到也能来(我们)乡镇”。 谈起不断有连锁品牌进镇开店,黑龙江讷河…

框架安全-CVE 漏洞复现DjangoFlaskNode.jsJQuery框架漏洞复现

目录 服务攻防-框架安全&CVE复现&Django&Flask&Node.JS&JQuery漏洞复现中间件列表介绍常见语言开发框架Python开发框架安全-Django&Flask漏洞复现Django开发框架漏洞复现CVE-2019-14234(Django JSONField/HStoreField SQL注入漏洞&#xff…

9. linux系统设置开机自启动发射热点

1. 说明 某种情况下需要使用wifi进行通信时,可以在linux系统中发射一个热点让以使别的设备能够连接,然后进行通信。一般情况下可以在有无线wifi发射器的情况下,每次linux系统开机后,手动设置开启热点,但这种方式比较麻…

分享一下怎么做陪诊小程序

在当今快节奏的社会中,人们的生活压力越来越大,尤其是在大城市中,由于工作繁忙,生活节奏快,很多人都感到看病难、看病贵的问题。为了解决这一问题,陪诊小程序应运而生。陪诊小程序是一种可以提供线上预约、…

Redis Cluster (Redis 集群),使用Redis自带的集群功能搭建无主模式集群

文章目录 一、概述二、模拟配置说明三、脚本方式创建 Redis Cluster3.1 配置创建脚本3.2 启动集群实例3.3 创建集群3.4 测试集群3.5 停止集群实例3.6 删除(清空)集群 四、手动创建集群 Redis Cluster4.1 启动集群实例4.2 手动创建集群4.4 测试集群 五、集…

C/C++药房管理 2021年3月电子学会青少年软件编程(C/C++)等级考试一级真题答案解析

目录 C/C药房管理 一、题目要求 1、编程实现 2、输入输出 二、算法分析 三、程序编写 四、程序说明 五、运行结果 六、考点分析 C/C药房管理 2021年3月 C/C编程等级考试一级编程题 一、题目要求 1、编程实现 随着信息技术的蓬勃发展,医疗信息化已经成为…

十八、模型构建器(ModelBuilder)快速提取城市建成区——批量掩膜提取夜光数据、夜光数据转面、面数据融合、要素转Excel(基于参考比较法)

一、前言 前文实现批量投影栅格、转为整型,接下来重点实现批量提取夜光数据,夜光数据转面、夜光数据面数据融合、要素转Excel。将相关结果转为Excel,接下来就是在Excel中进行阈值的确定,阈值确定无法通过批量操作,除非采用其他方式,但是那样的学习成本较高,对于参考比较…

【C++】详解map和set基本接口及使用

文章目录 一、关联式容器与键值对1.1关联式容器(之前学的都是序列容器)1.2键值对pairmake_pair函数(map在插入的时候会很方便) 1.3树形结构的关联式容器 二、set2.1set的基本介绍2.1默认构造、迭代器区间构造、拷贝构造&#xff0…

yapi通过docker-compose安装遇到的问题

docker无法访问外部网络 https://www.jianshu.com/p/f3ce460625fb iptables: No chain/target/match by that name service docker restart getaddrinfo EAI_AGAIN registry.npmjs.org docker内网络不通,默认docker通过桥接模式连接到宿主机,参考问…

查询Oracle所有用户相关信息

$sqlplus / as sysdba 1. 查询oracle中所有用户信息 select * from dba_users; select * from all_users; select distinct owner from all_objects; 2. 只查询用户和密码 select username,password from dba_users; 3. 查询当前用户信息 select * from dba_ustats; 4…

ROS常用命令及多机(TX2 与虚拟机)通信步骤

目录 ROS常用命令 创建工作空间 编译工作空间 创建功能包 编译功能包 检查环境变量 查看ROS节点关系图 rviz使用 Ubuntu常用命令 ROS多机通信步骤 配置网络 设置网络名称 修改bash 互ping虚拟机与tx2 tx2中启动master 虚拟机中添加镜像源 TX2中添加镜像源 ROS常…

mybatisplus多数据源

适用于多种场景:纯粹多库、 读写分离、 一主多从、 混合模式等 场景说明: 我们创建两个库,分别为:mybatis_plus(以前的库不动)与mybatis_plus_1(新建),将mybatis_plus库…

前端移动web详细解析四

移动 Web 第四天 01-vw适配方案 vw和vh基本使用 vw和vh是相对单位,相对视口尺寸计算结果 vw:viewport width(1vw 1/100视口宽度 ) vh:lviewport height ( 1vh 1/100视口高度 ) vw布局 vw单位的尺寸 px 单位数…

iOS使用AVCaptureSession实现音视频采集

AVCaptureSession配置采集行为并协调从输入设备到采集输出的数据流。要执行实时音视频采集,需要实例化采集会话并添加适当的输入和输出。 AVCaptureSession:管理输入输出音视频流AVCaptureDevice:相机硬件的接口,用于控制硬件特性…

Ubuntu 搭建 DHCP ivp6 server 步骤

Ubuntu 搭建 DHCP ivp6 server 步骤 安装 DHCP server安装 radvd(实现局域网路由功能)测试运行 安装 DHCP server apt 安装 isc-dhcp-server sudo apt-get install isc-dhcp-server修改配置文件 /etc/dhcp/dhcpd6.conf 内容如下: lease-time 7200; lo…

excel求差公式怎么使用?

利用excel求差,可能有许多的小伙伴已经会了,不过还是存在一些不太熟悉的朋友们,所以这里有必要讲解一下。其实求差的实现主要就是一个公式,就是用一个单元格中的数字“减去”另一个单元格中的数字“等于”第三个单元格。此公式掌握…

一种异或游戏(题解:分析+思维)

F-一种异或游戏_牛客小白月赛80 (nowcoder.com) 思路: a[i]^b[j]k,b[j]a[i]^k,对于每个a[i],我们求a[i]^k,判断条件就变成了a[i]b[j]; 对于Alice想赢,就应该尽可能晚的出Bob手里有相同的牌,这样的牌我记…

玻色量子成功研制光量子计算专用光纤恒温控制设备——“量晷”

​近日,北京玻色量子科技有限公司(以下简称“玻色量子”)成功研制出一款高精度量子计算专用光纤恒温控制设备——“量晷”,该设备能将光纤的温度变化稳定在千分之一摄氏度量级,即能够做到0.001C的温度稳定维持&#xf…