为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:2.18(pack16)
【操作系统】:release V10 (SP1)
【CPU】:Hygon C86 7285 35-core Processor
【问题描述】*:
dmrman 还原时,日志报错如下:
2022-08-19 14:27:28.037 [INFO] dmrman P0001820694 T0000000000001820694 os_sema2_free, sema_id:229376, sema_value:1!
2022-08-19 14:27:28.047 [INFO] dmrman P0001820694 T0000000000001820694 fil_sys_destroy
2022-08-19 14:27:28.049 [ERROR] dmrman P0001820694 T0000000000001820694 os_dir_create_low failed! path: …/log, code: 13, desc: Permission denied
2022-08-19 14:27:28.050 [ERROR] dmrman P0001820694 T0000000000001820694 os_dir_create_low failed! path: …/log, code: 13, desc: Permission denied
2022-08-19 14:32:38.683 [ERROR] dmrman P0001820694 T0000000000001820694 os_dir_create_low failed! path: …/log, code: 13, desc: Permission denied
2022-08-19 14:32:38.684 [ERROR] dmrman P0001820694 T0000000000001820694 os_dir_create_low failed! path: …/log, code: 13, desc: Permission denied
注:权限没有问题。
达梦在设置方面比较死板,不能配置环境变量,需要进入DM_HOME/bin目录里面,使用./dmrman方式执行,这样…/log目录就能找到且权限正确。配置环境变量,…/log就跳转到home目录里
报错的是权限问题,确认执行还原操作的操作系统用户是否有权限写入,可以尝试更改还原的数据文件目录权限与子目录权限。