|
本帖最后由 PiscesCanon 于 2021-5-27 22:50 编辑
至于为什么diag变成root:root的了,原因就是按照官方,安装GI之前想要使用AFD,需要root用户先用命令初始化盘,比如- /asmcmd afd_label OCR1 /dev/sdb --init
- /asmcmd afd_label OCR2 /dev/sdc --init
- /asmcmd afd_label OCR3 /dev/sdd --init
复制代码 该命令的作用,给盘打上AFD标签,另外一个重要作用是,在不使用chmod或者udev改变/dev/sd*的权限的前提下,图像化界面那里输入/dev/sd*后可以扫描处这个被标记的盘。
也就是说,即便/dev/sdb的权限为root:root,你afd_label打上标签后,图形化OUI那里还是可以扫描出来。
而且,root给盘打标签的时候,会在/u01/app/oracle目录下生成DIAG目录,所以才说diag目录是root:root的。因此,打完标签后记得删除整个的DIAG目录。
这个/u01/app/oracle由orabasetab文件控制,这里不另外讲了。
其实官档提供的步骤有个是打标签之前,export ORACLE_BASE=/tmp,目的就是让diag放在/tmp下,但是不生效我没搞懂,感觉是BUG。
而且就算是放/tmp,依旧有权限的问题。
|
|