首页 > 数据库 >达梦数据库如何解除主从关系

达梦数据库如何解除主从关系

时间:2024-03-25 15:13:28浏览次数:34  
标签:host02 删除 root 数据库 SQL 主从关系 归档 ARCH 达梦

环境:
OS:Centos 7
DB:DMV8

 

1.停掉dmwatcher并删除服务
[root@host02 root]# systemctl stop DmWatcherServiceGRP1
[root@host02 root]# cd /dmdbms/product/script/root
[root@host02 root]# ./dm_service_uninstaller.sh -n DmWatcherServiceGRP1

 

2.删除实时归档

[dmdba@host02 DAMENG]$ vi dmarch.ini
[ARCHIVE_REALTIME]
ARCH_TYPE        = REALTIME #实时归档类型
ARCH_DEST        = DAMENG   #实时归档目标实例名,这里是主库的实例名

[ARCHIVE_LOCAL1]
ARCH_TYPE        = LOCAL          #本地归档类型
ARCH_DEST        = /dmdbms/arch #本地归档文件存放路径
ARCH_FILE_SIZE   = 2048           #单位Mb,本地单个归档文件最大值
ARCH_SPACE_LIMIT = 0         #单位Mb,0 表示无限制,范围 1024~4294967294M
ARCH_FLUSH_BUF_SIZE = 0
ARCH_HANG_FLAG = 1

删除实时归档部分

 

3.若在该机器配置部署了监控机的话也要删除
[root@host02 root]#systemctl stop DmMonitorServiceMonitor
[root@host02 root]# ./dm_service_uninstaller.sh -n DmMonitorServiceMonitor

 

4.删除dmmal.ini配置文件
注意这里还需要修改配置文件,把MAL_INI参数原来的1改成0,ALTER_MODE_STATUS原来的0该成1
vi /dmdbms/data/DAMENG/dm.ini
MAL_INI= 0 #dmmal.ini
ALTER_MODE_STATUS =1

 

5.重启数据库
systemctl stop DmServiceDMSERVER.service
systemctl start DmServiceDMSERVER.service

 

6.重置oguid并修改模式

SQL>alter database mount;
SQL>sp_set_oguid(0);
SQL>alter database normal;

SQL> select name,status$,mode$,OGUID from v$instance;

LINEID     name      status$ mode$  OGUID      
---------- --------- ------- ------ -----------
1          DAMENGBAK OPEN    NORMAL 0

used time: 0.590(ms). Execute id is 504.

 

标签:host02,删除,root,数据库,SQL,主从关系,归档,ARCH,达梦
From: https://www.cnblogs.com/hxlasky/p/18094402

相关文章

  • 三、 mariadb数据库用户管理
    1)查询有哪些用户MariaDB>selectuser,hostfrommysql.user;+------+-----------+|user|host   |+------+-----------+|root|127.0.0.1||root|::1   ||   |localhost||root|localhost||   |oldboy  ||root|oldb......
  • 瀚高数据库 select-sql常用函数
    瀚高数据库select-sql常用函数1、字符串拼接||语法string||string示例'post'||'gresql'--返回postgresql2、字符串的长度length()语法length(string)示例length('odoo')--返回43、模式匹配like语法stringlikepattern示例’abc’like’abc’--返回true’abc’li......
  • SQLYOG连接数据库时报错1251
    报错图片报错原因:主要是由于mysql8以前的加密规则与mysql8以后的存在差异,一些版本旧的客户端和服务端版本差别太大!解决办法:1.修改加密规则(注意引号为英文单引号,后面结尾的分号必须带上,@符号和引号之间无空格,下同)ALTERUSER'root'@'localhost'IDENTIFIEDBY'passwor......
  • 截取适合数据库长度的字符串
    importjava.nio.charset.StandardCharsets;publicclassTools{publicstaticvoidmain(String[]args){System.out.println(splitString("[计算费用应judnsdjwddqwhwqdwdqhwdqhwqhqwihq就得花洒uhuqwduhqwudquwhuqdwuhdqwqdw请重新计算;",128));}......
  • 达梦数据库主从切换(takeover)
    环境:OS:Centos7DB:V8 1.手工执行监控器[dmdba@host02DAMENG]$dmmonitor/dmdbms/data/DAMENG/dmmonitor.iniloginusername:sysdbapassword:[monitor]2024-03-2509:54:55:Logindmmonitorsuccess!choosetakeoverGRP1Group(grp1)hasactiveprimary......
  • 常用命令--数据库备份--mysqdump
    常用命令--数据库备份--mysqdump常用选项mysqldump是MySQL数据库的一个重要工具,用于创建数据库的逻辑备份。以下是mysqldump的一些常用选项及其功能:1.-uusername或--user=username:指定连接MySQL服务器的用户名。2.-p或--password:提示输入密码。也可以直接跟在-u......
  • 为什么连接数据库的端口号与配置文件中的端口号不一致?
    为什么连接数据库的端口号与配置文件中的端口号不一致?背景介绍:在安装openGauss3.0数据库时,发现配置文件中写的端口号是5432,但是数据库连接时,执行gsql--dpostgres-p5432提示错误,无法连接到数据库。报错内容:[omm@hostname]$gsql-dpostgres-p5432failedtoconn......
  • cmd窗口远程连接mysql数据库命令
    注意点:电脑需要先安装好mysql数据库(不等同于安装好Navicat工具,是要安装好MySQL数据库)1、同时点击win+R,输入cmd之后点击回车,进入cmd窗口;2、直接在命令行中输入mysql-h数据库ip地址-P端口号-u用户名-p比如:mysql-h192.168.5.116-P3306-uroot-p3、点击回车,会出......
  • 【转载】基于Ado.Net多个关系型数据库DbHelper封装
    主要是记录一下,后续有用的时候再翻看。publicclassDbHelper{privatereadonlyDataBase_dataBase;publicDbHelper(DataBasedataBase){_dataBase=dataBase;}publicDataBaseGetDataBase(){......
  • 数据库getshell
    数据库getshellmysql拿sqli-labs实验先弄环境linux下:下载sqli-labs到/var/www/html开启apache2、mysql连接mysql执行命令:createuser'sqlilab'@'localhost'identifiedby'sqlilab';GRANTALLON*.*TO'sqlilab'@'localhost';set......