签到成功

知道了

CNDBA社区CNDBA社区

达梦数据库热备试验中的一些注意点

2022-05-13 23:33 902 0 转载 dba
作者: fengziyan

将数据库修改为归档模式
[root@dm1 bin]# ./disql SYSDBA/SYSDBA@localhost:5236

服务器[localhost:5237]:处于普通打开状态https://www.cndba.cn/fengziyan/article/107998

登录使用时间: 6.349(毫秒)

disql V7.6.0.96-Build(2018.09.19-97292)ENT

Connected to: DM 7.1.6.96

SQL> desc v$database;

行号 NAME TYPE$ NULLABLE

1 NAME VARCHAR(128) Y

2 CREATE_TIME DATETIME(0) Yhttps://www.cndba.cn/fengziyan/article/107998

3 ARCH_MODE CHAR(1) Yhttps://www.cndba.cn/fengziyan/article/107998

4 LAST_CKPT_TIME DATETIME(0) Y

5 STATUS$ TINYINT Y

6 ROLE$ TINYINT Y

7 MAX_SIZE BIGINT Y

8 TOTAL_SIZE BIGINT Y

9 RAC_NODES INTEGER Y

10 OPEN_COUNT INTEGER Y

11 STARTUP_COUNT BIGINT Y

12 LAST_STARTUP_TIME DATETIME(0) Y

12 rows gothttps://www.cndba.cn/fengziyan/article/107998

已用时间: 56.867(毫秒). 执行号:4.

SQL> select arch_mode from v$database;

行号 ARCH_MODE

1 N

已用时间: 0.561(毫秒). 执行号:5.

SQL> alter database mount;

操作已执行

已用时间: 00:00:01.823. 执行号:0.

SQL> alter database add archivelog ‘type=local, dest=/dm7/arch, file_size=64,space_limit=0’;

操作已执行

SQL> alter database archivelog;

操作已执行

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

SQL> alter database open;

操作已执行

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

SQL> select arch_mode from v$database;

行号 ARCH_MODE

1 Y

已用时间: 0.496(毫秒). 执行号:7.

SQL>

确保DMAP是启动的
/etc/rc.d/init.d/DmAPService start

[root@dm1 init.d]# ./DmAPService start

Starting DmAPService: [ FAILED ]

os_pipe2_create_server_with_name, name:[/opt/dmdbms/bin/DM_PIPE_DMAP_LSNR_RD], error:[17]

dmap V7.6.0.96-Build(2018.09.19-97292)ENT

dmap init failed, code[-7157]: 管道文件已存在

https://www.cndba.cn/fengziyan/article/107998

[root@dm1 init.d]# ./DmAPService stophttps://www.cndba.cn/fengziyan/article/107998

DmAPService service is not running.

[root@dm1 init.d]# ./DmAPService start

Starting DmAPService: [ FAILED ]

os_pipe2_create_server_with_name, name:[/opt/dmdbms/bin/DM_PIPE_DMAP_LSNR_RD], error:[17]

dmap V7.6.0.96-Build(2018.09.19-97292)ENT

dmap init failed, code[-7157]: 管道文件已存在

[root@dm1 init.d]#

[root@dm1 bin]# mv DM_PIPE_DMAP_LSNR_RD ./bk

[root@dm1 bin]# mv DM_PIPE_DMAP_LSNR_WR ./bk

接下来就OK了

[root@dm1 init.d]# ./DmAPService start

Starting DmAPService: [ OK ]

[root@dm1 init.d]#

[root@dm1 init.d]#

https://www.cndba.cn/fengziyan/article/107998

3.需要检查dm.ini的BAK_USE_AP的参数

SQL> backup database full backupset ‘/dm7/backup/full_bak_1004’;

backup database full backupset ‘/dm7/backup/full_bak_1004’;

已用时间: 00:01:40.136. 执行号:0.

需要调整dm.ini的BAK_USE_AP的参数,并重启生效。

[root@dm1 bin]# service DmServiceTEST restart

Stopping DmServiceTEST: [ OK ]https://www.cndba.cn/fengziyan/article/107998

Starting DmServiceTEST: [ OK ]

[root@dm1 bin]# pwd

/opt/dmdbms/bin

[root@dm1 bin]# ./disql SYSDBA/SYSDBA@localhost:5237

服务器[localhost:5237]:处于普通打开状态https://www.cndba.cn/fengziyan/article/107998

登录使用时间: 6.570(毫秒)

disql V7.6.0.96-Build(2018.09.19-97292)ENT

Connected to: DM 7.1.6.96

SQL> backup database full backupset ‘/dm7/backup/full_bak_1004’;

https://www.cndba.cn/fengziyan/article/107998

操作已执行

已用时间: 00:00:05.000. 执行号:3.

4.并行备份速度可以更快,但是空间会占用较大,需要注意

SQL> backup database full backupset ‘/dm7/backup/full_bak2_1004’ parallel 4;

backup database full backupset ‘/dm7/backup/full_bak2_1004’ parallel 4;

已用时间: 00:00:05.555. 执行号:0.

SQL> backup database full backupset ‘/dm7/backup/full_bak2_1004’ parallel 2;

操作已执行

已用时间: 00:00:03.897. 执行号:6.

用户评论
* 以下用户言论只代表其个人观点,不代表CNDBA社区的观点或立场
fengziyan

fengziyan

关注
  • 0
    原创
  • 0
    翻译
  • 2
    转载
  • 0
    评论
  • 访问:2007次
  • 积分:4
  • 等级:注册会员
  • 排名:第244名
精华文章
    最新问题
    查看更多+
    热门文章
      热门用户
      推荐用户
        Copyright © 2016 All Rights Reserved. Powered by CNDBA · 皖ICP备2022006297号-1·

        QQ交流群

        注册联系QQ