Oracle dump file reader library Code
Status: Beta
Brought to you by:
pmarchesso
File | Date | Author | Commit |
---|---|---|---|
.settings | 2009-12-30 | pmarchesso | [r1] Initial project checkin. Does not build, but is... |
bin | 2009-12-30 | pmarchesso | [r1] Initial project checkin. Does not build, but is... |
src | 2010-01-07 | pmarchesso | [r7] Added support for timestamps. Numbers encoded i... |
testdata | 2010-01-07 | pmarchesso | [r6] Added support for timestamps. Numbers encoded i... |
unittest | 2010-01-07 | pmarchesso | [r7] Added support for timestamps. Numbers encoded i... |
.classpath | 2010-01-07 | pmarchesso | [r6] Added support for timestamps. Numbers encoded i... |
.project | 2009-12-30 | pmarchesso | [r1] Initial project checkin. Does not build, but is... |
LICENSE.txt | 2009-12-30 | pmarchesso | [r1] Initial project checkin. Does not build, but is... |
README.txt | 2009-12-30 | pmarchesso | [r1] Initial project checkin. Does not build, but is... |
commons-io-1.4.jar | 2010-01-07 | pmarchesso | [r6] Added support for timestamps. Numbers encoded i... |
You need to download the oracle jdbc for java 1.4 or 1.5 from the oracle website. I'm not sure I can include it here. The LittleEndianInputStream needs to be implemented, I took one from the net but is not LGPL. Nice place to start with this. I'm not actively working this project anymore, but am wiling to make some fixes on it. Many features are not yet supported, but you are very welcomed to improve the whole thing. Send me a fix, and I'll merge it right away. Cheers ------------------------------ Statement types: Analyse Commit Destroy Grants Ignore indexes Rows Show Other concepts: Buffer charset Record Length Index File Files are created by blocks of 2048 bytes. Create SQL statment, \a Nb Fields coded on a short For each field, the type of field (0x17=Raw, 0x60 for a char, 0x10 for a varchar2, then the len on a short) Then a 4bytes 0000 Then the data fields: Data fields are separated by the field size coded on a short. However, the separatotr can be prefixes with FE FF (Can this be the NULL representation?)