这是一个创建于 111 天前的主题,其中的信息可能已经有所发展或是发生改变。
Oracle 元数据批量导出与 Java 反编译及 AI 代码库分析请教
大佬们好,目前在维护一些历史项目,遇到不少挑战,经常需要深入源码排查问题,想请教两个问题:
(1)Oracle 数据库的元数据及存储过程批量导出方案
我现在需要高效全量导出 Oracle 数据库的完整元数据(表结构、视图、关系等)和所有存储过程代码,生成本地文本文件。
方便本地关键词搜索或者是导入 AI 知识库(Notebook LM)智能 AI 检索分析,以便快速理解系统的数据结构和核心逻辑。
有没有推荐好用的 Oracle 元数据(表结构、视图、关联关系、存储过程等)全量导出工具或者 GitHub 项目;如果没有现成的工具,我准备自己编写 JAVA 程序,这块有什么实现思路?
(2)高质量 Java 反编译工具以及 AI 代码库分析工具推荐?
有些项目历史悠久,只有一些 JAR 包,找不到源码和问的人了,求推荐:有没有能最大程度保留源码信息(如变量名、注释)的 jar 包反编译工具;
还有当前,适合分析整个反编译后代码库(比如有几十个*.java 文件)并能进行提问的 AI 工具。
目前考虑高效反编译后导入 IDE ,再结合 Cursor 、roo code 、Augment code 等长上下文的 AI 工具分析,不知是否有更好方案或经验分享?
救救小弟,感谢各位大佬了。