达梦7数据热备份报错-7015

执行备份时报错
SQL> backup tablespace dmhr backupset ‘/dm7/backup/dmhr_tablescpae.bak’;
[-7105]:管道连接超时.
已用时间: 00:01:40.091. 执行号:0.
解决方法一:
修改BAK_USE_AP这个参数,查看原参数的值
SQL> select PARA_NAME ,PARA_VALUE from v$dm_ini where PARA_NAME=‘BAK_USE_AP’;

行号 PARA_NAME PARA_VALUE
1 BAK_USE_AP 1
修改参数值
SQL> sp_set_para_value(1,‘BAK_USE_AP’,2);
查看修改后的参数值
SQL> select PARA_NAME ,PARA_VALUE from v$dm_ini where PARA_NAME=‘BAK_USE_AP’;

行号 PARA_NAME PARA_VALUE
1 BAK_USE_AP 2

再次执行备份成功
SQL> backup tablespace dmhr backupset ‘/dm7/backup/dmhr_tablescpae.bak’;
操作已执行
已用时间: 00:00:01.410. 执行号:117.
SQL>
解决方法二:
当参数BAK_USE_AP值为1时,并且不修改该参数的值时怎么解决无法备份问题。
查看dmap服务是否启动,提示找不到该服务
[dmdba@dmdb ~]# /etc/rc.d/init.d/DmAPService status
执行启动服务命令,但报错无法启动。
[dmdba@dmdb bin]$ /etc/rc.d/init.d/DmAPService start
Starting DmAPService: [ FAILED ]
os_pipe2_create_server_with_name, name:[/dm7/bin/DM_PIPE_DMAP_LSNR_RD], error:[17]
dmap V7.6.0.142-Build(2019.03.12-103811)ENT
dmap init failed, code[-7157]: Named pipe exist
在安装目录的bin下找到这样两个文件,并将文件删除。
[dmdba@dmdb ~]$ cd /dm7/bin
[dmdba@dmdb bin]$ ls -al DM_PIPE_DMAP_LSNR*
prwx------. 1 dmdba dinstall 0 Mar 12 20:46 DM_PIPE_DMAP_LSNR_RD
prwx------. 1 dmdba dinstall 0 Feb 27 13:01 DM_PIPE_DMAP_LSNR_WR

[dmdba@dmdb bin]$ rm -rf DM_PIPE_DMAP_LSNR_RD
[dmdba@dmdb bin]$ rm -rf DM_PIPE_DMAP_LSNR_WR
再次启动服务成功
[dmdba@dmdb bin]$ /etc/rc.d/init.d/DmAPService start
Starting DmAPService: [ OK ]
再次备份成功。
SQL> backup tablespace dmhr backupset ‘/dm7/backup/dmhr_tablescpae.bak’;
操作已执行

通过参看BAK_USE_AP这个参数就知道,当该参数值为1并且DMAP服务未启动的情况下无法备份。
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值