The UNIX and Linux Forums  

Go Back   The UNIX and Linux Forums > OS Specific Forums > AIX
Google UNIX.COM


AIX AIX is IBM's industry-leading UNIX operating system that meets the demands of applications that businesses rely upon in today's marketplace.

More UNIX and Linux Forum Topics You Might Find Helpful
Thread Thread Starter Forum Replies Last Post
lom don't execute commands pasalagua SUN Solaris 6 01-25-2008 12:22 PM
How to execute multiple commands via ssh srage Shell Programming and Scripting 9 01-04-2008 11:18 PM
how do i get my script to execute multiple commands? hvincent Shell Programming and Scripting 1 04-26-2006 05:19 AM
Execute commands parallel in a for loop ? networkfre@k Shell Programming and Scripting 3 11-27-2005 03:26 PM
how to execute shell commands in awk script? RishiPahuja Shell Programming and Scripting 1 09-02-2005 06:37 AM

Reply
 
Submit Tools LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old 04-23-2008
Registered User
 

Join Date: Mar 2008
Posts: 15
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Reddit! Stumble this Post!Spurl this Post!
Execute db2 commands in unix

Is there any possibility of executing a series of db2 queries in a unix script?

Please provide an example if possible.
Reply With Quote
Forum Sponsor
  #2 (permalink)  
Old 04-24-2008
Bughunter Extraordinaire
 

Join Date: May 2005
Location: In the leftmost byte of /dev/kmem
Posts: 932
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Reddit! Stumble this Post!Spurl this Post!
Of course it is possible. Enter "db2 -?" to see a list of options.

bakunin
Reply With Quote
  #3 (permalink)  
Old 04-24-2008
Registered User
 

Join Date: Nov 2001
Location: Flint, MI
Posts: 163
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Reddit! Stumble this Post!Spurl this Post!
Here is a script that is run nightly through cron that backs up two databases:
Code:
#!/bin/sh
backuplogfile="/law1/proddata/backup_log.$(date +'%m%d%y_%H%M%S')"
echo "Remove backup files from previous day..." >> $backuplogfile 2>&1
rm /law1/proddata/PROD*  >> $backuplogfile 2>&1
rm /law1/proddata/LOGAN* >> $backuplogfile 2>&1
echo "Establish environment variables..." >> $backuplogfile 2>&1
. /law1/gen/lawson/.profile >> $backuplogfile 2>&1
echo "Must stop the Lawson Application before backup" >> $backuplogfile 2>&1
stoplaw >> $backuplogfile 2>&1
echo "Backing up prod to /law1/proddata ..." >> $backuplogfile 2>&1
db2 backup database prod user db2inst1 using db2inst1 to /law1/proddata compress >> $backuplogfile 2>&1
echo "Backing up logan to /law1/proddata..." >> $backuplogfile 2>&1
db2 backup database logan user db2inst1 using PASSWORD to /law1/proddata compress  >> $backuplogfile 2>&1
echo "Start the Lawson Application after backup..." >> $backuplogfile 2>&1
startlaw >> $backuplogfile 2>&1
Some of the commands are specific to the application that would not pertain to you.
The line ". /law1/gen/lawson/.profile sets up the environment so that I can execute the db2 commands and application commands.

Last edited by jyoung; 04-24-2008 at 05:20 AM.
Reply With Quote
  #4 (permalink)  
Old 04-25-2008
Registered User
 

Join Date: Mar 2008
Posts: 15
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Reddit! Stumble this Post!Spurl this Post!
**************
Get the input from the user say '123' (It varies)

Then i want to connect to a database say "D1"
then i want th extract from the database by giving "select * from tablename where input = '123'

I also want to connect to another database "D2"
then i want th extract from the database by giving "select * from tablename where input = '123'

output should be displayed on the screen as it is when i execute the select statements individually.
********************************
This is what i want to do in a script

Can you show a script for that(For eg)?
Reply With Quote
Google UNIX.COM
Reply

Thread Tools
Display Modes


The 50 most popular UNIX and Linux searches.
Google Search Cloud for The UNIX and Linux Forums
421 service not available, remote server has closed connection ^m automate ftp autosys awk trim bash eval bash for loop boot: cannot open kernel/sparcv9/unix command copy/move folder in unix couldn't set locale correctly curses.h cut command in unix daemon process find grep find mtime find null character in a unix file glance unix grep multiple lines grep or grep recursive hp-ux ifconfig inaddr_any inappropriate ioctl for device lynx javascript mailx attachment mget mtime perl array length ping port remove first character from string in k shell replace space by comma , perl script scp recursive segmentation fault(coredump) sftp script snoop unix stale nfs file handle syn_sent tar exclude tar extract to folder test: argument expected unix unix .profile unix forum unix forums unix internals unix interview questions unix mtime unix simulator unix.com while loop within while loop shell script


All times are GMT -7. The time now is 01:22 AM.


Powered by: vBulletin, Copyright ©2000 - 2006, Jelsoft Enterprises Limited.
The UNIX and Linux Forums Content Copyright ©1993-2008 The CEP Blog All Rights Reserved -Ad Management by RedTyger Visit The Global Fact Book

Content Relevant URLs by vBSEO 3.2.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101