oracle 如何检查oracle报告服务器的启动/关闭状态?

声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow 原文地址: http://stackoverflow.com/questions/3246296/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me): StackOverFlow

提示:将鼠标放在中文语句上可以显示对应的英文。显示中英文
时间:2020-09-18 21:01:47  来源:igfitidea点击:

how to check up/down status of oracle reports server?

oraclestatusoraclereports

提问by ssr532

To check the status of database servers, I use tnsping utility. Is there any similar utility for checking reports server? Thanks.

为了检查数据库服务器的状态,我使用了 tnsping 实用程序。是否有任何类似的实用程序来检查报告服务器?谢谢。

采纳答案by Jim Hudson

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.

如果无法访问 ReportServer 管理控制台,那可能会很困难。但是调用 /reports/rwservlet/showjobs?server= 可能对你有用。如果您收到响应,则表示服务器已启动并正在运行,并且会向您显示正在运行的所有作业。

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.

我过去还实施了一个程序,该程序使用 utl_http 定期运行最小报告并寻找合理的响应。然后在超时或收到 HTTP 错误或报告服务器错误时发送电子邮件。

回答by Ian Carpenter

I would agree with Jim Hudson, the Oracle Application Server Control is the easiest method to monitor your Oracle Report server(s).

我同意 Jim Hudson 的观点,Oracle Application Server Control 是监视 Oracle Report 服务器的最简单方法。

However you can gain some information about the status from running the following command:

但是,您可以通过运行以下命令获得有关状态的一些信息:

http://hostname.domain:port/reports/rwservlet/getserverinfo?server=yourReportServerName