yw6866 发表于 2018-9-13 08:17:31

修改oracle用户id-xishuai

  在两台服务器间做nfs
  创建目录
  host1:
  # ll /home
  drwxr-xr-x.5 oracle oinstall4096 Jan3 04:20 bak
  host2:
  # ll /data
  drwxr-xr-x. 2 oracle oinstall4096 Jan4 23:38 bak
  host2进行mount:
  #mount -o rw,bg,hard,nointr,rsize=32768,wsize=32768,tcp,actimeo=0,vers=3,timeo=600 testdb:/home/hak /data/bak
  这个时候host2的oracle用户对此目录没有写权限,即使777也没有权限(当时没有记录,印象中是这样的)
  # ll /data
  drwxr-xr-x. 5 hjapp hjapp4096 Jan3 04:20 bak
  查看用户id
  host1:

  #>  uid=502(oracle) gid=501(oinstall) groups=501(oinstall),502(dba)
  host2:

  #>  uid=500(oracle) gid=501(oinstall) groups=501(oinstall),502(dba)

  #>  uid=502(hjapp) gid=507(hjapp) groups=507(hjapp)
  于是找到问题所在了,然后就把两台主机oracle用户id改成一致的了,问题是解决了。但是数据库也随之down掉了,马上一身冷汗啊,不过还好不是生产库。
  教训:

[*]  考虑问题要全面;
[*]  操作不能太随意、不能说改就改;
[*]  谨慎谨慎再谨慎。

页: [1]
查看完整版本: 修改oracle用户id-xishuai