用途:该技能面向 Oracle Database 的日常管理与开发,涵盖架构理解、PL/SQL 编程、性能调优、高可用与备份恢复等企业级数据库管理任务。
主要能力:一是讲解 Oracle 核心概念,包括实例(SGA、PGA 与后台进程)、数据库物理文件(数据文件、控制文件、重做日志)、表空间、模式、RAC 与 Data Guard;二是 PL/SQL 编程,涉及过程、函数、包、触发器、集合与异常处理;三是性能与调优,涉及执行计划、AWR、ASH、统计信息、索引(B-tree、位图、函数索引)与分区策略;四是高可用与恢复,涉及 Oracle RAC 集群、Data Guard 容灾、RMAN 备份恢复与闪回技术。
使用方式:资料未提供具体安装或调用命令。文档提到详细材料随技能一同存放、按需读取,示例包括复杂逻辑 PL/SQL 包、含业务逻辑的触发器、调优查询与 RMAN 备份脚本;同时列出官方文档、Oracle University、LiveSQL、SQL Developer、Enterprise Manager、Ask TOM 等资源。
适用场景:数据库设计(适度范式化、约束、索引、分区、安全模型)、PL/SQL 开发规范(绑定变量、异常处理、批量操作、命名与包组织)、性能优化、RAC 与 Data Guard 高可用架构、RMAN 备份恢复规划。
限制:资料仅列出反模式,如生产代码使用 SELECT *、大结果集用隐式游标、缺少异常处理、硬编码值、递归触发器、无明确用途的自治事务;外键缺索引、无统计信息、滥用提示、缺绑定变量、大表全表扫描、内存分配不足;以及无依据反范式化、缺约束、序列使用不当、分区与归档策略不足、OLTP 与 OLAP 混布。具体版本、许可、价格与部署步骤暂未提供。