部署19c rac前,做检查发现报错如下
+ASM1:/home/grid@db1> ./runcluvfy.sh stage -pre crsinst -n db1,db2
Pre-check for cluster services setup was successful.
Verifying RPM Package Manager database ...INFORMATION
PRVG-11250 : The check "RPM Package Manager database" was not performed because it needs 'root' user privileges.
原因如下
某些CVU检查需要root帐号的专用权限才能从系统上取得必要的信息。这些情况中,如果执行CVU的用户不具有root身份,就会报出下面的消息:
"PRVG-11250 : The check "RPM Package Manager database" was not performed because it needs 'root' user privileges."
MOS文档:Cluvfy 执行报错: PRVG-11250 The Check "RPM Package Manager Database" Was Not Performed (Doc ID 2639911.1)
处理办法:
./runcluvfy.sh stage -pre crsinst -n db1,db2 -method root
Enter "ROOT" password:
+ASM1:/home/grid@db1> /u01/app/19.0.0/grid_1/runcluvfy.sh stage -pre crsinst -n db1,db2
Performing following verification checks ...
Physical Memory ...PASSED
Available Physical Memory ...PASSED
Swap Size ...PASSED
Free Space: db2:/usr,db2:/var,db2:/etc,db2:/u01/app/19.0.0/grid_1,db2:/sbin,db2:/tmp ...PASSED
Free Space: db1:/usr,db1:/var,db1:/etc,db1:/u01/app/19.0.0/grid_1,db1:/sbin,db1:/tmp ...PASSED
...........
...........
RPM Package Manager database ...INFORMATION
PRVG-11250 : The check "RPM Package Manager database" was not performed because
it needs 'root' user privileges.
Refer to My Oracle Support notes "2548970.1" for more details regarding errors
PRVG-11250".
...........
...........
+ASM1:/home/grid@db1> /u01/app/19.0.0/grid_1/runcluvfy.sh stage -pre crsinst -n db1,db2 -method root
Enter "ROOT" password:
...........
...........
不存在类似告警,说明问题已规避