Oracle NoSQL Database Cloud Service

NoSQL Data MigratorのソースとしてのOracle NoSQL Database Cloud Serviceの構成ファイル形式を次に示します。

構成テンプレート

"source" : {
  "type" : "nosqldb_cloud",
  "endpoint" : "<Oracle NoSQL Cloud Service Endpoint. You can either specify  the complete URL or the Region ID alone.>",
  "table" : "<table name>",
  "compartment" : "<OCI compartment name or id>",
  "credentials" : "</path/to/oci/credential/file>",
  "credentialsProfile" : "<oci credentials profile name>",
  "readUnitsPercent" : <table readunits percent>,
  "requestTimeoutMs" : <timeout in milli seconds>
}

説明

表7-4 ソース・パラメータ

パラメータ 用途 データ型 必須(Y/N)
type

ソースのタイプを識別します。

string Y

"type" : "nosqldb_cloud"

endpoint

Oracle NoSQL Database Cloud Serviceのサービス・エンドポイントを指定します。

完全なURLまたはリージョンIDのみを指定できます。Oracle NoSQL Database Cloud Serviceでサポートされているデータ・リージョンのリストは、Oracle NoSQL Database Cloud Serviceの使用データ・リージョンと関連サービスのURLを参照してください。

string Y
  • リージョンID

    "endpoint" : "us-ashburn-1"

  • URLの形式

    "endpoint" : "https://nosql.us-ashburn-1.oci.oraclecloud.com/"

table

データの移行元となる表の名前。

string Y

"table" :"myTable"

compartment

表が存在するコンパートメントの名前またはOCIDを指定します。

値を指定しない場合は、デフォルトでルート・コンパートメントに設定されます。

コンパートメントのOCIDは、OCI Cloudコンソールの「Governance」のコンパートメント・エクスプローラ・ウィンドウから確認できます。

string Y (表がテナンシのルート・コンパートメントにない場合)。
  • コンパートメント名

    "compartment" : "mycompartment"

  • 親コンパートメントで修飾されたコンパートメント名

    "compartment" : "parent.childcompartment"

  • 値が未指定。デフォルトはルート・コンパートメントです。

    "compartment": ""

  • コンパートメントOCID

    "compartment" : "ocid1.tenancy.oc1...4ksd"

credentials

OCI資格証明を含むファイルへの絶対パス。

指定しない場合は、デフォルトで$HOME/.oci/configに設定されます。

資格証明ファイルの例は、構成例を参照してください。

string N
  1. "credentials" : "/home/user/.oci/config"
  2. "credentials" : "/home/user/security/config"
credentialsProfile

Oracle NoSQL Database Cloud Serviceへの接続に使用する必要がある資格証明ファイル内のプロファイルの名前。

指定しない場合は、デフォルトでDEFAULTに設定されます。

string N
  1. "credentialsProfile" : "DEFAULT"
  2. "credentialsProfile": "ADMIN_USER"
readUnitsPercent

NoSQL表の移行中に使用される表読取りユニットの割合。

デフォルト値は90です。有効範囲は1から100の任意の整数です。

データの移行に必要な時間は、この属性に正比例することに注意してください。

移行アクティビティの表の読取りスループットを向上させることをお薦めします。

移行プロセスの完了後に読取りスループットを減らすことができます。

スループット変更の日次制限の詳細は、Oracle NoSQL Database Cloud Serviceの使用クラウド制限を参照してください。

integer N

"readUnitsPercent" : 90

requestTimeoutMs

ソースからの各読取り操作が完了するまで待機する時間を指定します。

これはミリ秒単位で指定します。デフォルト値は5000です。

値には任意の正の整数を指定できます。

integer N

"requestTimeoutMs" : 5000