我希望你能帮我解决这个问题。几年前(2005 年),有人在我之前就用 WinXP 和自定义编写的 Java/Tomcat 应用程序设置了一台服务器,用于监控一些传感器,数据库后端显然是 Oracle Lite 10g (10.0.0.0.0)。自最初设置以来,它一直运行完美……
现在,我们遇到了磁盘故障(没有备份,文件系统损坏)导致 Windows 无法启动的问题,我想从数据库中取出该内容并将其导入 MySQL 或至少是任何现代程序都可以读取的内容。我们没有任何文档,也没有人知道是谁做的设置。
问题是 Oracle Lite 显然需要一个“完整”的 Oracle 服务器作为“同步主机”,而这里没有人曾经使用过 Oracle 或者有这方面的经验(我们现在都是 Linux+(PHP/Python)+MySQL)。
我们如何使用全新的 WinXP 或 Win7 设置来获取数据库的内容?
Java 源代码中感兴趣的连接代码位是(我希望我获得了所有相关内容):
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");