要检查数据库服务器的状态,我使用 tnsping 实用程序。有没有类似的工具来检查报告服务器?谢谢。
2 回答
Without access to the ReportServer admin console, that can be tough. But a call to /reports/rwservlet/showjobs?server= might do the trick for you. If you get a response, it confirms the server is up and running, and it'll show you any jobs that are running.
I've also implemented a procedure in the past that periodically runs a minimal report using utl_http and looks for a reasonable response. Then emails if it timesout or gets an HTTP error or report server error.
我同意 Jim Hudson 的观点,Oracle Application Server Control 是监控 Oracle 报表服务器的最简单方法。
但是,您可以通过运行以下命令获得有关状态的一些信息:
http://hostname.domain:port/reports/rwservlet/getserverinfo?server=yourReportServerName