How to tell from the OS whether Oracle instance is a standby, assuming no DB access?
You can try using: 

ps -ef | grep -v grep | grep ora_pr

Or if data guard is in use:

ps -ef | grep -v grep | grep ora_rsm