kingbase v8r3透明存储加密

V8R3只能进行表加密,而没有表空间加密功能
encrypt_user_table 指定是否默认对创建的用户表加密,默认off

修改配置文件
vim kingbase.conf
encrypt_user_table=on

select sys_relation_filepath(‘tbs_a’);

hexdump -c /home/kingbase/ES/V8/data/base/16391/16392 |grep z

已存在的非加密数据进行导出
sys_dump -Usystem -F c -f /home/kingbase/a.dmp -C -v db_a

修改数据库名
alter database db_a rename to aaa;

导入数据
create database db_a
sys_restore -Usystem -v -d db_a /home/kingbase/a.dmp

查看表文件路径
select sys_relation_filepath(‘tbs_a’);

hexdump -c /home/kingbase/ES/V8/data/base/16401/16402 |grep z

create table a (a int, b varchar(10)) encrypted;
SELECT RELNAME, RELISENCRYPTED, LENGTH(RELTDEKEY) FROM SYS_CLASS WHERE RELNAME=‘TABLE_ENCRYPT’;

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值