我目前正在与一个团队合作开发Oracle REST数据服务(ORDS),每个团队成员都有一个标准的Oracle用户帐户。我们需要为Oracle数据库中的另一个模式创建和修改Web服务。
我知道这可能需要为每个用户调整某些权限或设置,但我不完全确定这些调整是什么。我还知道我们需要有效地管理协作开发过程,以便每个人都可以在相同的RESTful服务上工作,而不会发生冲突。
有谁能帮我澄清一下:
- 我们的Oracle用户需要什么角色或权限来为另一个模式开发ORDSwebservices?
- 是否需要调整任何特定的ORDS设置或配置,以允许多个用户使用相同的服务?
- 我们如何有效地管理开发过程,以便所有团队成员都可以在相同的RESTful服务上进行协作?
任何见解或建议将不胜感激。
在此先谢谢您!
1条答案
按热度按时间bpsygsoo1#
1.我们的Oracle用户需要什么角色或权限来为另一个模式开发ORDSwebservices?
1.是否需要调整任何特定的ORDS设置或配置,以允许多个用户使用相同的服务?
1.我们如何有效地管理开发过程,使所有的团队成员
可以在相同的RESTful服务上进行协作?
答案1 -ORDS_ADMINISTRATOR_ROLE(Docs)。如果您的用户被授予此权限,他们就可以执行ORDSADMIN PL/API(Docs)。这允许您为数据库中任何启用了ORDS的模式/用户发布REST API。
答案2 -不,只是排序#1
答案3 -与您的PL/SQL程序相同。使用SOURCE CONTROL来管理API的PL/SQL定义,和/或使用SQLcl和Liquibase changeLogs来管理REST API--这些也将置于源代码控制之下。