操作前提:

已经有搭建成功的主备环境,并且停止监视器,守护进程和数据库服务

一 主机操作

1 修改dm.ini参数

ARCH_INI=1

MAL_INI=0

ALTER_MODE_STATUS=1

cd  /data/dmdata/DAMENG/

grep ARCH_INI dm.ini

grep MAL_INI dm.ini

grep ALTER_MODE_STATUS dm.ini

2 主机端删除dmmal.ini

主机端修改dmarch.ini

[ARCHIVE_LOCAL1]

ARCH_TYPE = LOCAL #本地归档类型

ARCH_DEST = /home/dmdba/dmdbms/arch #本地归档文件存放路径

ARCH_FILE_SIZE = 128 #单位 Mb,本地单个归档文件最大值

ARCH_SPACE_LIMIT = 0 #单位 Mb,0 表示无限制,范围 1024~4294967294M

[dmdba@VM-16-10-centos DAMENG]$ vi  dmarch.ini

ARCH_WAIT_APPLY=1

[ARCHIVE_LOCAL1]

ARCH_TYPE                       = LOCAL

ARCH_DEST                       = /data/dmarch

ARCH_FILE_SIZE                  = 2048

ARCH_SPACE_LIMIT                = 5120

###[ARCHIVE_REALTIME1]

###ARCH_TYPE                       = REALTIME

###ARCH_DEST                       = DM02

注释掉ARCHIVE_REALTIME1

3 启动服务

 cd /opt/dmdbms/bin

 ./DmServiceDM01 start

4 开启主机数据库

 ./disql SYSDBA/SYSDBA

 服务器[LOCALHOST:5236]:处于主库配置状态

 登录使用时间 : 1.782(ms)

 disql V8

 SQL> ALTER DATABASE NORMAL;

 操作已执行

 已用时间: 8.182(毫秒). 执行号:0.

 SQL> ALTER DATABASE OPEN;

 操作已执行

 已用时间: 467.062(毫秒). 执行号:0.

5 修改服务配置文件中数据库开启状态

  cd /opt/dmdbms/bin

  vi DmServiceDM01

  START_MODE由MOUNT改为OPEN

6 重启数据库服务

  cd /opt/dmdbms/bin

 ./DmServiceDM01 restart

7 检测主机数据库是否开启

  ./disql SYSDBA/SYSDBA

  SELECT * FROM V$INSTANCE;

二 备机重复上述操作

  注意将DmServiceDM01改为DmServiceDM02

达梦技术社区:https://eco.dameng.com

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐