データベースファイルが見つからないため、SCOの検出がPL-SCO-20038で失敗します
環境
問題
PL-SCO-20006: Discovery of database files failed for database <ORACLE_SID> on host <HOST_FQDN> with error
PL-SCO-20038: Backup operation cannot proceed because discovered database files do not exist.
LOG_LEVEL=DEBUG
in /var/opt/snapcenter/spl/etc/spl.properties
(およびSPLDの再起動)を使用すると、splログに次のメッセージが表示されることがあります。
Execution Monitor Thread [sudo /opt/NetApp/snapcenter/spl/bin/sc_command_executor oracle "test -f /oradata/<DBSID>/<PATH_IN_MOUNT>/DATABASE_FILE.dbf>&& echo true || echo false"] c.n.c.e.ShellResult - EXE-00001: Shell result [0:00:00.087] (Exit Value: 1):
-bash: -c: line 0: syntax error near unexpected token `&&'
-bash: -c: line 0: ` test -f /oradata/<DBSID>/<PATH_IN_MOUNT>/DATABASE_FILE.dbf>&& echo true || echo false'
または、次のような誤った応答が返されることもあります。
Execution Monitor Thread [sudo /opt/NetApp/snapcenter/spl/bin/sc_command_executor oracle "test -f /oradata/<DBSID>/<PATH_IN_MOUNT>/DATABASE_FILE.dbf && echo true || echo false"] c.n.c.e.ShellResult - EXE-00001: Shell result [0:00:00.181] (Exit Value: 0):
false