Reputation: 21
Today I have received an email from clients who are testing our windows application. There is the question:"Sql*plus was also invoked during the testing activities. Is this executed from within the application?" I'm not a DBA so I have no answer. We don't call such execution within the application and the only thing I can assume that since we have a connection string to Oracle DB it can somehow be invoked during the connection to DB because sqlplus is a part of Oracle. Maybe it happens during the validation of credentials? Could you please give me the clear answer? Thank you in advance
Upvotes: 0
Views: 42
Reputation: 1880
One can only speculate, but I'd bet that somewhere in your application a developer couldn't figure out how to do something via the ODBC/OLEDB driver and instead opted to execute a sql script by starting a sqlplus.exe process and feeding it command-line parameters. They probably forgot to set up the ProcessStartInfo so that UseShellExecute and CreateNoWindow are both set to false.
Upvotes: 2