深入解析Oracle:资料库的初始化


深入解析Oracle:资料库的初始化

文章插图
深入解析Oracle:资料库的初始化【深入解析Oracle:资料库的初始化】《深入解析Oracle:资料库的初始化》围绕“资料库的初始化”这个主题展开 , 详细介绍了资料库的创建、使用模板创建资料库、插接式资料库、资料库的启动和关闭、参数及参数档案、控制档案与资料库初始化、控制档案与启动校验、数据字典等内容 , 不但兼顾了Oracle 10g、11g版本的功能 , 还为读者揭秘了刚刚发布的Oracle 12c的最新技术 。《深入解析Oracle:资料库的初始化》给出了大量取自实际工作现场的实例 , 在分析实例的过程中 , 兼顾深度与广度 , 不仅对实际问题的现象、产生原因和相关原理进行了深入浅出的讲解 , 更主要的是 , 结合实际套用环境 , 提供了一系列解决问题的思路和方法 , 包括详细的操作步骤 , 具有很强的实战性和可操作性 , 适用于具备一定资料库基础、打算深入学习Oracle技术的资料库从业人员 , 尤其适用于入门、进阶以及希望深入研究Oracle技术的资料库管理人员 。
目 录第1章 Oracle资料库的创建 11.1 Oracle软体的获取与安装 11.1.1 Oracle软体的获取 11.1.2 Oracle的补丁集 41.2 使用DBCA创建资料库 81.2.1 DBCA的启动 81.2.2 模板选择及EM选项 101.2.3 资料库安全与口令 131.2.4 存储管理及选件 141.2.5 初始化参数选择设定 181.2.6 档案存储及创建选项 211.2.7 告警日誌及跟蹤档案 241.3 资料库创建的脚本 251.3.1 资料库创建脚本 251.3.2 创建的起点 261.3.3 ORADIM工具的使用 271.3.4 ORACLE_SID的含义 271.3.5 Oracle的口令档案 321.3.6 Oracle 12c中的口令档案 361.3.7 脚本的执行 371.3.8 db_name参数和instance_name参数 381.3.9 sql.bsq档案与资料库创建 421.3.10 数据档案及字典的创建 431.4 auto_space_advisor_job_proc案例一则 461.5 口令档案修改案例一则 49第2章 使用模板创建资料库 522.1 资料库创建模板 532.2 DBMS_BACKUP_RESTORE包的使用 542.3 克隆资料库 552.4 传输表空间技术 582.5 跨平台表空间传输 632.5.1 位元组顺序和平台 632.5.2 源平台和目标平台 632.5.3 源平台的导出及转换 642.5.4 档案传输 662.5.5 目标资料库的导入 662.5.6 同位元组序档案的跨平台 682.5.7 Oracle 10g同位元组序跨平台迁移 732.5.8 Oracle 10g同位元组序跨平台迁移的增强 752.5.9 实现数据迁移的高可用性 832.6 Oracle 12c表空间传输的简化和增强 842.7 档案系统与ASM的切换 902.8 DBMS_FILE_TRANSFER的可选性 932.9 用户的锁定 962.10 最后的脚本 972.11 Oracle 12c引入EM express简化版本 982.12 systemstate转储案例分析一则 101第3章 插接式资料库 1093.1 插接式数据简介 1093.2 CDB的组成 1103.2.1 ROOT 1103.2.2 Seed PDB 1113.2.3 PDB 1123.3 元数据的隔离 1133.4 CDB的记忆体管理 1143.5 PDB的创建和访问 1183.6 由现有PDB创建新的PDB 1233.7 PDB的使用与维护 1263.8 种子资料库的隐藏和保护 1293.9 CDB与PDB的起停管理 1303.10 COMMON和Local用户 1333.11 COMMON和Local用户的内部隔离 1423.12 将Non-PDB插入CDB 1463.13 UNPLUG资料库 1513.14 PDB的备份与恢复 1523.14.1 启动归档模式 1523.14.2 对PDB执行备份 1543.14.3 对PDB及PDB档案执行恢复 1553.14.4 对PDB执行不完全恢复 1573.15 CDB的视图与原理 1693.16 PDB为云计算而生 174第4章 资料库的启动和关闭 1764.1 资料库的启动 1764.1.1 启动资料库到NOMOUNT状态 1774.1.2 启动资料库到MOUNT状态 2024.1.3 启动资料库OPEN阶段 2094.2 资料库的访问 2204.2.1 客户端的TNSNAMES.ORA档案配置 2214.2.2 伺服器端的监听器档案listener.ora配置 2234.2.3 通过不同伺服器名对资料库的访问 2254.2.4 动态监听器注册服务 2264.2.5 简捷的Easy Connect方式 2304.3 资料库的关闭 2314.3.1 资料库关闭的步骤 2314.3.2 几种关闭方式的对比 2334.3.3 资料库关闭的诊断案例一则 235第5章 参数及参数档案 2385.1 初始化参数的分类 2385.1.1 推导参数(Derived Parameters) 2385.1.2 作业系统依赖参数 2405.1.3 可变参数 2405.1.4 废弃参数 2405.1.5 初始化参数的获取 2415.1.6 初始化参数的可选项目 2445.2 参数档案 2455.2.1 PFILE和SPFILE 246 5.2.2 获取参数的视图 2475.2.3 SPFILE的创建 2495.2.4 由记忆体创建参数档案 2505.2.5 SPFILE的搜寻顺序 2515.2.6 使用PFILE/SPFILE启动资料库 2515.2.7 修改参数 2535.2.8 解决SPFILE参数修改错误 2585.2.9 重置SPFILE中设定的参数 2595.2.10 是否使用了SPFILE 2605.2.11 SPFILE的备份与恢复 2615.2.12 如何设定Events事件 2675.2.13 导出SPFILE档案 2675.2.14 使用ASM存储参数档案 2695.3 CDB与PDB的参数管理 2705.3.1 参数表的引入 2715.3.2 参数表在PDB启动中的作用 2745.4 参数档案诊断案例之一 2755.4.1 登录系统检查告警日誌档案档案 2755.4.2 尝试重新启动资料库 2775.4.3 检查数据档案 2775.4.4 MOUNT资料库 , 检查系统参数 2775.4.5 检查参数档案 2785.4.6 再次检查alert档案 2785.4.7 修正PFILE 2805.4.8 启动资料库 2805.5 RAC环境参数档案诊断案例 2805.5.1 资料库资源异常 2805.5.2 问题的发现 2815.5.3 参数档案问题的解决 2825.6 RAC环境参数档案案例两则 2835.6.1 修改参数引起的挂起 2835.6.2 参数叠加带来的冗余 283第6章 控制档案与资料库初始化 2856.1 控制档案的内容 2856.2 Oracle 12c中控制档案的变化 2886.3 SCN的说明 2906.3.1 SCN的定义 2906.3.2 SCN的获取方式 2926.3.3 SCN的进一步说明 2936.4 检查点(Checkpoint) 2966.4.1 检查点(Checkpoint)的工作原理 2976.4.2 全量检查点与增量检查点 2986.4.3 LOG_CHECKPOINT_TO_ALERT参数 3056.4.4 控制档案与数据档案头信息 3066.4.5 资料库的启动验证 3086.4.6 使用备份的控制档案 3136.4.7 FAST_START_MTTR_TAR GET 3156.4.8 关于检查点执行的案例 317 6.4.9 Oracle 10g自动检查点调整 3196.4.10 检查点信息及恢复起点 3216.4.11 正常关闭资料库的状况 3226.4.12 资料库异常关闭的情况 3236.4.13 资料库并行恢复案例一则 3276.4.14 判断一个死事务的恢复进度 3306.5 资料库的初始化 3316.5.1 bootstrap$及资料库初始化过程 3316.5.2 bootstrap$的定位 3346.5.3 Oracle资料库中的Cache对象 3356.5.4 Oracle资料库的引导 3366.5.5 资料库引导的分解 3386.5.6 bootstrap$的重要性 3416.5.7 BBED工具的简要介绍 3426.5.8 坏块的处理与恢复 3456.5.9 使用BBED模拟和修复坏块 3476.5.10 使用RMAN进行坏块修复 349第7章 控制档案与启动校验 3517.1 启动校验的两种情况 3517.2 MISSING档案的产生 3567.3 遭遇ORA-00600 25013/25015错误 3597.4 来龙去脉——表空间创建 3607.5 Drop Tablespace Internal 3667.6 ORA-600 4348错误的成因 3767.7 一致性损坏的显示错误 3857.8 实际的处理过程 3887.9 字典检查何时发生 389第8章 数据字典 3918.1 数据字典概述 3918.2 内部RDBMS(X$)表 3928.3 数据字典表 3948.4 Oracle 12c的数据字典维护信息 3998.5 数据字典表的特殊维护 4008.6 静态数据字典视图 4048.6.1 静态数据字典视图的分类 4048.6.2 静态数据字典视图的内部实现 4068.6.3 同义词 4078.6.4 常用数据字典视图举例 4088.7 动态性能视图 4128.7.1 GV$和V$视图 4128.7.2 GV_$、V_$视图和V$、GV$同义词 4138.7.3 进一步的说明 4178.7.4 动态性能视图与资料库启动 4188.8 最后的验证 4198.8.1 V$PARAMETER的结构 4198.8.2 视图还是同义词 4198.8.3 Oracle如何通过同义词定位对象 4208.9 同义词最佳化案例一则 4238.10 数据字典与统计信息缺失案例一则 4268.11 DBA的数据字典敏感度 429 8.11.1 临时表空间组案例一则 4298.11.2 从数据字典中获得更多知识 432