オブジェクト・ストレージへのエクスポート中のデータの暗号化
Object Storageへのエクスポート中に表データを暗号化できます。
Autonomous AI Databaseからオブジェクト・ストレージにエクスポートするときにデータを暗号化するには、formatパラメータおよびencryptionオプションをDBMS_CLOUD.EXPORT_DATAとともに使用します。
               
暗号化されたデータをObject Storageにエクスポートする際には、次の点に注意してください。
- 
encryptionオプションは、Autonomous AI Databaseからオブジェクト・ストレージにデータをCSV、JSONまたはXMLとしてエクスポートする場合にのみサポートされます。 - 
エクスポートに暗号化と圧縮の両方が含まれる場合、操作の順序は、最初にデータが圧縮され、次にデータが暗号化されてから、Object Storageにアップロードされます。
 - 
サポートされている暗号化方法は2つあります。
- 
ユーザー定義関数の使用。
 - 
DBMS_CRYPTOで指定された暗号化アルゴリズムを使用します。暗号化および復号化の暗号化関数および手順の詳細は、DBMS_CRYPTOを参照してください。
 
 - 
 
トピック
- DBMS_CRYPTO暗号化アルゴリズムを使用したデータの暗号化
クラウド・オブジェクト・ストレージへのエクスポート中に、DBMS_CRYPTO暗号化アルゴリズムを使用してデータを暗号化するステップを示します。 - ユーザー定義の暗号化機能によるデータの暗号化
クラウド・オブジェクト・ストレージへのエクスポート時にユーザー定義の暗号化機能を使用してデータを暗号化するステップを示します。 
DBMS_CRYPTO暗号化アルゴリズムを使用したデータの暗号化
クラウド・オブジェクト・ストレージへのエクスポート中に、DBMS_CRYPTO暗号化アルゴリズムを使用してデータを暗号化するステップを示します。
                  
Cloud Object Storageへのエクスポート中にデータを暗号化するには、次のステップを実行します(この例では、表データをCSVファイルにエクスポートします)。
DBMS_CLOUD.EXPORT_DATAを使用してファイルを暗号化した後、DBMS_CRYPTO暗号化アルゴリズムを使用してファイルを暗号化するときに、エクスポートしたファイルを使用またはインポートするための次のオプションがあります。
                     
- 
DBMS_CLOUD.COPY_DATAまたはDBMS_CLOUD.COPY_COLLECTIONを同じ暗号化アルゴリズム・オプションとキーとともに使用して、ファイルを復号化できます。詳細は、DBMS_CRYPTOアルゴリズムを使用したデータの復号化およびロードを参照してください。
 - 
次の手順のいずれかを使用して、同じ暗号化アルゴリズム・オプションとファイルを復号化するキーを指定して、外部表のデータを問い合せることができます。
- 
DBMS_CLOUD.CREATE_EXTERNAL_TABLE - 
DBMS_CLOUD.CREATE_EXTERNAL_PART_TABLE - 
DBMS_CLOUD.CREATE_HYBRID_PART_TABLEDBMS_CLOUD.CREATE_HYBRID_PART_TABLEの場合、このオプションはオブジェクト・ストレージ・ファイルにのみ適用されます。 
詳細は、DBMS_CRYPTOアルゴリズムを使用したデータの復号化およびロードを参照してください。
 - 
 - 
自律型AIデータベースではないシステムでは、
DBMS_CRYPTOパッケージを同じアルゴリズム・オプションおよびキーとともに使用してファイルを復号化できます。キーはAutonomous AI Databaseの資格証明に
VARCHAR2として格納されますが、DBMS_CRYPTOはキー・パラメータにRAWタイプを使用します。暗号化アルゴリズムの詳細は、「DBMS_CRYPTOアルゴリズム」を参照してください。