Oracle NoSQL Database
NoSQL Data MigratorのソースとしてのOracle NoSQL Databaseの構成ファイル形式を次に示します。
構成テンプレート
"source" : {
"type": "nosqldb",
"table" : "<fully qualified table name>",
"storeName" : "<store name>",
"helperHosts" : ["hostname1:port1","hostname2:port2,..."],
"security" : "</path/to/store/security/file>",
"requestTimeoutMs" : 5000
}
説明
表7-3 ソース・パラメータ
パラメータ | 用途 | データ型 | 必須(Y/N) | 例 |
---|---|---|---|---|
type |
ソースのタイプを識別します。 |
string | Y |
|
table |
データの移行元の完全修飾表名。 形式:
表がDEFAULTネームスペースにある場合は、 |
string | Y |
|
storeName |
Oracle NoSQL Databaseストアの名前。 |
string | Y |
|
helperHosts |
|
文字列の配列 | Y |
|
security |
ストアがセキュアなストアの場合は、ストア資格証明を含むセキュリティ・ログイン・ファイルへの絶対パスを指定します。セキュリティ・ログイン・ファイルの詳細は、管理者ガイドのリモート・アクセスでのセキュリティの構成を参照してください。 パスワード・ファイル・ベースの認証またはウォレット・ベースの認証のいずれかを使用できます。ただし、ウォレット・ベースの認証は、Oracle NoSQL DatabaseのEnterprise Edition (EE)でのみサポートされます。 Community Edition (CE)エディションでは、パスワード・ファイル・ベースの認証のみがサポートされます。 ウォレットを使用して認証するには、EEインストールの一部である追加のjarファイルが必要です。 これらのjarファイルがない場合は、次の例外が発生します。
前述の例外を回避するには、EEサーバー・パッケージから
nosql-migrator-1.0.0/lib ディレクトリに次のjarファイルをコピーする必要があります。
|
string | Y (セキュアなストアの場合)。 |
パスワード・ファイル・ベースの認証のセキュリティ・ファイルの内容の例:
ウォレット・ベースの認証のセキュリティ・ファイルの内容の例:
|
requestTimeoutMs |
ストアからの各読取り操作が完了するまで待機する時間を指定します。これはミリ秒単位で指定します。デフォルト値は5000です。値には任意の正の整数を指定できます。 |
integer | N | "requestTimeoutMs" : 5000
|