19c servctl 如何启动 ora.LISTENER.lsnr
时间: 2024-03-24 07:41:00 浏览: 110
要启动 ora.LISTENER.lsnr 服务,可以使用以下命令:
```
$ srvctl start listener -listener ora.LISTENER.lsnr
```
请确保已经设置了 ORACLE_HOME 和 ORACLE_SID 环境变量,并且具有足够的权限运行该命令。
相关问题
19c rac ora.LISTENER.lsnr state INTERMEDIATE
当 `ora.LISTENER.lsnr` 的状态为 `INTERMEDIATE` 时,表示该资源正在进行某些操作,例如正在启动或者停止。在这种情况下,你可以等待一段时间,然后再次运行以下命令来检查资源的状态:
```
$ crsctl stat res ora.LISTENER.lsnr -t
```
如果该资源已经启动成功,则状态应该为 `ONLINE`。如果该资源启动失败,则状态可能为 `OFFLINE` 或者 `UNKNOWN`,你可以根据具体的错误信息来解决问题。
如果一段时间后该资源的状态仍然为 `INTERMEDIATE`,则可以尝试使用以下命令强制停止该资源:
```
$ crsctl stop resource ora.LISTENER.lsnr -f
```
然后再使用 `crsctl start resource` 命令重新启动该资源。如果问题仍然存在,请检查日志文件以获取更多信息。
19c srvctl start res ora.LISTENER.lsnr PRKO-2001 : Invalid command line syntax
这个错误提示是因为你使用了无效的命令行语法。似乎你想使用 `srvctl start listener` 命令来启动 Oracle 监听器,但是命令语法不正确。
正确的 `srvctl start listener` 命令语法应该是:
```
srvctl start listener -listener <listener_name>
```
其中 `<listener_name>` 是你要启动的监听器的名称。请确保你输入的命令语法正确,然后再尝试启动监听器。
阅读全文