【发布时间】:2020-01-08 06:58:50
【问题描述】:
tl;dr - 当今天的工具不支持时,我如何从 Oracle 3.x 数据库服务器中提取数据库信息?
我有一个客户忽略了全面升级(Win Server 2003、Oracle 3x 等。是的,我知道这是全面错误的,但我的工作是清理它),我需要提取数据库来自此服务器上的数据库的信息,用于导入更现代的东西。
我检查了 Oracle 和非 Oracle db GUI 应用程序,它们最旧的版本是第 7 版。我在 Google 和这里查看过,但我还没有找到某种数据提取解决方案。我是否需要 ping Oracle 以获得适用于版本 3 的 Gui 应用程序版本?有代码解决方案吗?我被难住了。
【问题讨论】:
-
甲骨文 3?它可以追溯到 1983 年。我不会把钱花在任何支持它的 GUI 上。但是,SQL*Plus 应该可以工作。不过,我不知道它是否支持
spool,以便您可以从这些表中导出行。恐怕你有问题,我不知道谁能帮你解决。对不起。 -
我假设 Oracle 3(真的很疯狂)数据库的数据量非常小,所以尝试将数据导出到纯 CSV 文件并导入到新系统。触发器、外键、PL/SQL 现在不存在,所以没有什么可以丢失的。
-
@Littlefoot 成功了。谢谢!