4.8および4.9でSCOが検出に失敗し、ユーザoracleが存在しないというエラーが表示される
環境
Oracle(SCO)向けSnapCenterプラグイン4.8、4.8P1、4.9
問題
JobD etailsをチェックすると、Oracle Database Discoveryに次の情報が表示されます。
Discovery failed for object <object_name> with error PL-SCO-20006: Discovery of database files failed for database <database_name> on host <host_name> with error Operation Exception occured during oracle databaseconnection, reason: Unexpected Operation occured
ユーザ「oracle」が存在しない場合、ユーザ「oracle」を介してsqlplus実行可能ファイルの所有者とグループを検索しようとする4.8の新しいコードが試行され
、失敗してSQLPlusを使用して検出されたデータベースをチェックできなくなり
、失敗してSQLPlusを使用して検出されたデータベースをチェックできなくなり
/etc/oratab
ます。DEBUG Execution Monitor Thread [sudo /opt/NetApp/snapcenter/spl/bin/sc_command_executor oracle "ls -ld '/oracle/<SID>/19/bin/sqlplus' | sed 's/[ ][ ]*/ /g' | cut -d' ' -f3"] c.n.c.e.ShellResult - EXE-00001: Shell result [0:00:00.169]
(Exit Value: 1):
su: user oracle does not exist
同じことが、グリッドユーザーがデフォルトのRACシステムでも発生します。
ORACLE-40100: Error executing olsnodes command "sudo /opt/NetApp/snapcenter/spl/bin/sc_command_executor grid export LC_ALL=C\; /u01/app/grid/product/19.3.0/bin/olsnodes -l".
The command returned: [su: user grid does not exist].