课程大纲

介绍与基础

  • Oracle数据库架构概述
  • 数据库实例与数据库的区别
  • 内存与进程架构(SGA, PGA, 后台进程)
  • 参数文件、控制文件、重做日志、警报日志和跟踪文件
  • Oracle多租户概述(CDB和PDB,SE2范围)

环境准备与安装

  • 先决条件与支持的平台
  • Oracle Database 19c SE2的安装
  • 初始数据库的创建(DBCA)
  • 安装后配置:监听器、服务、Enterprise Manager Express

管理工具与连接

  • 连接到Oracle数据库实例
  • SQL*Plus:基本命令与管理
  • 使用Oracle SQL Developer
  • Oracle Enterprise Manager Express:监控与常见任务
  • Net Services与监听器配置

实例与数据库管理

  • 启动与关闭模式
  • 使用DBCA和SQL创建数据库
  • 初始化参数与动态性能视图(V$)
  • 管理警报日志、跟踪文件与自动诊断库
  • 数据字典

连接与命名方法

  • 建立网络连接
  • 命名方法:简易连接、本地命名、目录命名
  • 数据库服务管理
  • 监听器代理配置(动态与静态)

多租户架构(CDB和PDB)– SE2范围

  • CDB与PDB概念
  • PDB创建(使用PDB$SEED, OMF, PDB_FILE_NAME_CONVERT参数)
  • PDB管理(模式、参数、主机/端口配置)
  • PDB移除
  • 共享服务器配置(SGA, PGA, 共享服务器模式)

存储管理

  • 表空间与数据文件
  • 临时表空间与回滚表空间
  • 段、区、块与空间管理
  • 文件增长、OMF(Oracle托管文件)与数据文件移动

安全与审计

  • 用户、角色与权限(最小权限原则)
  • 配置文件、密码策略与资源限制
  • Oracle SE2中的审计概念
  • 关键操作的审计

备份与恢复(RMAN)

  • 备份策略:类型、保留策略与恢复目标
  • RMAN配置与目录
  • 恢复场景:介质、时间点、常见故障
  • 备份验证

监控与性能优化

  • 使用执行计划(EXPLAIN PLAN, AUTOTRACE)
  • 诊断等待事件与常见事件
  • 使用数据字典与动态视图进行主动监控
  • SE2的调优方法

从Oracle 11g迁移到19c

  • 升级路径与先决条件
  • 预/自动升级工具
  • 验证步骤与不兼容性解决
  • 升级后任务与废弃功能
  • 迁移后测试

课程结束

  • 总体总结
  • 最佳实践建议

总结与下一步

要求

  • 了解关系数据库概念
  • 具备SQL使用经验
  • 对Windows或Linux等操作系统有基本了解

受众

  • 数据库管理员
  • 系统管理员
  • 负责管理Oracle环境的IT专业人员
 49 小时

即将举行的公开课程

课程分类