我一直在四处搜索,但在我的场景中没有找到任何我理解的内容:
我有我公司拥有的所有 Oracle 数据库和相应服务器的列表(大约 80 个服务器 150 个数据库
)。我试图找出从哪个文件下载特定文件(从网页)。
我是机械工程师,而不是软件工程师,所以如果你能 eli5 那会很有帮助。
Specifically I need the SID name, but figuring out the server name would also be helpful.
最佳答案
你的问题有点棘手。如果您从 Web 应用程序下载文件(我假设它是一个 Java Web 应用程序),则 Oracle 数据库可以充当数据存储或可以直接生成 Oracle 报告的报告服务器
第一种情况,你需要弄清楚你下载的是什么文件? 是PDF吗?它是一个excel文件吗?或者只是文本文件或什么?最好的办法是检查文件链接,然后决定生成此文件的软件。它可以是后端生成文件的任何软件,例如 POI(用于生成 excel 文件),甚至是直接文件链接,但根本不是 oracle。
此外,在这种情况下,文件通常由server-let 在后端生成。您需要询问开发人员他们使用的是哪种报告或文件生成引擎。如果还使用了 Oracle 数据库,它通常会提供来自该报告或文件引擎的数据。
在第二种情况下,您只需检查 URL 并将其提供给网站管理员,询问他们使用的是哪个 oracle 服务器。它通常在 Web 服务器中配置。
关于database - 我如何确定数据源的 Oracle 数据库名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31832749/