Check for DB status and startup DB


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Check for DB status and startup DB
# 15  
Old 05-14-2013
blank Smilie
# 16  
Old 05-14-2013
then please post the actual (full) content of oratab file..

As per your sample input it should work..

Code:
 
home/lscpvbf > cat vv
ZBC102DI:/ora/product/v910:Y
ZBC112DI:/ora/product/v910:Y
ZBC122DI:/ora/product/v910:Y
ZBC132DI:/ora/product/v910:Y
#BUILDDB:/ora/product/v910:N
OMAGENT:/ora/product/omagent10g/agent10g:Y
# *:/ora/product/v910:N
# *:/ora/product/v910:N
*:/ora/product/v910:N
home/lscpvbf > awk -F"[#:*]" 'NF==3&&$1~/./{print $1}' vv
ZBC102DI
ZBC112DI
ZBC122DI
ZBC132DI
OMAGENT
home/lscpvbf >

# 17  
Old 05-14-2013
Actually i am running the script from different location
say /app/test...

the oratab file is the exactly same as the mentioned
# 18  
Old 05-14-2013
It doesnt matter from where u are running script as long as you have provided the full path of the file in the script.
# 19  
Old 05-14-2013
navsan, maybe your awk is behaving different than vidyadhars. Here's another possible solution:
Code:
OLDIFS=$IFS
IFS=:
grep -ve '^[#*]' /var/opt/oracle/oratab |while read ORACLE_SID ORACLE_HOME AUTO_START; do
   ps -ef |grep $ORACLE_SID |grep pmon >/dev/null
   if [ $? -eq 0 ]; then
      echo "DB $ORACLE_SID is up and running"
   else
      echo "DB $ORACLE_SID is down. Starting $ORACLE_SID ..."
      $ORACLE_HOME/bin/sqlplus -s / as sysdba <<<startup;
   fi
done
IFS=$OLDIFS


Last edited by cero; 05-14-2013 at 09:05 AM.. Reason: Use OPs path to oratab file instead of mine
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. UNIX for Beginners Questions & Answers

Check status of process

Hi All, Have a query How to check for a process and if down start it , try if for 2 times and its not starting don't do it My code is working to some extent but while starting try starting both times. Please advise , whats wrong here ? if you have any other approach please do share. My... (1 Reply)
Discussion started by: abhaydas
1 Replies

2. UNIX for Advanced & Expert Users

Check for DB status and startup DB

EXPERTS, I need a shell script to check the DBs status (Running/Shutdown) in the server.If its Running then no issue but if it is in shutdown state ,it should prompt like " DB is shut down you want to startup??" if i enter YES it should startup. ORACLE_SID are present in /var/opt/oracle/oratab ... (0 Replies)
Discussion started by: navsan420
0 Replies

3. Shell Programming and Scripting

Check HD status

I have some server ( IBM , Dell ) , our data center is not in the same location with office , therefore , I do not know if the HD lamp is flash when the HD is fault , can advise if I can write a script to check if the HD is normal running or not ? thanks (1 Reply)
Discussion started by: ust
1 Replies

4. UNIX for Advanced & Expert Users

Check the status of job

Hi, I have master job which will run based on the sub jobs status. In the master job I am giving the condition like, condition: s(sub_job) f(sub_job) This scenario will work if the sub job status is success or failed. but I want to run my master job even if the sub_job was... (1 Reply)
Discussion started by: Kattoor
1 Replies

5. Shell Programming and Scripting

Need help to check the jobs status

Hello All, I'm new in shell scripting and would like to write an automated script that will check few jobs for the completion, and restart the process based on the jobs status. I am not quite sure how do I check the job status... Can someone please help? Any help will be appreciated. Thanks in... (1 Reply)
Discussion started by: mohullah
1 Replies

6. AIX

check the status of ypbind

hello , How do i to check the status of ypbind on AIX(5.3) platform ? Thanks AVK Linux (1 Reply)
Discussion started by: avklinux
1 Replies

7. Shell Programming and Scripting

Check FTP Status

To all, I need to run a ftp command in one of my scripts and I need to evaluate what happens after it's done. The problem is the script would not capture the ftp responses. If I type the same thing on the command line, I get all kinds of responses. I would like to capture the same responses in... (2 Replies)
Discussion started by: april
2 Replies

8. Shell Programming and Scripting

How to check the FTP Status?

Hi, I wrote a script that is generating a file and then i have to ftp this file on another server. For this i am using mput to put the file. How can i make sure that the file was ftp'd correctly to the another server, is there any status check ? Thanks. (1 Reply)
Discussion started by: smc3
1 Replies

9. HP-UX

sftp status check

Hi All, I am having shell scripts that make use of ftp to fetch data from one hp-ux box to another. Currently we are migrating these scripts to sftp. Is it a straight forward one? Also, please clarify my following doubts: 1) In ftp we check the success of ftp by verifying the status codes... (4 Replies)
Discussion started by: fisa
4 Replies

10. Shell Programming and Scripting

check the status and send an email with status

Hi, We have a text file which has the following data. ISA~00~ ~00~ ~ZZ~VISTN ~ZZ~U1CAD ~051227~183 7~U~00200~000011258~0~P~< GS~FA~EE05J~U1CAD~051227~1831~000011258~X~002002 ST~997~0001 AK1~SH~247 AK2~856~2470001 AK5~A AK2~856~2470002 AK5~A... (3 Replies)
Discussion started by: isingh786
3 Replies
Login or Register to Ask a Question