Slide 24
Slide 24 text
Clusterware REST API
Copyright © 2021, Oracle and/or its affiliates
24
$ curl -k -X GET https://:/grid/cmd/v1/cmd/ --user admin:
{ "name":"cmd","homes":
[
{"homeName":"OraGI21Home1","path":"/u01/app/21.3.0/grid"},
{"homeName":"OraDB21Home1","path":"/u01/app/oracle/product/21.0.0/dbhome_1"}
],
"jobs":
[
{"rel":"canonical","md/v1/cmd/jobs","mediaType":"application/vnd.oracle.resource+json;type=collection"},
... href":"https://ptvmscan-01.jp.oracle.com:5700/grid/c
}
例:ORACLE_HOMEの情報取得コマンド
$ curl –k –X POST ¥
> https://://grid/cmd/v1/cmd/exec ¥
> '-H "accept: text/plain,text/javascript,application/json"' ¥
> '-H "content-type: application/vnd.oracle.resource+json;type=singular"' --user admin:myAdminPasswd ¥
> ‘-d {“command” : [“crsctl”, “stat”, “res”, “-t”], “runAsUser”:“”, “userPassword”:“"}'
{
"runAsUser": "grid",
"jobId": "vYqd35gHVBihMfCEXfo66kDjUseRwM74_u_4hu_bxicHCvWiap7AMljo51g6APOwclIs7POKcIoUOgwlZZNDmQ",
"command": [
"crsctl",
...
例:ジョブ作成