用户探索 Oracle 12988 用户管理模块新特性
在当前数据时代的大环境下,数据库成为了关键的信息基础设施。而在Oracle数据库中,用户管理模块更是至关重要的一环。最近的版本——Oracle 12cR2中,用户管理模块增添了不少新特性。以下将就Oracle 12cR2中的用户管理模块新特性进行探索。
1.统一的密码管理器
密码的管理问题一直是管理员的头疼问题。而Oracle 12cR2中,新增了统一的密码管理器,可以给予管理员更多的便利。在此之前,Oracle并没有一个统一的密码管理器,密码是分布式存储的。这意味着,如果你想在一个地方改变密码,你必须登录到每一个地方去改变。而新的统一密码管理器消除了这个问题,管理员可以通过控制文件对所有密码进行统一管理,这对于密码安全方面也是很有帮助的。
2. 新的External Table Extended Operations
同样是在12.2版本中添加的外部表扩展操作,使得Oracle RDBMS更加易于集成。唯一的坏消息是它只适用于Linux x86-64平台。尽管如此,这个新功能将为Oracle dba提供便利。
3. Oracle 12cR2语法支持WITH子句
也就是Common Table Expressions,不再是一个PL/SQL和Java中特有的东西。如今,它已经纳入数据库语言,这意味着所有用户都可以在SQL中使用。这个功能最重要的优点就是使代码更加可读可维护。在SELECT语句中,可以使用WITH子句生成一些虚拟表,这些虚拟表可以进行递归操作,大大增加了SQL的灵活性。
4. 加强了密码验证
密码是保障安全的重要手段,对于密码安全的监管,一直是管理员的头痛问题。但在12cR2中,Oracle增强了密码策略并提供了极大的灵活性。管理员可以为不同的角色设置不同的密码验证策略;也可以通过audit_trl设置最小强度和过期时间等参数来规范密码相关操作。这样有效提升了帐户密码的安全性。
5. ALTER SESSION SET PDB_REDIRECT
在Oracle 12cR2中,ALTER SESSION SET PDB_REDIRECT成为了一个新特性,它可以用来移动用户会话的PDB连接。这意味着管理员可以将用户连接到其它的PDB实例,提供了灵活的处理方式。此外,该特性还可以用于许多数据库迁移场景中,它能够消除数据库迁移带来的支持成本。
6. 自动锁定迹象
Oracle默认确定锁定失败的次数,如果该次数达到阈值,用户帐户将被自动锁定。这项功能在Oracle 12cR2中也得到了加强,管理员可以通过一个新的特性——ACCOUNT_STATUS来监控用户账户的锁定状态。
从以上Oracle 12cR2中的新特性来看,Oracle非常关注用户的安全性、数据安全和管理员的工作效率。新特性的不断增多,也毫无疑问地让Oracle数据库在大数据安全应用领域中更加受关注,更加受欢迎。