首页 | 互联网 | IT动态 | IT培训 | Cisco | Windows | Linux | Java | .Net | Oracle | 软件测试 | C/C++ | 嵌入式开发 | 存储世界 | 服务器
网络设备 | IDC | 安全 | 求职招聘 | 数字网校 | 网页设计 | 平面设计 | 技术专题 | 电子书下载 | 教学视频 | 源码下载 | 搜索 | 博客 | 论坛
中国IT实验室Oracle频道
中国IT教育
Google
首页 入门基础 安装配置 体系架构 PLSQL 备份恢复 性能调优 开发技术 资讯动态 考试认证 下载 专题 讨论
您现在的位置: 中国IT实验室 >> Oracle >> 产品介绍 >> 正文

Oracle 10G 新特性--透明数据加密技术

    1 row created.

    SQL> insert into test values(2,'33245235');

    SQL> commit;

    Commit complete.

 

    SQL> select * from test;


          ID CREDIT_CARD_NUMB

    ---------- ----------------

            1 1231243242

            2 33245235

    可见,数据查看是明文,因为这个时候,加密钱夹已经打开,数据可以解密。

 

    这时,停止数据库,再打开:

    SQL> shutdown immediate

 

    Database closed.

    Database dismounted.

    ORACLE instance shut down.

    SQL> SQL> startup

    ORACLE instance started.

 

    Total System Global Area 524288000 bytes

    Fixed Size                1979968 bytes

    Variable Size            138414528 bytes

    Database Buffers        377487360 bytes

    Redo Buffers              6406144 bytes

    Database mounted.

    Database opened.


    SQL> select * from dodd.test;

    select * from dodd.test


    ERROR at line 1:

    ORA-28365: wallet is not open

 

 

    SQL> select id from dodd.test;

 

          ID

    ----------

            1

            2

    可以看到,因为数据库重启后,加密钱夹处于关闭状态,这时只要查询到加密的列,会提示加密钱夹没有打开。

上一页  [1] [2] [3] 下一页

【责编:Ken】

中国IT教育

相关产品和培训
文章评论
 友情推荐链接
 认证培训
 专题推荐

 ·关于Java框架技术专题
 ·XML全攻略技术专题
 ·JAVA开源技术介绍专题
 ·Java嵌入式开发之J2ME技术专题
 ·超前体验 Oracle 11g的5个新特性…
 ·揭密使用VB.NET的五个实用技巧
 ·Oracle和SQL Server常用函数对比专题…
 ·展现C#世界 C#程序设计专题…
 ·Java入门 Tomcat的配置技巧精华专题…
 ·Oracle RMAN物理备份技术详解…
 今日更新
 社区讨论
 博客论点
 频道精选
 Oracle频道相关导航