Oracle NoSQL Database Cloud Service Subscription

Learn how to manage Oracle NoSQL Database Cloud Service subscriptions and it’s users.

This article has the following topics:

Service Limits

Oracle NoSQL Database Cloud Service has various default limits. Whenever you create an Oracle NoSQL Database Cloud Service table, the system ensures that your requests are within the bounds of the specified limit. When creating On Demand capacity tables, the On Demand Capacity max limits will be used during the validation.

Oracle Cloud tenancies are typically active in more than one region. You can view this as a single large tenancy, however, the Oracle NoSQL Database Cloud Service takes the combination of tenancy OCID and region location to establish some of the limits (region-level limits). Additionally, it has limits at the table level. For detailed list of service limits, see Oracle NoSQL Database Cloud Service Limits.

You can view the existing limits for Hosted Environments, Read Units, Write Units, and Table size for your region from the Governance & Administration > Limits, Quotas and Usage in Oracle Cloud Infrastructure Console as shown below. This example shows the values for the Ashburn region. You see the service limit, the current usage, and the current availability for each of the limits. Note that the availability can be affected by quota policies on either this compartment or its parent compartment.

Description of limit-quotas-usage.png follows

Description of the illustration limit-quotas-usage.png

You can increase the service limits by submitting a request from the Limits, Quotas, and Usage page in Oracle Cloud Infrastructure Console as follows. This creates a CAM ticket.

  1. Click the Request a service limit increase button. This opens the Request Service Limit Updates page.

  2. Select NoSQL from the Service Category drop-down.

  3. Select the required resource from the Resource drop-down.

  4. Update the value in the <Region> Region Limit.

  5. State the reason for requesting an update in the Reason for Request dialog box.

  6. Click the Create Support Request button.

Example: Service limit update request for increasing the read units from 100000 to 110000 in the Ashburn region.

Description of req_ser_limit_upd.png follows

Description of the illustration req_ser_limit_upd.png

If you want to increase a limit that is shown in the Oracle NoSQL Database Cloud Service Limits table, but is not displayed in the Resource drop-down in the Request Service Limit Updates page, you can request for an update as follows: 1. Select any resource from the drop-down.

  1. Retain the existing value for the region limit.

  2. Add a note in the Reason for Request dialog box, stating the limit you want updated and the required value.

  3. Click the Create Support Request button.

For more details on service limits, see About Service Limits and Usage in Oracle Cloud Infrastructure Documentation.

Requesting a Dedicated Hosted Environment

Learn how to raise a service ticket to request a dedicated hosted environment.

Oracle NoSQL Database hosted environment offers a NoSQL environment that is dedicated to your tenancy. With a dedicated environment, you have the option to define encryption keys used for data encryption. For more details, see Introduction to Customer-Managed Encryption keys.

To request a dedicated hosted environment:

Note: The hosted environment will be provisioned and available to you in approximately 10 business days, depending on the availability of hardware, after placing the service request. Once the hosted environment is ready, a comment with the text Your request has been fulfilled will be updated in the service request. You can poll the service request to check if you have received this comment regarding the provisioning of the hosted environment.

Service Quotas

You can use quotas to determine how other users allocate Oracle NoSQL Database Cloud Service resources across compartments in Oracle Cloud Infrastructure. A compartment is a collection of related resources, such as instances, virtual cloud networks, and block volumes, that can be accessed only by certain groups that have been given permission by an administrator. Whenever you create an Oracle NoSQL Database Cloud Service table or scale up the provisioned throughput or storage, the system ensures that your requests are within the bounds of the quota for that compartment.

This table lists the Oracle NoSQL Database Cloud Service quotas that you can reference.

Name Scope Description
hosted-environment-count Regional Hosted Environments
read-unit-count Regional Region Unit Count
write-unit-count Regional Write Unit Count
table-size-gb Regional Table Size (GB)

You can set quotas using the Console or API. You can execute quota statements from the Quota Policies page under the Governance option in Oracle Cloud Infrastructure Console.

Example Quota Statements for Oracle NoSQL Database Cloud Service

See About Compartment Quotas in Oracle Cloud Infrastructure Documentation.

Service Events

Actions that you perform on Oracle NoSQL Database Cloud Service tables emit events.

You can define rules that trigger a specific action when an event occurs. For example, you might define a rule that sends a notification to administrators when someone drops a table. See Overview of Events and Get Started with Events in Oracle Cloud Infrastructure Documentation.

This table lists the Oracle NoSQL Database Cloud Service events that you can reference.

Friendly Name Event Type
Alter Table Begin
com.oraclecloud.nosql.altertable.begin
Alter Table End
com.oraclecloud.nosql.altertable.end
Change Table Compartment Begin
com.oraclecloud.nosql.changecompartment.begin
Change Table Compartment End
com.oraclecloud.nosql.changecompartment.end
Create Index Begin
com.oraclecloud.nosql.createindex.begin
Create Index End
com.oraclecloud.nosql.createindex.end
Create Table Begin
com.oraclecloud.nosql.createtable.begin
Create Table End
com.oraclecloud.nosql.createtable.end
Add Replica Begin
com.oraclecloud.nosql.addreplica.begin
Add Replica End
com.oraclecloud.nosql.addreplica.end
Drop Index Begin
com.oraclecloud.nosql.dropindex.begin
Drop Index End
com.oraclecloud.nosql.dropindex.end
Drop Table Begin
com.oraclecloud.nosql.droptable.begin
Drop Table End
com.oraclecloud.nosql.droptable.end
Drop Replica Begin
com.oraclecloud.nosql.dropreplica.begin
Drop Replica End
com.oraclecloud.nosql.dropreplica.end

Example

This example shows information associated with the event Create Table Begin:

{
  "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>*"
  }
}

Service Metrics

Learn about the metrics emitted by the metric namespace oci_nosql (Oracle NoSQL Database Cloud Service).

Metrics for Oracle NoSQL Database Cloud Service include the following dimensions:

Oracle NoSQL Database Cloud Service sends metrics to the Oracle Cloud Infrastructure Monitoring Service. You can view or create alarms on these metrics using the Oracle Cloud Infrastructure Console SDKs or CLI. See OCI SDKs and CLI in Oracle Cloud Infrastructure Documentation.

Available Metrics

Metric Metric Display Name Unit Description Dimensions
ReadUnits Read Units Units The number of read units consumed during this period. resourceId tableName
WriteUnits Write Units Units The number of write units consumed during this period. resourceId tableName
StorageGB Storage Size GB The maximum amount of storage consumed by the table. As this information is generated hourly, you may see values that are out of date in between the refresh points. resourceId tableName
ReadThrottleCount Read Throttle Count The number of read throttling exceptions on this table in the time period. resourceId tableName
WriteThrottleCount Write Throttle Count The number of write throttling exceptions on this table in the time period. resourceId tableName
StorageThrottleCount Storage Throttle Count The number of storage throttling exceptions on this table in the time period. resourceId tableName
MaxShardSizeUsagePercent Maximum Shard Size Usage Percentage The ratio of the space used in the shard over the total space allocated to the shard. This is specific to a table and will be the highest value across all shards. resourceId tableName
Replica Lag Replica Lag Millisecond A time lag in replicating the data changes of a Global Active table from a sender region to a receiver region. resourceId tableName replica

Data Regions and Associated Service Endpoints

Learn about the data regions supported for Oracle NoSQL Database Cloud Service and access region-specific service endpoints.

Data Regions

To start with Oracle NoSQL Database Cloud Service, you must create an account (either for free trial or to purchase provisioning). Along with other details, the account application requires you to choose the default data region.

If your application is running under your tenancy on an OCI host in the same region, you should configure your VCN to route all NDCS traffic through the Service Gateway. See Access to Oracle Services: Service Gateway for more details.

Service Endpoints Associated with Data Regions

A service endpoint is the regional network access point to the Oracle NoSQL Database Cloud Service. The general format of a region endpoint is https://nosql.{region}.oci.oraclecloud.com.

For example, the service endpoint for the Ashburn Oracle NoSQL Database Cloud Service region identifier in North America region is https://nosql.us-ashburn-1.oci.oraclecloud.com. Different data regions have different {region} components of their URLs.

This table lists the service endpoints for all the data regions which are supported by Oracle NoSQL Database Cloud Service. See Service Availability for the latest information about the regions that support Oracle NoSQL Database Cloud Service.

Data Region Region Identifier Service Endpoint
North America ca-montreal-1 https://nosql.ca-montreal-1.oci.oraclecloud.com
North America ca-toronto-1 https://nosql.ca-toronto-1.oci.oraclecloud.com
North America us-ashburn-1 https://nosql.us-ashburn-1.oci.oraclecloud.com
North America us-chicago-1 https://nosql.us-chicago-1.oci.oraclecloud.com
North America us-phoenix-1 https://nosql.us-phoenix-1.oci.oraclecloud.com
North America us-sanjose-1 https://nosql.us-sanjose-1.oci.oraclecloud.com
North America us-dallas-1 https://nosql.us-dallas-1.oci.oraclecloud.com
North America us-abilene-1 https://nosql.us-abilene-1.oci.oraclecloud.com
North America us-boardman-1 https://nosql.us-boardman-1.oci.oraclecloud.com
North America us-desmoines-1 https://nosql.us-desmoines-1.oci.oraclecloud.com
North America us-quincy-1 https://nosql.us-quincy-1.oci.oraclecloud.com
North America us-shawnee-1 https://nosql.us-shawnee-1.oci.oraclecloud.com
EMEA af-johannesburg-1 https://nosql.af-johannesburg-1.oci.oraclecloud.com
EMEA eu-amsterdam-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 eu-marseille-1 https://nosql.eu-marseille-1.oci.oraclecloud.com
EMEA eu-milan-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 me-abudhabi-1 https://nosql.me-abudhabi-1.oci.oraclecloud.com
EMEA me-dubai-1 https://nosql.me-dubai-1.oci.oraclecloud.com
EMEA me-jeddah-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 eu-dublin-3 https://nosql.eu-dublin-3.oci.oraclecloud.com
APAC ap-chuncheon-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
LAD mx-queretaro-1 https://nosql.mx-queretaro-1.oci.oraclecloud.com
LAD mx-monterrey-1 https://nosql.mx-monterrey-1.oci.oraclecloud.com
LAD sa-bogota-1 https://nosql.sa-bogota-1.oci.oraclecloud.com
LAD sa-santiago-1 https://nosql.sa-santiago-1.oci.oraclecloud.com
LAD sa-saopaulo-1 https://nosql.sa-saopaulo-1.oci.oraclecloud.com
LAD sa-valparaiso-1 https://nosql.sa-valparaiso-1.oci.oraclecloud.com
LAD sa-vinhedo-1 https://nosql.sa-vinhedo-1.oci.oraclecloud.com