oracle应用加密,数据库 – 在Oracle中加密的推荐方法是什么?

如果您的Oracle数据库企业版中有Oracle Advanced Security,则您已经拥有存储在数据库中的数据的透明数据加密(TDE).看一看:

你也可以看看这个链接:

总结最后一页:

>设置:创建数据库文件和用户.

CONN sys / password AS SYSDBA

CREATE TABLESPACE tde_test

DATAFILE’/u01/oradata/DB10G/tde_test.dbf’SIZE 128K

AUTOEXTEND ON NEXT 64K;

CREATE USER测试IDENTIFIED BY测试DEFAULT TABLESPACE tde_test;

ALTER USER测试QUOTA UNLIMITED on tde_test;

GRANT CONNECT TO test;

GRANT CREATE TABLE TO test;

>加密数据:如何创建加密列.您必须创建一个钱包来保存加密密钥.将以下条目添加到服务器上的sqlnet.ora文件中,并确保已创建指定的目录.

ENCRYPTION_WALLET_LOCATION =

(SOURCE =(METHOD = FILE)(METHOD_DATA =

(DIRECTORY = / U01 /应用/ ORACLE /管理/ DB10G / encryption_wallet /)))

你必须创建和操作钱包:

CONN sys/password AS SYSDBA

ALTER SYSTEM SET ENCRYPTION KEY AUTHENTICATED BY "myPassword";

然后,您可以创建具有加密或不加密的所需列的表:

CREATE TABLE tde_test (

id NUMBER(10),

data VARCHAR2(50) ENCRYPT

)

TABLESPACE tde_test;

我希望这对你有帮助.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值