i want to code a script which should track the status of standby database . if standby database is down then what are the methods and ways to itrack the status when ever standby database goes dwon . my oracle database version is 11.2 and operating system is linux
You could mine the alert log on the standby. You would have to change it to meet your exact needs, but there's an excellent example here :
you can use EM monitoring if you have grid, or else write a script to check that checks connectivity to the DB. Again you may want to know whether apply is running, how much te standby is lagging etc, you can use dgmgrl and the views like V$archived_log, v$managed_standby to check that.