srvctl start network -netname ora.net1.network Command 'start' is not supported for object 'network'
时间: 2024-03-03 15:52:59 浏览: 206
如果您在使用 `srvctl start network` 命令启动网络资源时遇到 "Command 'start' is not supported for object 'network'" 错误,可能是因为在您的环境中没有名为 `ora.net1.network` 的网络资源.
请尝试使用以下命令来列出您的网络资源:
```
srvctl config network
```
如果您的网络资源名称为 `ora.net1.network`, 那么可以使用以下命令来启动该资源:
```
srvctl start network -netname ora.net1.network
```
如果您的网络资源名称与上述名称不同,请将其替换为正确的名称。
请注意,如果您要启动的资源具有依赖关系,则 srvctl 命令将自动启动其所有依赖项。
如果问题仍然存在,请检查您的 Oracle Clusterware 版本,并查看相关文档以获取更多帮助。
相关问题
srvctl modify network -netname ora.net1.network -subnet 192.168.1.0/255.255.255.0 PRKO-2002 : Invalid command line option: -netname
如果您在使用 `srvctl modify network` 命令时遇到 PRKO-2002 错误,可能是因为 `srvctl` 命令不支持 `-netname` 选项来指定要修改的网络资源名称。
为了解决这个问题,可以尝试使用以下命令来修改网络资源的子网:
```
srvctl modify network -subnet <new_subnet> -nettype <network_type> -networkname <network_name>
```
将 `<new_subnet>` 替换为您的新子网,将 `<network_type>` 替换为您的网络资源类型,将 `<network_name>` 替换为您要修改的网络资源的名称。例如,如果要将 `ora.net1.network` 的子网修改为 `192.168.1.0/255.255.255.0`,则可以运行以下命令:
```
srvctl modify network -subnet 192.168.1.0/255.255.255.0 -nettype GENERIC -networkname ora.net1.network
```
请注意,修改网络资源的子网可能需要重新启动相关资源以使更改生效。您可以使用以下命令来重新启动资源:
```
srvctl stop network -netname <network_name>
srvctl start network -netname <network_name>
```
将 `<network_name>` 替换为您要重新启动的网络资源的名称。
如果问题仍然存在,请查阅 Oracle 文档以获取更多帮助。
srvctl start listener -listener ora.LISTENER.lsnr PRCR-1031 : Resource attribute NAME value ora.ORA.LISTENER.LSNR.lsnr is not valid
这个错误一般是因为listener名称不正确导致的。请检查listener名称是否正确,并且确保listener已经被注册到了Oracle Clusterware中。你可以使用以下命令来检查listener是否已经被注册:
```
$ crsctl stat res -t | grep ora.LISTENER.lsnr
```
如果listener没有被注册,你可以使用以下命令来注册:
```
$ srvctl add listener -listener <listener_name> -oraclehome <oracle_home> -n <node_name>
```
其中,<listener_name>是你要注册的listener名称,<oracle_home>是Oracle软件的安装路径,<node_name>是listener所在的节点名称。注册完成后,你可以使用以下命令来启动listener:
```
$ srvctl start listener -listener <listener_name>
```
希望这能够帮助到你解决问题。
阅读全文