ITPub博客

首页 > 数据库 > Oracle > 【kingsql分享】表空间加密

【kingsql分享】表空间加密

原创 Oracle 作者:kingsql 时间:2013-12-15 17:02:14 0 删除 编辑
一个非常简单的实验,Oracle11G新特性
1.在sqlnet.ora中为encryption_wallet_location指定位置
sqlnet.ora写入如下内容
encryption_wallet_location=(source=(method=file)(method_data=(directory=/u01/hzh11g/wallet)))

2.创建相应的目录
mkdir -p /u01/hzh11g/wallet


3.创建钱包

sys@HZH11G> alter system set encryption key identified by "Hzh12345";

System altered.

4.创建加密表空间

sys@HZH11G> create tablespace enchzh1
  2  datafile '/u01/app/oracle/oradata/hzh11g/enchzh1.dbf' size 10M
  3  encryption using '3DES168'
  4  default storage (ENCRYPT);

Tablespace created.
//默认加密算法是DES128,其他的有3DES168,AES128,AES256

5.查看表空间是否加密
sys@HZH11G> select tablespace_name,encrypted from dba_tablespaces;
TABLESPACE_NAME                ENC
------------------------------ ---
SYSTEM                         NO
SYSAUX                         NO
UNDOTBS1                       NO
TEMP                           NO
USERS                          NO
EXAMPLE                        NO
ENCHZH1                        YES

kingsql偶尔笔记(原创)

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/28389881/viewspace-1063312/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
OCM

注册时间:2013-02-28

  • 博文量
    237
  • 访问量
    918388