【发布时间】:2015-06-01 16:39:18
【问题描述】:
我需要找出特定数据库的侦听器状态。假设我有 100 个。我不打算逐个检查它们的状态。
当我进入 LSNRCTL 时,我进入了侦听器控制实用程序。我想找出特定数据库的侦听器状态。当我输入“service grep | DB”时,它没有返回任何结果。
那么,我可以在 LSNRCTL 实用程序中使用 grep 吗?如果是,如何以及如果否,是否有解决方案,我只能获取侦听特定数据库的侦听器的服务信息?
谢谢
【问题讨论】:
我需要找出特定数据库的侦听器状态。假设我有 100 个。我不打算逐个检查它们的状态。
当我进入 LSNRCTL 时,我进入了侦听器控制实用程序。我想找出特定数据库的侦听器状态。当我输入“service grep | DB”时,它没有返回任何结果。
那么,我可以在 LSNRCTL 实用程序中使用 grep 吗?如果是,如何以及如果否,是否有解决方案,我只能获取侦听特定数据库的侦听器的服务信息?
谢谢
【问题讨论】:
你可以发布
lsnrctl status yourdb
我认为你不能在 lsnrctl 的命令行中使用 grep。如果您输入帮助,您将看到可用的命令。
如果需要,您可以从 shell 将其输出通过管道传输到 grep 命令。过滤状态为的行
$ lsnrctl status yourdb | grep status
【讨论】: