Oracle NoSQL Database Cloud Service 订阅
了解如何管理 Oracle NoSQL Database Cloud Service 订阅及其用户。
本文包含以下主题:
服务限制
Oracle NoSQL Database Cloud Service 具有各种默认限制。每当创建 Oracle NoSQL Database Cloud Service 表时,系统都会确保您的请求在指定限制的范围内。在创建 On Demand 容量表时,将在验证期间使用 On Demand 容量最大限制。
Oracle Cloud 租户通常在多个区域中处于活动状态。您可以将此视图视为单个大型租户,但是,Oracle NoSQL Database Cloud Service 会结合使用租户 OCID 和区域位置来建立一些限制(区域级限制)。此外,它在表级别有限制。有关服务限制的详细列表,请参阅 Oracle NoSQL Database Cloud Service 限制。
您可以从 Oracle Cloud Infrastructure 控制台中的监管和管理 > 限制、限额和使用量,查看托管环境、读取单位数、写入单位数和表大小的现有限制,如下所示。此示例显示了 Ashburn 区域的值。您可以看到每个限制的服务限制、当前使用量和当前可用性。请注意,此区间或其父区间上的限额策略可能会影响可用性。

您可以通过 Oracle Cloud Infrastructure 控制台中的限额、限额和使用量页提交请求来提高服务限制,如下所示。这将创建一个 CAM 票证。
-
单击 Request a service limit increase(请求提高服务限额)按钮。这将打开 Request Service Limit Updates(请求服务限制更新)页面。
-
从 Service Category(服务类别)下拉列表中选择 NoSQL 。
-
从“资源”下拉列表中选择所需资源。
-
更新 <Region> Region Limit 中的值。
-
在请求原因对话框中说明请求更新的原因。
-
单击创建支持请求按钮。
示例:用于将 Ashburn 区域中的读取单位数从 100000 增加到 110000 的服务限制更新请求。

如果要增加 Oracle NoSQL Database Cloud Service 限制表中显示的限制,但未显示在请求服务限制更新页的资源下拉列表中,则可以按如下方式请求更新:1。从下拉列表中选择任何资源。
-
保留区域限制的现有值。
-
在请求原因对话框中添加附注,说明要更新的限制和所需值。
-
单击创建支持请求按钮。
有关服务限制的更多详细信息,请参阅 Oracle Cloud Infrastructure 文档中的关于服务限制和使用。
请求专用托管环境
了解如何提交服务单以请求专用托管环境。
Oracle NoSQL Database 托管环境提供了一个专用于租户的 NoSQL 环境。在专用环境中,您可以选择定义用于数据加密的加密密钥。有关详细信息,请参见 Introduction to Customer-Managed Encryption keys 。
要请求专用托管环境,请执行以下操作:
- 登录到 Oracle NoSQL Database Cloud Service 。
- 在顶部的搜索栏中键入限制、配额和使用量,然后转至限制、配额和使用量页。确保您选择了右上角的正确区域。这应该是您想要托管环境的区域。
- 单击请求提高服务限制按钮。
- 在“服务类别”下,选择 NoSQL 。
- 在“资源”下,选择托管环境。
- 在 "Region Limit" 框中,请求主机环境的数量。
- 在请求原因文本框中:
-
要请求默认端点,请添加以下文本:“请求新的托管环境”。默认端点名称为
<tenancyName>.nosql.<REGION>.oci.oraclecloud.com。要请求其他端点,请添加以下文本:“请求端点前缀:<alternativePrefix> ”。这将导致
<alternativePrefix>.nosql.<REGION>.oci.oraclecloud.com。 -
要将启用加密密钥的请求放在 CMEK 的专用环境中,请添加以下文本:“请求启用 CMEK ”。
-
- 单击创建支持请求。
注:托管环境将在提交服务请求后大约 10 个工作日内进行预配并提供,具体取决于硬件的可用性。托管环境准备就绪后,将在服务请求中更新文本为您的请求已履行的备注。您可以轮询服务请求以检查是否收到了有关托管环境预配的此备注。
服务限额
可以使用限额来确定其他用户如何在 Oracle Cloud Infrastructure 中的区间间之间分配 Oracle NoSQL Database Cloud Service 资源。区间是相关资源的集合,只能由管理员已为其授予了权限的特定组来访问,例如实例、虚拟云网络和块存储卷。每当您创建 Oracle NoSQL Database Cloud Service 表或纵向扩展预配的吞吐量或存储时,系统都会确保您的请求位于该区间的限额范围内。
此表列出了您可以参考的 Oracle NoSQL Database Cloud Service 配额。
| 名称 | 范围 | 说明 |
|---|---|---|
| 托管环境计数 | 区域 | 托管环境 |
| 读单位计数 | 区域 | 区域单位计数 |
| 写单位计数 | 区域 | 写入单位数 |
| 表大小 -GB | 区域 | 表大小 (GB) |
您可以使用控制台或 API 设置配额。您可以从 Oracle Cloud Infrastructure 控制台中 Governance 选项下的 Quota Policies 页面执行限额语句。
Oracle NoSQL Database Cloud Service 的限额语句示例
-
示例 1:将用户可以分配给 my_compartment 中创建的表的 Oracle NoSQL Database Cloud Service 读取单位数限制为 20,000 个。
set nosql quota read-unit-count to 20000 in compartment my_compartment如果您未指定任何区域,则配额将设置为整个租户,这意味着它适用于所有区域。但是,可以通过在
set子句中应用过滤器条件并指定一个特定区域的名称(如下所示)将特定配额单独设置为一个区域。 -
示例 2:将用户可以分配给他们在区域 us-phoenix-1 中创建的表的 Oracle NoSQL Database Cloud Service 读取单位数限制为 10,000。
set nosql quota read-unit-count to 10000 in compartment my_compartment where request.region = us-phoenix-1在此示例中,“只有凤凰城”区域的读取单位计数定额为 10000。
-
示例 3:将用户可以分配给 my_compartment 中创建的表的 Oracle NoSQL Database Cloud Service 写入单位数限制为 5,000 个。
set nosql quota write-unit-count to 5000 in compartment my_compartment -
示例 4:将用户可以分配给 my_compartment 中创建的表的最大 Oracle NoSQL Database Cloud Service 存储空间限制为 1,000 GB。
set nosql quota table-size-gb to 1000 in compartment my_compartment
请参阅 Oracle Cloud Infrastructure 文档中的关于区间限额。
服务事件
对 Oracle NoSQL Database Cloud Service 表执行的操作会发出事件。
可以定义在事件发生时用来触发特定操作的规则。例如,可以定义一个规则,在有人删除表时向管理员发送通知。请参阅 Oracle Cloud Infrastructure 文档中的 Overview of Events 和 Get Started with Events 。
此表列出了可以引用的 Oracle NoSQL Database Cloud Service 事件。
| 友好名称 | 事件类型 |
|---|---|
| 更改表开始 | |
| 更改表结束 | |
| 更改表区间开始 | |
| 更改表区间结束 | |
| 创建索引开始 | |
| 创建索引结束 | |
| 创建表开始 | |
| 创建表结束 | |
| 添加副本开始 | |
| 添加副本结束 | |
| 删除索引开始 | |
| 删除索引结束 | |
| 删除表开始 | |
| 删除表结束 | |
| 删除副本开始 | |
| 删除副本结束 | |
示例
此示例显示与事件创建表开始关联的信息:
{
"cloudEventsVersion": "0.1",
"contentType": "application/json",
"source": "nosql",
"eventID": "*<unique_ID>*",
"eventType": "com.oraclecloud.nosql.createtable.begin",
"eventTypeVersion": "*<version>*",
"eventTime": "2019-12-30T00:52:01.343Z",
"data": {
"additionalDetails": {},
"availabilityDomain": "*<availability_domain>*",
"compartmentId": "ocid1.compartment.oc1..*<unique_ID>*",
"compartmentName": "my_compartment",
"freeformTags": {
"key":"value"
},
"resourceId": "ocid1.nosqltable.oc1..*<unique_ID>*",
"resourceName": "my_nosql_table"
},
"extensions": {
"compartmentId": "ocid1.compartment.oc1..*<unique_ID>*"
}
}
服务度量
了解度量名称空间 oci_nosql (Oracle NoSQL Database Cloud Service) 发出的度量。
Oracle NoSQL Database Cloud Service 的度量包括以下维:
-
资源标识
Oracle NoSQL Database Cloud Service 中 NoSQL 表的 OCID 。
注: OCID 是 Oracle 分配的唯一 ID,包含在控制台和 API 中作为资源信息的一部分。
-
表名称
Oracle NoSQL Database Cloud Service 中 NoSQL 表的名称。
-
副本
从其他区域接收表更新的区域的名称。
Oracle NoSQL Database Cloud Service 将度量发送到 Oracle Cloud Infrastructure Monitoring Service。您可以使用 Oracle Cloud Infrastructure 控制台 SDK 或 CLI 查看或创建这些度量的预警。请参阅 Oracle Cloud Infrastructure 文档中的 OCI SDKs and CLI 。
可用度量
| 度量 | 度量显示名称 | 单位 | 说明 | 尺寸 |
|---|---|---|---|---|
ReadUnits |
读取单位数 | 单元 | 在该期间内消耗的读取单位数。 | resourceId tableName |
WriteUnits |
写入单位数 | 单元 | 在该期间内消耗的写入单位数。 | resourceId tableName |
StorageGB |
存储大小 | GB | 表所消耗的最大存储量。由于此信息每小时生成一次,因此您可能会看到刷新点之间的值已过时。 | resourceId tableName |
ReadThrottleCount |
读取限制 | 计数 | 该表中在时段内的读取限制异常数。 | resourceId tableName |
WriteThrottleCount |
写入限制 | 计数 | 该表在时段内的写入限制异常数。 | resourceId tableName |
StorageThrottleCount |
存储限制 | 计数 | 该表在时段内的存储限制异常数。 | resourceId tableName |
MaxShardSizeUsagePercent |
最大分片大小使用量 | 百分比 | 分片中使用的空间与分配给分片的总空间的比率。这是特定于表的,并且是所有分片中的最高值。 | resourceId tableName |
Replica Lag |
副本延迟 | 毫秒 | 将全局活动表的数据更改从发送方区域复制到接收方区域的时间滞后。 | resourceId tableName replica |
数据区域和关联服务端点
了解 Oracle NoSQL Database Cloud Service 支持的数据区域以及访问特定于区域的服务端点。
数据区
要从 Oracle NoSQL Database Cloud Service 开始,您必须创建账户(免费试用或购买预配)。除了其他详细信息外,账户应用程序还要求您选择默认数据区域。
如果您的应用在同一区域中的 OCI 主机上的租户下运行,则应将 VCN 配置为通过服务网关路由所有 NDCS 流量。有关详细信息,请参阅访问 Oracle 服务:服务网关。
与数据区域关联的服务端点
服务端点是 Oracle NoSQL Database Cloud Service 的区域网络访问点。区域端点的一般格式为 https://nosql.{region}.oci.oraclecloud.com。
例如,北美地区的 Ashburn Oracle NoSQL Database Cloud Service 区域标识符的服务端点为 https://nosql.us-ashburn-1.oci.oraclecloud.com。不同的数据区域在其 URL 中具有不同的 {region} 组件。
此表列出了 Oracle NoSQL Database Cloud Service 支持的所有数据区域的服务端点。有关支持 Oracle NoSQL Database Cloud Service 的区域的最新信息,请参阅服务可用性。
| 数据区域 | 区域标识 | 服务端点 |
|---|---|---|
| 北美洲 | 蒙特利尔 -1 | https://nosql.ca-montreal-1.oci.oraclecloud.com |
| 北美洲 | ca-toronto-1 | https://nosql.ca-toronto-1.oci.oraclecloud.com |
| 北美洲 | us-ashburn-1 | https://nosql.us-ashburn-1.oci.oraclecloud.com |
| 北美洲 | us-chicago-1 | https://nosql.us-chicago-1.oci.oraclecloud.com |
| 北美洲 | us-phoenix-1 | https://nosql.us-phoenix-1.oci.oraclecloud.com |
| 北美洲 | 美国桑乔斯 -1 | https://nosql.us-sanjose-1.oci.oraclecloud.com |
| 北美洲 | us- 达拉斯 -1 | https://nosql.us-dallas-1.oci.oraclecloud.com |
| 北美洲 | 关于我们 -1 | https://nosql.us-abilene-1.oci.oraclecloud.com |
| 北美洲 | 用户手册 -1 | https://nosql.us-boardman-1.oci.oraclecloud.com |
| 北美洲 | us-desmoines-1 | https://nosql.us-desmoines-1.oci.oraclecloud.com |
| 北美洲 | 用户昆西 -1 | https://nosql.us-quincy-1.oci.oraclecloud.com |
| 北美洲 | us-shawnee-1 | https://nosql.us-shawnee-1.oci.oraclecloud.com |
| EMEA | af-johannesburg-1 | https://nosql.af-johannesburg-1.oci.oraclecloud.com |
| EMEA | 欧盟 - 阿姆斯特丹 -1 | https://nosql.eu-amsterdam-1.oci.oraclecloud.com |
| EMEA | eu-frankfurt-1 | https://nosql.eu-frankfurt-1.oci.oraclecloud.com |
| EMEA | eu-jovanovic-1 | https://nosql.eu-jovanovic-1.oci.oraclecloud.com |
| EMEA | eu-madrid-1 | https://nosql.eu-madrid-1.oci.oraclecloud.com |
| EMEA | 欧盟 - 马赛 -1 | https://nosql.eu-marseille-1.oci.oraclecloud.com |
| EMEA | 欧米兰 -1 | https://nosql.eu-milan-1.oci.oraclecloud.com |
| EMEA | eu-paris-1 | https://nosql.eu-paris-1.oci.oraclecloud.com |
| EMEA | eu-stockholm-1 | https://nosql.eu-stockholm-1.oci.oraclecloud.com |
| EMEA | eu-zurich-1 | https://nosql.eu-zurich-1.oci.oraclecloud.com |
| EMEA | il-jerusalem-1 | https://nosql.il-jerusalem-1.oci.oraclecloud.com |
| EMEA | 阿布扎比 -1 | https://nosql.me-abudhabi-1.oci.oraclecloud.com |
| EMEA | me-dubai-1 | https://nosql.me-dubai-1.oci.oraclecloud.com |
| EMEA | 吉达 -1 | https://nosql.me-jeddah-1.oci.oraclecloud.com |
| EMEA | me-riyadh-1 | https://nosql.me-riyadh-1.oci.oraclecloud.com |
| EMEA | uk-cardiff-1 | https://nosql.uk-cardiff-1.oci.oraclecloud.com |
| EMEA | uk-london-1 | https://nosql.uk-london-1.oci.oraclecloud.com |
| EMEA | 欧双林 -3 | https://nosql.eu-dublin-3.oci.oraclecloud.com |
| APAC | AP- 春川 -1 | https://nosql.ap-chuncheon-1.oci.oraclecloud.com |
| APAC | ap-hyderabad-1 | https://nosql.ap-hyderabad-1.oci.oraclecloud.com |
| APAC | ap-melbourne-1 | https://nosql.ap-melbourne-1.oci.oraclecloud.com |
| APAC | ap-mumbai-1 | https://nosql.ap-mumbai-1.oci.oraclecloud.com |
| APAC | ap-osaka-1 | https://nosql.ap-osaka-1.oci.oraclecloud.com |
| APAC | ap-seoul-1 | https://nosql.ap-seoul-1.oci.oraclecloud.com |
| APAC | ap-singapore-1 | https://nosql.ap-singapore-1.oci.oraclecloud.com |
| APAC | ap-singapore-2 | https://nosql.ap-singapore-2.oci.oraclecloud.com |
| APAC | ap-sydney-1 | https://nosql.ap-sydney-1.oci.oraclecloud.com |
| APAC | ap-tokyo-1 | https://nosql.ap-tokyo-1.oci.oraclecloud.com |
| APAC | ap-batam-1 | https://nosql.ap-batam-1.oci.oraclecloud.com |
| APAC | ap-kulai-1 | https://nosql.ap-kulai-1.oci.oraclecloud.com |
| 拉丁美洲 | mx-queretaro-1 | https://nosql.mx-queretaro-1.oci.oraclecloud.com |
| 拉丁美洲 | mx- 蒙特雷 -1 | https://nosql.mx-monterrey-1.oci.oraclecloud.com |
| 拉丁美洲 | 萨波哥大 -1 | https://nosql.sa-bogota-1.oci.oraclecloud.com |
| 拉丁美洲 | 萨圣地亚哥 -1 | https://nosql.sa-santiago-1.oci.oraclecloud.com |
| 拉丁美洲 | sa-saopaulo-1 | https://nosql.sa-saopaulo-1.oci.oraclecloud.com |
| 拉丁美洲 | 萨瓦尔帕莱索 -1 | https://nosql.sa-valparaiso-1.oci.oraclecloud.com |
| 拉丁美洲 | 萨维赫多 -1 | https://nosql.sa-vinhedo-1.oci.oraclecloud.com |