08-19-2009
Capturing the output of dbv
Hello,
We have an oracle database running on a Linux host (RHEL5)...I'm trying to run Oracle dbv (database verify utility) and capture its output to a file using the following syntax but the standart output does NOT get redirected to the file...
dbv blocksize=32768 file=/d1/oradata/RCAT/sysaux01.dbf 1 > /d1/oradata/RCAT/dbv/RCAT_dbv.log
dbv blocksize=32768 file=/d1/oradata/RCAT/system01.dbf 1 >> /d1/oradata/RCAT/dbv/RCAT_dbv.log
It works fine only when I redirect std err to the file...
dbv blocksize=32768 file=/d1/oradata/RCAT/sysaux01.dbf 2 > /d1/oradata/RCAT/dbv/RCAT_dbv.log
dbv blocksize=32768 file=/d1/oradata/RCAT/system01.dbf 2 >> /d1/oradata/RCAT/dbv/RCAT_dbv.log
Why is the std output not getting redirected? I'm unable to understand this behaviour..
10 More Discussions You Might Find Interesting
1. Programming
A few years ago I took a C programming class and used both Linux and FreeBSD as my operating systems and gcc as the compiler. I ran a Command-line utility to to capture what happened as I ran the code, the output was saved to a file that I specified when I ran the utility command (that I can't... (1 Reply)
Discussion started by: Christopher
1 Replies
2. Shell Programming and Scripting
I have the following line in my script:
$sftpcmd $rmthost <<COMMANDS>> $sftplog 2>&1
For some reason this is not capturing the errors from sftp, they go to the file attached to the cron entry
ie
mm hh dd MM * /myscript > cron.out
any idea why?
digital unix 4.0d (6 Replies)
Discussion started by: MizzGail
6 Replies
3. UNIX for Dummies Questions & Answers
Hi
I have a C++ program that generates a lot of log information on the console, I need this output (printed using printf function) to go to a file since I will use crontab to schedule the job.
I know I can do this:
myprog > myfile
but I don't know how to enter this in crontab.
I use... (3 Replies)
Discussion started by: GMMike
3 Replies
4. Shell Programming and Scripting
Hi,
I'm new to ksh - unix platform. I'm writing a small script which will search my current directory and will search for file names which it takes input from the users.
Here is the code I'm having.
1 #!/bin/ksh
2 echo "enter a file name to be searched in the current dir : "
3 read... (1 Reply)
Discussion started by: avik
1 Replies
5. Shell Programming and Scripting
Hi all, I'd like to capture the output from the 'top' command to monitor my CPU and Mem utilisation.Currently my command isecho date
`top -b -n1 | grep -e Cpu -e Mem` I get the output in 3 separate lines.Tue Feb 24 15:00:03
Cpu(s): 3.4% us, 8.5% sy .. ..
Mem: 1011480k total, 226928k used, ....... (4 Replies)
Discussion started by: new2ss
4 Replies
6. Shell Programming and Scripting
Greetings,
I need to capture the output of a Sybase stored procedure, inside my
shell script( k shell). Based on this output, I need to call another
perl script, with input arguments as the result set of the procedure
execution. I need to keep looping through and call the perl script, ... (2 Replies)
Discussion started by: rajpreetsidhu
2 Replies
7. Shell Programming and Scripting
Hello,
I unfortunately have a process that does two things, it returns an answer to me and then does a bunch of work that I would like to wait on. Here is a simple example:
#!/bin/bash
function p_w {
echo "poopy"
sleep 10
echo "scoop"
}
foo=$(p_w &)
sleep 1
echo "1... (7 Replies)
Discussion started by: brsett
7 Replies
8. Shell Programming and Scripting
Hi, I'm new to korn and having trouble capturing the text output from one program in an array that I can then feed into another program. Direct approaches didn't work, so I've tried to break it down thus:
The program lonlat2pixline gives the values I need in the second column, so I print that... (4 Replies)
Discussion started by: daurin
4 Replies
9. Shell Programming and Scripting
Hello All,
I'm writing a Bash Script and in it I execute a piped command within a Function I wrote and I can't seem to redirect the
stderr from the 1st pipe to stdout..?
I'm setting the output to an Array "COMMAND_OUTPUT" and splitting on newlines using this --> "( $(...) )". By putting... (6 Replies)
Discussion started by: mrm5102
6 Replies
10. Shell Programming and Scripting
match_max 500000
set timeout 30
set outcome1 {}
set outcome2 {}
set inputfile C:\\Users\\Administrator\\Desktop\\inputfile.txt
send -i $con "\r";
expect -i $con "Desktop>" {
exp_send "type $inputfile \r"
}
set timeout 30
expect {
"Desktop>" { set outcome $expect_out(0,string);}... (3 Replies)
Discussion started by: cityprince143
3 Replies
LEARN ABOUT DEBIAN
dbf2mysql
DBF2MYSQL(1) General Commands Manual DBF2MYSQL(1)
NAME
dbf2mysql, mysql2dbf - convert between xBase and MySQL databases
SYNOPSIS
dbf2mysql [-v[v]] [-f] [-u|-l] [-n] [-o field[,field]] [-e conversion-file] [-s old-name=new-name[,old-name=new-name]] [-i field[,field]]
[-d database] [-t table] [-c[c]] [-p primary] [-h host] [-F] [-q] [-r] [-x] [-P password] [-U user] dbf-file
mysql2dbf [-v[v]] [-u|-l] -d database -t table [-h host] [-q query] [-P password] [-U user] dbf-file
DESCRIPTION
dbf2mysql takes an xBase file and sends queries to an MySQL server to insert it into an MySQL table.
mysql2dbf dumps a MySQL table to a dbf file.
OPTIONS
-v Produce some status output.
-vv More verbose.
-vvv Even more verbose: produce a progress report.
-f Translate all field names in the xBase file to lowercase.
-u Translate all text in the xBase file to uppercase.
-l Translate all text in the xBase file to lowercase.
-n Allow NULL fields: 'NOT NULL' will be not added in table creation statement.
-o field[,field[,...]]
List fields to insert into MySQL database. Primary use is to ease import of complex dbf files where we want only few fields. NOTE:
-o is processed before substitution (-s), so you have to use dbf field names here.
-e conversion-file
Specify file for CHAR fields conversion. File format is: 1st line: number of characters to convert (number of lines). Further
lines: <char_to_convert> <char_after_conversion>.
-s old-name=new-name[,old-name=new-name[,...]]
Takes a list of field name/new field name pairs. Primary use is to avoid conflicts between field names and MySQL reserved keywords.
When the new field name is empty, the field is skipped in both the CREATE clause and the INSERT clauses, i.e. it will not be present
in the MySQL table. For example:
-s ORDER=HORDER,REMARKS=,STAT1=STATUS1
-i field[,field[,...]]
List fields to be indexed. MySQL field names should be used here.
-d database
Select the database to insert into. Default is 'test'.
-t table
Select the table to insert into. Default is 'test'.
-c[c] Create table if one doesn't exist already. If the table already exists, drop it and build a new one. The default is to insert all
data into the named table. If -cc is specified, no records will be inserted.
-p primary
Select the primary key. You have to give the exact field name.
-h host
Select the host to insert into. Untested.
-F Fixed length records. (By default CHAR is saved as VARCHAR.)
-q dbf2mysql: "Quick" mode. Inserts data via temporary file using 'LOAD DATA INFILE' MySQL statement. This increased insertion speed
on my PC 2-2.5 times. Also note that during whole 'LOAD DATA' affected table is locked.
mysql2dbf: Specify custom query to use.
-r Trim trailing and leading whitespace from CHAR type fields data.
-x Start each table with _rec and _timestamp fields.
-P password
Specify password on the MySQL server.
-U user
Specify user on the MySQL server.
BUGS
mysql2dbf can't write MEMO files at this time.
Possibly incorrect field lengths for REAL numbers.
AUTHORS
Originally written by Maarten Boekhold <boekhold@cindy.et.tudelft.nl>, Oct 1995.
Patched for MySQL by Michael Widenius <monty@analytikerna.se>, 3 Nov 1996.
Manual page written for Debian GNU/Linux from README by Heiko Schlittermann <heiko@lotte.sax.de>, Aug 1997; updated by Matej Vela
<vela@debian.org>, Nov 2001.
COPYRIGHT
Use this piece of software as you want, modify it to suit your needs, but please leave my name in place ok? :)
DISCLAIMER
The authors do not accept any responsibility for possible damage you get as result of using this program.
Debian Project 2001-11-18 DBF2MYSQL(1)