【发布时间】:2017-04-19 20:25:37
【问题描述】:
我们的网络上有数百个数据库,主要是 SCOM 中的 MSSQL。我们有一些 Oracle DB,它们不在并且永远不会在 SCOM 中。这里的问题是我没有访问权限,也不会被授予访问这些数据库的权限。我只能访问 Oracle Enterprise Manager。
我的任务是在仪表板中将这些 Oracle DB 的状态作为基本的 Up/Down 提供。基本上我需要 db.name,db.status 就是这样。
在我的一生中,我找不到将这些信息转化为我可以解析的东西的方法。
到目前为止,这些是我尝试过的事情。 1.Oracle OEM Api(这方面的文档对我来说很粗糙,这可能是票,但我不知道我需要使用什么方法) 2.为数据库状态表抓取OEM门户(使用WebRequest获取javascript错误和使用WebBrowser获取登录错误)
我觉得这必须很容易,但我错过了一些东西。由于我不是 Oracle 管理员,甚至不是用户,所以我很茫然。
提前致谢
【问题讨论】:
标签: c# .net sql-server database oracle