问题描述
将一台rac存放备份片的存储挂载在一台单实例数据库服务器上,为了恢复数据库。挂载后user和group都是nobody
单实例和rac的oracle用户及组oinstall、dba的uid和gid都相同。曾经也是 将一套rac存放备份片的存储挂载在单实例数据库服务器上,只是修改了目标库oracle用户的uid和源库相同;oinstall的uid和源库asmadmin的uid相同(因为rac的备份片的属组是oracle:asmadmin)。
查询资料后可能是因为版本不同。因为曾经的rac和单实例都是RH6。
这次rac是CentOS 5,单实例时CentOS 7。
参考资料:
NFS挂载文件系统出现nfsnobody解决方式
问题解决
在mount挂载的时候指定使用v3版本去挂载,如下:
# mount -t nfs -o rw,bg,hard,rsize=32768,wsize=32768,vers=3 192.168.2.162:/opt/racbackup/racpdb /backup
# groupmod -g 1004 oinstall
# chown -R oracle:oinstall /u01