オブジェクト・ストレージからのインポート中のデータの復号化
Object Storageに格納された暗号化されたファイルから、データを復号化してロードできます。 外部表で使用するオブジェクト・ストレージで暗号化されたデータを復号化することもできます。
ノート:
このオプションは、4 GB未満のオブジェクト・ストレージ・ファイルでのみサポートされます。このオプションは、次の手順に適用されます:
-
DBMS_CLOUD.COPY_DATA
-
DBMS_CLOUD.CREATE_EXTERNAL_TABLE
-
DBMS_CLOUD.CREATE_EXTERNAL_PART_TABLE
-
DBMS_CLOUD.CREATE_HYBRID_PART_TABLE
DBMS_CLOUD.CREATE_HYBRID_PART_TABLE
の場合、このオプションはオブジェクト・ストレージ・ファイルにのみ適用されます。 DBMS_CLOUD.COPY_COLLECTION
トピック
- DBMS_CRYPTOアルゴリズムを使用したデータの復号化およびロード
暗号化されたファイルをオブジェクト・ストレージから復号化し、データをAutonomous Database上の表にロードするステップを示します(復号化ステップではDBMS_CRYPTO
アルゴリズムを使用します)。 - ユーザー定義関数を使用したデータの復号化およびロード
オブジェクト・ストレージのファイルを復号化し、ユーザー定義の復号化関数を使用してデータを表にロードするステップを示します。
DBMS_CRYPTOアルゴリズムを使用したデータの復号化およびロード
暗号化されたファイルをオブジェクト・ストレージから復号化し、データをAutonomous Database上の表にロードするステップを示します(復号化ステップではDBMS_CRYPTO
アルゴリズムを使用します)。
前提条件として、ファイルを暗号化してObject Storageにアップロードする必要があります。 この例では、CSVファイルを使用し、ファイルがDBMS_CRYPTO.ENCRYPT_AES256 + DBMS_CRYPTO.CHAIN_CBC + DBMS_CRYPTO.PAD_PKCS5
アルゴリズムを使用して暗号化され、クラウド・オブジェクト・ストレージにアップロードされていると想定しています。
ENCRYPT
ファンクションの詳細は、「ENCRYPTファンクション」を参照してください。
暗号化キーの生成の詳細は、「DBMS_CRYPTO操作上のノート」を参照してください。
オブジェクト・ストレージからAutonomous Databaseの既存の表にデータを復号化してロードするには:
ユーザー定義関数を使用したデータの復号化およびロード
オブジェクト・ストレージのファイルを復号化し、ユーザー定義の復号化関数を使用してデータを表にロードするステップを示します。
これらのステップの前提条件として、ファイルを暗号化し、ファイルをObject Storageにアップロードする必要があります。 この例では、CSVファイルを使用し、ファイルがDBMS_CRYPTO.ENCRYPT_AES256 + DBMS_CRYPTO.CHAIN_CBC + DBMS_CRYPTO.PAD_PKCS5
アルゴリズムを使用して暗号化され、クラウド・オブジェクト・ストレージにアップロードされていると想定しています。
ENCRYPT
ファンクションの詳細は、「ENCRYPTファンクション」を参照してください。
暗号化キーの生成の詳細は、「DBMS_CRYPTO操作上のノート」を参照してください。
オブジェクト・ストレージからAutonomous Databaseの既存の表にデータを復号化してロードするには: