Parameters

The NoSQL Database Migrator requires a configuration file where you define all the parameters to perform the migration activity. A few parameters are common across several sources and sinks. This topic provides a list of these common parameters. For the list of other parameters that are unique to individual sources or sinks, see the corresponding configuration template sections.

Common Configuration Parameters

The following are the common configuration parameters. See the individual configuration template sections for examples.

bucket

chunkSize

credentials

credentialsProfile

endpoint

format

namespace

prefix

requestTimeoutMs

security

type

useDelegationToken

Note:

Type Valid source Valid sink

Oracle NoSQL Database Cloud Service

(nosqldb_cloud)

Y Y
File (JSON file in the home directory) Y Y

OCI Object Storage (JSON file)

(object_storage_oci)

Y Y

OCI Object Storage (Parquet file)

(object_storage_oci)

N Y

useInstancePrincipal

useOKEWorkloadIdentity

Note: You can select only one of the authentication options. Therefore, specify only one of these parameters - credentials, useInstancePrincipal, useDelegationToken, useSessionToken, or useOKEWorkloadIdentity in the configuration template.

useSessionToken

To use the session token-based authentication, you must generate a session token using OCI Command Line Interface (CLI) commands.. For a sample use case, see Migrate from Oracle NoSQL Database to OCI Object Storage Using Session Token Authentication.

Note: