O mesmo fabricante do Toad tem uma ferramenta de gerenciamento de BD chamada QDesigner. Ele faz engenharia reversa da base (tabelas, views, stored procedures) que você pode aplicar em outra base. Ai você poderia usar o SQLoader para carregar os dados. Mas lembrando que talvez você tenha que alterar o design das tabelas e das stored procedures, pois de Oracle 8i para Oracle 9 tem mudança em tamanho maximo de tipos, tipos de colunas, etc.
Alias, lembrei também que a propria Oracle agora tem também uma ferramenta de gerenciamento de BD: SQL Developer. Acho que dava para gerar a reversa do banco. Acho que o JDeveloper também dava para fazer a reversa do banco (mas acho que sem as stored procedures)
PadrE:
A ideia de criar um programinha java eh boa… mas eh que isso eh meio urgente…
Uso o TOAD no trabalho e vou fucar ele para tentar achar algo…
No tempo livre vou desenvolvendo o programinha java pra isso…
To pensando em como vou ler a estrutura das tabelas, como constrait’s e tamanho dos campos…