PDA

View Full Version : oracle dumping / sql execution tool in java


armin walland
06-03-2004, 03:03 PM
Hi dear group!


i have written a small jdbc based tool in java that may be used to dump
one, some or all tables from an oracle database in different ways
(INSERT statements, [postgres] COPY FROM STDIN statements or as
tab-separated text) or execute sql commands.

also the tool can execute sql statements which it reads from stdin or
from a file.
it may also be used interactively but there is no readline support or
cmdline editing support yet. i will try to add that if a lot of people
request it but for now i expect it to be used primarily in scripts but i
may be wrong :)


the main benefits are the following:

.)there is no need for oracle client software installed to use it
.)the tool can be used to synchronize oracle to other dbs
.)the tool can be used to execute any DDL or DML on the remote db
.)there are no dependencies except a current jre and the thin ojdbc
driver
.)jdbc appears to be pretty fast and very stable
.)it is cross platform

the tool is called oradump and it is available from sourceforge at
https://sourceforge.net/projects/oradump/

it is still in beta status so please do not use it in productive
environments without a lot of testing. as i write this it is available
as version 0.18 and i consider the current features as [kinda] stable.
the license is GPL.
i would be very happy to receive any comments, ideas, bugreports...
whatever and i hope this tool can be useful to some people.

best regards and enjoy, armin

--

my life, my universe, my everything
http://www.dtch.org


MyLounge.com Site Map
Forum: Cars, Cell Phone, Database, Games, Home Improvement, IT, Music, School, Sports, Web Design, Web Server, Weight Loss

The MyLounge.com forum is intended for informational use only and should not be relied upon and is not a substitute for any advice. The information contained on MyLounge.com are opinions and suggestions of members and is not a representation of the opinions of MyLounge.com. MyLounge.com does not warrant or vouch for the accuracy, completeness or usefulness of any postings or the qualifications of any person responding. Please consult a expert or seek the services of an attorney in your area for more accuracy on your specific situation. Please note that our forums also serve as mirrors to Usenet newsgroups. Many posts you see on our forums are made by newsgroup users who may not be members of MyLounge.com Term of Service