Exportar dados do arquivo odb do Oracle Lite 10gR1

1

Espero que você possa me ajudar com este. Anos atrás (2005) alguém antes de mim configurou um servidor com WinXP e um aplicativo Java / Tomcat personalizado para monitorar alguns sensores, o banco de dados aparentemente sendo o Oracle Lite 10g (10.0.0.0.0). Funcionou sem falhas desde a configuração original ...

Agora, temos o problema de que uma falha de disco (sem backups, FS corrompida) tornou o Windows não inicializável e gostaria de extrair esse conteúdo do banco de dados e importá-lo para o MySQL ou pelo menos algo legível por qualquer coisa moderno. Nós não temos nenhuma documentação e ninguém sabe quem fez a configuração.

O problema é que o Oracle Lite aparentemente requer um servidor Oracle "completo" como um "mestre de sincronização", e ninguém aqui já trabalhou com a Oracle antes ou tem alguma experiência com essas coisas (somos todos Linux + (PHP / Python) + MySQL agora).

Como podemos obter o conteúdo do banco de dados usando uma nova configuração WinXP ou Win7?

Os bits do código de conexão de interesse na fonte Java são (espero ter todos relevantes):

Class.forName("oracle.lite.poljdbc.POLJDBCDriver").newInstance();
con = DriverManager.getConnection("jdbc:polite:system/DBNAME:DBNAME;DataDirectory=C:\mobileclient\oldb40\DBNAME;Database=DBNAME;PWD=PASS", "fm", "PASS");
    
por Marco 13.10.2013 / 20:07

0 respostas