oracle Wallet的使用(即内部加密技术TDE(Transparent Data Encryption ))

1. TDE是Oracle10gR2中推出的一个新功能,使用时要保证Oracle版本是在10gR2或者以上

--查看oracle版本:

select * from v$version;

2、创建一个新目录,并指定为Wallet目录

D:\oracle\product\10.2.0\admin\ora10\ora_wallet

3. 设置wallet目录,在参数文件sqlnet.ora中(window+f,在你安装盘区查找sqlnet.ora),按照下面的格式加入信息:

ENCRYPTION_WALLET_LOCATION=(SOURCE=(METHOD=FILE)

(METHOD_DATA=(DIRECTORY=D:\oracle\product\10.2.0\admin\ora10\ora_wallet)))

4. 创建master key文件,指定wallet密码,使用SYS用户登入系统,建立加密文件

SQL> alter system set encryption key identified by "wallet";

System altered

--  密码"wallet"不加引号时,后面使用时也不需要用引号

此时在设置的目录下,多出一个Personal Information Exchange类型的文件,相当于我们生成的master key文件。D:\oracle\product\10.2.0\admin\ora10\ora_wallet\ewallet.p12

5、启动、关闭Wallet

SQL> ALTER SYSTEM SET ENCRYPTION WALLET OPEN IDENTIFIED BY "wallet";

ALTER SYSTEM SET ENCRYPTION WALLET OPEN IDENTIFIED BY "wallet"

ORA-28354: wallet 已经打开

SQL>  ALTER SYSTEM SET ENCRYPTION WALLET CLOSE;   --关闭

System altered

SQL> ALTER SYSTEM SET ENCRYPTION WALLET OPEN IDENTIFIED BY "wallet";  --打开

System altered

到此,已经成功配置了Wallet,创建了master key。

oracle wallet java_oracle Wallet的使用相关推荐

  1. oracle wallet java_Oracle Wallet初探

    初探 1.什么是Wallet A datastructure used to store and manage security credentials for an individualentity ...

  2. oracle wallet java_oracle wallet实践及常用维护操作

    Wallet作用 从Oracle 10g R2开始, 通过使用Oracle Wallet达到任意用户不使用密码登录数据库(非操作系统认证方式), 这对在shell中要使用用户密码登录数据库进行操作的脚 ...

  3. oracle无+密码登陆,Oracle 11g通过wallet实现无密码登录

    创建一个目录来存放wallet [oracle@localhost trace]$ mkdir -p/u01/app/oracle/wallets 在客户端通过下面命令创建一个wallet [orac ...

  4. oracle logminer java_Oracle logminer

    一.logminer的用途日志文件中存放着所有进行数据库恢复的数据,记录了针对数据库结构的每一个变化,也就是对数据库操作的所有DML语句.logminer 工具即可以用来分析在线,也可以用来分析离线日 ...

  5. oracle 执行java_oracle调用JAVA类的方法

    oracle调用JAVA类的方法主要有以下三种: 1. 用loadjava方法装载: 可能是调试方便,据说这种方法比较通用. c:\test\hello.java public class hello ...

  6. oracle aq java_Oracle AQ 的使用(-)

    随着不同应用模块间的消息交互和通信成为一个关键的功能,并且变得越来越重要.Oracle引入了一种强大的队列机制,通过它程序间可以实现信息的交互,oracle把它称作为AQ - Advanced Que ...

  7. oracle rowid java_oracle数据库之rownum和rowid用法

    Rownum和 Rowid是Oracle数据库所特有的,通过他们可以查询到指定行数范围内的数据记录. 以下通过例子讲解: --为了方便,首先,查找dept表中的所有. select deptno,dn ...

  8. oracle文件夹cwallet,Oracle Wallet

    Oracle Wallet是用来加密解密的,前两天做的项目中用到了这个技术,现把一些用到的东西总结一下. 原文如下: Our application does a web service call ( ...

  9. ORACLE wallet实现无需输入用户名与密码登陆数据库

    在ORACLE 10G前,我们在SHELL或JDBC中连接数据库时,都需要输入用户名与密码,并且都是明文.从1OGR2开始,ORACLE提供wallet这个工具,可以实现无需输入用户名与密码就可以登陆 ...

最新文章

  1. 控件测试功能点摘要2
  2. linux scp 断点续传 rsync 命令简介
  3. 轻松实现web高可用!(keepalived实战讲解)
  4. sca标准值_(整理)B超数据标准值.
  5. vue router.beforeEach跳转路由验证用户登录状态
  6. Hadoop2源码分析-YARN 的服务库和事件库
  7. 0708 - 今天休息,顺便废了个点子
  8. java 摄像头_javacv调用摄像头拍照
  9. 明道云实现产品BOM清单的快速搭建
  10. 路由器修改html,徒手修改大麦路由器dw33d,变luci中文界面,并开启ssh
  11. WordPress主题制作全过程(一):基础准备
  12. 游戏美术全流程 笔记
  13. uni-app uni-fab修改图标 浮窗位置 是否展开
  14. Boob炸弹拆除IDA版
  15. 麒麟座mini学习笔记之云端查看数据流
  16. 《信用管理》--信用评分方法
  17. 【3】SALSA-基于HIC数据辅助组装长读长组装结果
  18. 报错:error变warring的设置
  19. 大模型微调技术(Adapter-Tuning、Prefix-Tuning、Prompt-Tuning(P-Tuning)、P-Tuning v2、LoRA)
  20. 谷粒学院——后台管理系统功能模块

热门文章

  1. android 淘宝登陆授权
  2. Net6.0项目发布到IIS 503
  3. html边框是啥意思,css中border是什么意思
  4. 成本、利润分析法在企业管理中的应用
  5. Magic Mouse 苹果鼠标移动速度改快的方法
  6. 腾讯数据分析师内训课程!
  7. 读论文,第十二天:FMG Versus EMG: A Comparison of Usability for Real-Time Pattern Recognition Based Control
  8. 五人合伙最佳股份分配_五人合伙股权怎么分配?股权咨询?
  9. 服务器如何从安全模式增加用户名,win10安全模式里怎么添加账户_win10 安全模式如何添加用户-win7之家...
  10. 华为交换机配置NQA实现动态链路检测