思维导图备注

OracleDBA实战攻略:运维管理、诊断优化、高可用与最佳实践
首页 收藏书籍 阅读记录
  • 书签 我的书签
  • 添加书签 添加书签 移除书签 移除书签

第6章 数据库空间的管理与监控

浏览 1 扫码
  • 小字体
  • 中字体
  • 大字体
2022-01-24 10:30:15
请 登录 再阅读
上一篇:
下一篇:
  • 书签
  • 添加书签 移除书签
  • 推荐序一
  • 推荐序二
  • 推荐序三
  • 前言
    • 读者对象
    • 如何阅读本书
    • 勘误和支持
    • 致谢
  • 第1章 数据库故障的诊断方法与分析思路
    • 1.1.2 无法启动安装界面的解决方法
    • 1.2 数据库连接类故障
      • 1.2.2 检查是否由主机资源引起
      • 1.2.3 检查是否由监听故障引起
      • 1.2.4 检查是否由数据库故障引起
    • 1.1.3 安装数据库的最佳实践
    • 1.3 数据库HANG类故障
      • 1.3.2 数据库局部性HANG处理过程
    • 1.4 数据库性能类故障
      • 1.4.2 怎样快速定位资源持有者
    • 1.5 数据误操作类故障的处理思路
    • 1.6 数据库坏块类故障
      • 1.6.2 SYSTEM/UNDO表空间损坏的处理思路
      • 1.6.3 数据库在线日志文件损坏的处理思路
      • 1.6.4 控制文件损坏的处理思路
    • 1.7 总结
  • 第2章 监听的配置和管理
    • 2.2 深入解析监听配置文件
      • 2.2.2 监听的常用命令
      • 2.2.3 配置监听别名
      • 2.2.4 配置文件中的关键字解析
    • 2.3 tnsping命令的作用和适用场景
    • 2.4 监听的静态注册
      • 2.4.2 监听状态中服务名和实例名
    • 2.5 监听的动态注册
      • 2.5.2 监听状态中的服务名和实例名
      • 2.5.3 监听动态注册时的实例状态
      • 2.5.4 动态注册的时间点
      • 2.5.5 实例不能动态注册的处理思路
      • 2.5.6 跟踪实例的动态注册过程
    • 2.6 巧用SSH的端口转发功能
    • 2.7 跟踪监听的工作过程
    • 2.8 监听的优化思路
    • 2.9 诊断案例之一:RAC某节点宕机之后的监听故障处理
    • 2.10 诊断案例之二:使用客户端跟踪数据库连接问题
    • 2.11 诊断案例之三:本地sqlplus连接HANG的诊断和分析
  • 第3章 命令行创建和删除数据库
    • 3.2 理解Oracle SID
    • 3.3 检查操作系统环境
    • 3.4 规划数据库文件系统
    • 3.5 创建Oracle日志文件目录和密码文件
    • 3.6 创建Oracle参数文件
      • 3.6.2 设置进程相关参数
      • 3.6.3 设置DB_FILES参数
      • 3.6.4 设置BLOCK_SIZE和DB_FILE_MULTIBLOCK_READ_COUNT参数
      • 3.6.5 设置参数OPEN_CURSORS和SESSION_CACHED_CURSORS
      • 3.6.6 一个典型的数据库参数文件
    • 3.7 创建数据库
      • 3.7.2 使用OMF特性创建数据库
    • 3.8 创建数据字典
      • 3.8.2 执行catproc.sql
      • 3.8.3 执行utlrp.sql
      • 3.8.4 执行pupbld.sql
    • 3.9 命令行创建RAC数据库
    • 3.10 怎样彻底删除数据库
  • 第4章 SCN和CHECKPOINT
    • 4.1.2 SCN和时间之间的转换
    • 4.2 SCN的最大阈值
    • 4.3 几种常见的SCN
      • 4.3.2 数据文件头中的SCN
      • 4.3.3 数据块中的SCN
      • 4.3.4 日志文件头中的SCN
      • 4.3.5 事务开始时的SCN
      • 4.3.6 数据库的CURRENT SCN
    • 4.4 CHECKPOINT
      • 4.4.2 全量CHECKPOINT和增量CHECKPOINT
      • 4.4.3 CHECKPOINT和REDOLOG
      • 4.4.4 影响数据库打开速度的因素
      • 4.4.5 CHECKPOINT的优化思路
  • 第5章 数据库的启动与关闭
    • 5.2 数据库参数文件
      • 5.2.2 参数设置
      • 5.2.3 参数文件之间的类型转换
    • 5.3 简述数据库的启动步骤
    • 5.4 数据库的启动步骤之一:NOMOUNT
      • 5.4.2 读取数据库参数文件
      • 5.4.3 分配SGA内存
      • 5.4.4 派生后台进程
      • 5.4.5 诊断案例:主机内存的使用率达到99%
    • 5.5 数据库的启动步骤之二:MOUNT
      • 5.5.2 校验控制文件
      • 5.5.3 MOUNT数据库
      • 5.5.4 控制文件损坏的处理思路
    • 5.6 数据库的启动步骤之三:OPEN
      • 5.6.2 CRASH RECOVERY的故障处理思路
      • 5.6.3 详解CACHE RECOVERY
      • 5.6.4 CACHE RECOVERY的故障处理思路
      • 5.6.5 详解TX RECOVERY
      • 5.6.6 TX RECOVERY的故障处理思路
    • 5.7 数据库打开HANG的故障处理思路
    • 5.8 如何强制打开数据库
    • 5.9 如何快速关闭数据库
      • 5.9.2 数据库无法关闭的诊断方法
  • 第6章 数据库空间的管理与监控
    • 6.2 表空间管理
      • 6.2.2 临时段管理
      • 6.2.3 回滚段管理
      • 6.2.4 表空间的监控脚本
      • 6.2.5 维护表空间的注意事项
    • 6.3 数据文件管理
      • 6.3.2 浅析数据文件的操作系统头
      • 6.3.3 破解数据文件头内容
      • 6.3.4 维护数据文件的注意事项
    • 6.4 在线日志文件管理
      • 6.4.2 LGWR进程在日志文件中的写进度
      • 6.4.3 维护日志文件的注意事项
    • 6.5 归档日志管理
      • 6.5.2 归档日志的命名参数
      • 6.5.3 查看归档日志的几个脚本
      • 6.5.4 使用LOGMNR挖掘归档日志
      • 6.5.5 开启归档模式的注意点
      • 6.5.6 开启归档模式的好处
    • 6.6 闪回日志管理
      • 6.6.2 数据库级别的闪回种类
      • 6.6.3 闪回日志空间的释放
    • 6.7 控制文件管理
      • 6.7.2 维护控制文件的注意事项
    • 6.8 跟踪文件管理
  • 第7章 Oracle性能优化方法论
    • 7.2 建立数据库性能基线
    • 7.3 寻找关键变化
    • 7.4 定位主要影响因素
    • 7.5 检查操作系统资源
      • 7.5.2 查看内存资源
      • 7.5.3 查看I/O资源
      • 7.5.4 查看网络资源
    • 7.6 常见的数据库性能故障
    • 7.7 数据库性能优化的常规方法
      • 7.7.2 调整Oracle内存参数
      • 7.7.3 调整数据库在线日志
      • 7.7.4 调整SQL的执行计划
      • 7.7.5 优化对象的I/O读取
      • 7.7.6 降低CURSOR解析成本
      • 7.7.7 其他数据库性能调整手段
    • 7.8 利用OWI监控数据库性能
      • 7.8.2 等待事件的含义
      • 7.8.3 监控数据库的手段
    • 7.9 利用时间模型监控数据库性能
  • 第8章 SGA的性能调整和优化思路
    • 8.1.2 HASH CHAIN和HASH BUCKET
    • 8.2 BUFFER CACHE的优化指标
      • 8.2.2 AWR报告中BUFFER CACHE的一些争用指标
      • 8.2.3 BUFFER CACHE大小的建议值
    • 8.1.3 LATCH:CACHE BUFFERS CHAINS
    • 8.3 BUFFER CACHE的优化思路
      • 8.3.2 BUFFER CACHE的数据块争用的优化思路
      • 8.3.3 其他有关BUFFER CACHE的优化思路
    • 8.1.4 LATCH:CACHE BUFFERS LRU CHAIN
    • 8.4 SHARED POOL的内部结构
      • 8.4.2 CHUNK
      • 8.4.3 FREE LIST
      • 8.4.4 LRU LIST
      • 8.4.5 RESERVED FREE LIST
      • 8.4.6 SHARED POOL的SUB POOL技术
      • 8.4.7 关于SGA内存抖动
    • 8.1.5 FREE BUFFER WAITS
    • 8.5 LIBRARY CACHE的内部结构及等待事件
      • 8.5.2 LIBRARY CACHE LOCK/PIN
      • 8.5.3 LIBRARY CACHE OBJECT
    • 8.1.6 BUFFER BUSY WAITS
    • 8.6 浅析SQL的解析过程
      • 8.6.2 硬解析
      • 8.6.3 软软解析
    • 8.7 ROW CACHE上的故障诊断方法
      • 8.7.2 ROW CACHE上的LATCH
      • 8.7.3 诊断案例:LATCH:ROW CACHE OBJECTS故障处理
      • 8.7.4 建立测试环境重现问题
    • 8.8 SHARED POOL上的优化思路
    • 8.9 LOG BUFFER上的优化思路
      • 8.9.2 浅析REDO WASTAGE
      • 8.9.3 LOG FILE SYNC等待事件
      • 8.9.4 减少日志量的方法
  • 第9章 数据库的物理备份与恢复
    • 9.1.2 物理备份时的注意点
    • 9.2 数据库的冷备份和恢复
      • 9.2.2 冷备份下的数据库恢复
    • 9.1.3 物理恢复的基本概念
    • 9.3 数据库手动热备份和恢复
      • 9.3.2 热备份下的数据库恢复
    • 9.1.4 物理恢复时的注意点
    • 9.4 使用RMAN备份和恢复数据库
      • 9.4.2 RMAN占用的内存
      • 9.4.3 RMAN备份与恢复示例
    • 9.5 数据库闪回
      • 9.5.2 强制闪回点
  • 第10章 物理Data Guard的配置与管理
    • 10.1.2 Data Guard正常运行的前提
    • 10.2 Data Guard的保护模式
      • 10.2.2 最大可用模式
      • 10.2.3 最大性能模式
      • 10.2.4 切换保护模式
    • 10.3 配置物理Data Guard
      • 10.3.2 配置Data Guard相关参数
    • 10.4 管理物理Data Guard
      • 10.4.2 管理Data Guard的注意点
暂无相关搜索结果!
    展开/收起文章目录

    二维码

    手机扫一扫,轻松掌上学

    《OracleDBA实战攻略:运维管理、诊断优化、高可用与最佳实践》电子书下载

    请下载您需要的格式的电子书,随时随地,享受学习的乐趣!
    EPUB 电子书

    书签列表

      阅读记录

      阅读进度: 0.00% ( 0/0 ) 重置阅读进度