Oracle 11g新特性:安全密码与自动管理

需积分: 0 1 下载量 184 浏览量 更新于2024-08-15 收藏 3.39MB PPT 举报
"Oracle Database 11g新特性与安全密码支持" Oracle Database 11g在安全性方面引入了显著的增强,特别是在密码管理和加密技术上。以下是对这些新特性的详细解析: 1. **安全密码支持**: - **大小写支持**:Oracle 11g开始支持密码中的大小写差异,可以通过设置`sec_case_sensitive_logon`参数来控制。默认情况下,该参数设置为`false`,意味着密码是不区分大小写的。若要启用大小写敏感的密码,可以使用命令`alter system set sec_case_sensitive_logon = true`。另外,orapwd工具也提供了`ignorecase`选项,用于在创建或修改密码文件时忽略大小写(`ignorecase=Y`)。 - **更多字符支持**:Oracle 11g允许密码包含更广泛的字符集,提高了密码复杂性和安全性。 - **安全算法**:数据库引入了更强的安全算法来保护密码,这些算法可能包括哈希函数和盐值(salt),以防止彩虹表攻击。 - **盐值(Salt)**:盐值是一种随机数据,与密码结合后进行加密,增加了破解密码的难度。每个用户的盐值都是唯一的,使得即使是相同的密码,加密后的结果也会不同。 2. **自我管理的数据库**: Oracle 11g引入了自我管理的特性,使数据库能够自动化许多管理任务,如存储、备份、内存、应用/SQL、模式、RAC、恢复、复制、自动调优等。这降低了管理员的工作负担,提高了系统的稳定性和效率。 - **11g自动内存管理**:通过引入`MEMORY_TARGET`参数,Oracle 11g实现了对系统全局区(SGA)和进程全局区(PGA)的统一管理。系统会根据负载自动调整内存分配,适应各种操作系统平台。 - **自动SQL调整**:Oracle 11g能自动捕获并优化高负载的SQL语句,提供调整建议并自动实施优化,以提升查询性能。 - **自诊断引擎**:例如ADDM(Automatic Database Diagnostic Monitor)提供了实例级和数据库级的性能分析,帮助识别和解决性能瓶颈,包括RAC环境下的全局资源问题。 3. **其他新特性**: - **SQLAccess Advisor**:这个工具推荐索引、物化视图以及其日志,以改善SQL访问性能。 - **SQLTuning Set**:收集工作负载信息,以便进行SQL调优。 - **数据恢复顾问**:协助快速修复数据恢复问题,提供恢复时间预测。 Oracle 11g的这些新特性不仅提升了安全性,还显著增强了数据库的自动化管理能力,从而确保了服务质量、性能和扩展性。通过这些改进,企业可以更好地保护数据,并降低由于系统变更带来的风险。