和大家探讨Oracle密码的管理

[复制链接]
查看11 | 回复0 | 2010-10-8 09:34:03 | 显示全部楼层 |阅读模式
本帖最后由 hbxfsz18 于 2012-2-2 16:06 编辑

我们都知道,在Oracle11g R2中,在创建数据库实例后,Oracle会创建几个默认用户,如SYS, SYSTEM等。
这几个具有SYSDBA权限用户的密码,都经过加密后保存在$ORACLE_HOME/database的PWD[$SID].ora文件中,那么,对于这几个用户的密码的加密,Oracle是怎么做的呢? 比如,用于加密的密钥保存在哪里?密钥是如何生成和管理的?
普通用户(即没有SYSDBA/SYSOPER权限,密码未保存在PWD[$SID].ora中的用户)的密码都保存在用户表中,密码也是加密的。对于这些普通用户,加密的密钥来自密钥表,而这些密钥又是怎么管理的呢?
顺便在这里联想到了TDE,是否上述密码的管理和TDE有类似的地方呢?是不是也在Oracle中设一个MASTER key来管理所有这些系统密钥呢?
求高人指点,这些地方很难找到相关的说明和文档
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行