オンプレミスのOracle NoSQL DatabaseからOracle NoSQL Database Cloud Serviceへの移行
この例では、Oracle NoSQL Database Migratorを使用して、Oracle NoSQL DatabaseからOracle NoSQL Database Cloud Service (NDCS)にNoSQL表のデータおよびスキーマ定義をコピーする方法を示します。
ユースケース
開発者は、既存のNoSQL Database KVStoreワークロードのリソース、クラスタおよびガベージ・コレクションの管理のオーバーヘッドを回避するためのオプションを調べています。解決策として、NDCSによって既存のオンプレミスKVStoreワークロードが自動的に管理されるため、これらをOracle NoSQL Database Cloud Serviceに移行することにします。
例
デモでは、myTable
というNoSQL表のデータおよびスキーマ定義をNoSQL Database KVStoreからNDCSに移行する方法について説明します。また、このユースケースを使用して、事前作成済の構成JSONファイルを渡してrunMigrator
ユーティリティを実行する方法も示します。前提条件
- 移行するソースとシンクを指定します。
- ソース: Oracle NoSQL Database
- シンク: Oracle NoSQL Database Cloud Service
- OCIクラウド資格証明を指定し、OCI構成ファイルで取得します。構成ファイルを
/home/.oci/config
に保存します。Oracle NoSQL Database Cloud Serviceの使用の資格証明の取得を参照してください。[DEFAULT] tenancy=ocid1.tenancy.oc1.... user=ocid1.user.oc1.... fingerprint= 43:d1:.... key_file=</fully/qualified/path/to/the/private/key/> pass_phrase=<passphrase>
- Oracle NoSQL Database Cloud Serviceのリージョン・エンドポイントおよびコンパートメント名を指定します。
- endpoint:
us-phoenix-1
- compartment:
developers
- endpoint:
- オンプレミスKVStoreの次の詳細を指定します。
- storeName:
kvstore
- helperHosts:
<hostname>:5000
- table:
myTable
- storeName:
手順
myTable
のデータおよびスキーマ定義をNoSQL Database KVStoreからNDCSに移行するには:
検証
移行を検証するには、NDCSコンソールにログインし、ソース・データを使用してmyTable
が作成されていることを確認します。