説明
このステートメントは、TableSpaceの論理オブジェクトを作成するために使用されます。TableSpaceのプロパティは暗号化をサポートしています。
構文
CREATE TABLESPACE tablespace_name
[ ENCRYPTION USING 'algorithm' ]
algorithm:
'AES-256' | 'AES-128' | 'AES-192' | 'SM4-CBC'
パラメータの説明
| パラメータ | 説明 |
|---|---|
| tablespace_name | 作成するTableSpaceオブジェクトの名前を指定します。 |
| ENCRYPTION USING | 暗号化に使用するキーワードです。 |
| AES-256|AES-128|AES-192|SM4-CBC | 使用する暗号化アルゴリズムを選択します。 |
例
TableSpaceオブジェクトを作成します。
obclient> CREATE TABLESPACE tblspace1;TableSpaceオブジェクトを作成し、暗号化を使用します。
-- ステップ1:TDEメソッドを内部キー管理に設定 obclient> ALTER SYSTEM SET TDE_METHOD = 'INTERNAL'; -- ステップ2:キーストアを作成 obclient> ADMINISTER KEY MANAGEMENT CREATE KEYSTORE my_keystore IDENTIFIED BY abcCBAK123; -- ステップ3:キーストアを開く obclient> ADMINISTER KEY MANAGEMENT SET KEYSTORE OPEN IDENTIFIED BY abcCBAK123; -- ステップ4:マスターキーを作成 obclient> ADMINISTER KEY MANAGEMENT SET KEY IDENTIFIED BY abcCBAK123; -- ステップ5:暗号化されたTableSpaceを作成 obclient> CREATE TABLESPACE tblspace2 ENCRYPTION USING 'SM4-CBC';パスワードの例では
abcCBAK123を使用していますが、実際の使用時には安全なパスワードに置き換えてください。