"Oracle DB On Unix" pattern in NY has condition to proceed for "on Solaris" ID section that runs when DB is not on Solaris.
The step here:
name = "match we are on solaris"
terminate_op = terminate
However, you can have a Oracle DB on a Linux server that is not solaris.
So the wrong ID section runs, when it should run the second one after the solaris ID section.
Steps to Reproduce
In NY run discovery on a linux server that runs Oracle DB.
See the solaris ID section runs when it should not.
1. Edit the "Identification for Oracle DB entry point type(s) - no instance on solaris" identity section in "Oracle DB On Unix" pattern
2. In Step 2, remove the following filter: "$computer_system.osType" "Starts With" "LINUX"
Related Problem: PRB1373967