《Oracle大型数据库系统在AIX\\UNIX上的实战详解(第2版)》编著者文平。
《oracle大型数据库系统在aix/unix上的实战详解(第2版)》力争面向工程实践,并面向用户的实际需求展开论述。本书并未刻意进行学术上的高、精、尖探索,而是力争将复杂的事情简单化,将各技术要点以最简单的方式予以说明,以大家能了解的方式予以解决!
网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
书名 | Oracle大型数据库系统在AIX\UNIX上的实战详解(第2版) |
分类 | |
作者 | 文平 |
出版社 | 电子工业出版社 |
下载 | ![]() |
简介 | 编辑推荐 《Oracle大型数据库系统在AIX\\UNIX上的实战详解(第2版)》编著者文平。 《oracle大型数据库系统在aix/unix上的实战详解(第2版)》力争面向工程实践,并面向用户的实际需求展开论述。本书并未刻意进行学术上的高、精、尖探索,而是力争将复杂的事情简单化,将各技术要点以最简单的方式予以说明,以大家能了解的方式予以解决! 内容推荐 《Oracle大型数据库系统在AIX\\UNIX上的实战详解(第2版)》编著者文平。 《Oracle大型数据库系统在AIX\\UNIX上的实战详解(第2版)》以aix unix平台为主线,以其他unix系统为参照,描述了数据库系统oracle 10g、oracle 11g的构架方法,说明了该数据库在aix平台常用的管理内容,提供了aix上实施oracle集群的环境要素和实施方法,分析了服务器综合容灾的工程手段和技术方法,综合了在aix系统上优化oracle的诸多做法和要点。最后,本书还以sybase ase数据库系统作为对比,论述了oracle在aix上的特征。 《oracle大型数据库系统在aix/unix上的实战详解(第2版)》力争面向工程实践,并面向用户的实际需求展开论述。本书并未刻意进行学术上的高、精、尖探索,而是力争将复杂的事情简单化,将各技术要点以最简单的方式予以说明,以大家能了解的方式予以解决! 目录 第一篇 构 架 篇 第1章 了解服务器运行环境 2 1.1 aix:一种成熟的unix 3 1.1.1 aix系统构成要素 4 1.1.2 登录aix系统 11 1.1.3 rs6000服务器结构 12 1.1.4 aix系统管理界面 22 1.1.5 aix中使用的shell 25 1.1.6 aix存储组织结构 25 1.1.7 aix换页空间(交换区) 31 1.1.8 aix文件系统结构 32 1.1.9 aix对象数据管理 35 1.1.10 aix当前进程运行 35 1.1.11 aix用户访问过程 37 1.1.12 aix各种服务提供 40 1.1.13 aix网络通信设置 44 1.1.14 aix中的常用操作 45 1.2 oracle与aix系统 49 1.2.1 oracle与aix的角色 49 1.2.2 oracle系统典型特征 51 1.2.3 系统全局区sga 55 1.2.4 程序全局区pga 62 1.2.5 oracle后台进程 63 1.2.6 oracle数据库物理结构 67 1.2.7 数据库数据存放 74 1.2.8 数据库的用户访问 76 第2章 管理和维护服务器设备与服务 81 2.1 管理aix中的设备 81 2.1.1 aix使用设备类型 81 2.1.2 aix的设备分层管理 83 2.1.3 odm对象数据库 84 2.1.4 设备的状态特征查看 86 2.1.5 设备的配置和检测 87 2.1.6 设备属性信息查看 89 2.1.7 创建主机硬件配置档案 90 2.1.8 aix中设备的改名 91 2.2 管理aix中的服务 92 2.2.1 系统资源控制器的启动 93 2.2.2 系统资源的启动和关闭 93 2.2.3 系统资源的刷新 95 2.2.4 通常启动的资源 95 2.3 aix系统错误处理 96 2.4 aix系统硬件诊断 99 2.5 aix系统日志查看 100 2.6 aix系统版本选择 102 第3章 管理服务器存储 103 3.1 aix存储基本框架 103 3.2 aix的存储概念要素 106 3.2.1 物理卷和卷组 107 3.2.2 逻辑卷和逻辑分区 109 3.2.3 aix日志文件系统 110 3.2.4 文件系统挂载和目录树 114 3.3 系统存储结构的管理 115 3.3.1 系统中的卷组定义信息 115 3.3.2 增加、删除和设置卷组 118 3.3.3 卷组中物理磁盘的改变 120 3.3.4 卷组重组提高磁盘性能 121 3.3.5 卷组的活动状态管理 122 3.3.6 卷组的导入导出管理 123 3.3.7 逻辑卷的创建和维护 124 3.3.8 通过镜像保护逻辑卷 126 3.3.9 通过条带优化逻辑卷 129 3.3.10 物理卷的设置和管理 129 3.4 文件系统管理 131 3.4.1 文件系统的创建和挂载 132 3.4.2 文件系统的卸载和删除 134 3.4.3 文件系统空间使用维护 135 3.4.4 文件系统的扩展 135 3.5 oracle系统需要的存储结构 136 3.5.1 oracle安装需要的存储结构 136 3.5.2 建立oracle需要的存储结构 137 3.5.3 建立oracle数据库的裸设备 141 3.6 使用asm跳过aix卷管理 145 第4章 构建oracle环境 147 4.1 一般安装过程 147 4.2 准备操作系统 148 4.3 准备安装环境 149 4.3.1 操作系统文件集和修补的安装 149 4.3.2 设置操作系统内核参数 150 4.3.3 设置oracle用户和组 151 4.3.4 准备oracle的文件系统 152 4.3.5 设置oracle用户环境变量 153 4.4 安装oracle数据库系统 154 4.5 数据库配置助手dbca 161 4.6 升级oracle数据库 168 4.7 为数据库进行修补 177 4.8 创建裸设备数据库 178 4.9 使用数据库控制器 181 4.10 重构数据库控制器 184 4.11 通过控制台管理数据库 184 4.12 使用sql*plus管理数据库 187 4.13 使用isql*plus管理数据库 188 4.14 aix中oracle的自动启动 190 第二篇 管 理 篇 第5章 在aix中oracle数据库管理 194 5.1 数据库参数文件和参数 194 5.1.1 oracle中常用参数 195 5.1.2 数据库参数文件 196 5.1.3 数据库参数调整 198 5.1.4 参数文件的操作 198 5.1.5 动态参数和静态参数 199 5.1.6 启动数据库系统 200 5.1.7 关闭数据库系统 202 5.1.8 暂停数据库系统 203 5.2 相关服务的管理 204 5.2.1 监听器网络服务 204 5.2.2 数据库控制器服务 206 5.2.3 传统oem的使用 208 5.3 使用数据库控制器 208 5.4 数据库的脚本化创建 212 5.4.1 数据库实施前的规划 212 5.4.2 设置数据库环境变量 214 5.4.3 创建数据库口令文件 214 5.4.4 创建所需的目录结构 214 5.4.5 创建所需的参数文件 214 5.4.6 启动实例创建数据库 215 5.4.7 数据字典和pl/sql包 216 5.4.8 创建数据库控制器服务 217 5.4.9 夏时制对oem的影响 218 5.4.10 oem界面中字符乱码问题 219 第6章 使用asm跳过aix卷空间管理 221 6.1 asm的基本概念 222 6.1.1 asm磁盘组、条带化、镜像 223 6.1.2 asm磁盘的i/o平衡能力 224 6.1.3 asm与rac结构的配合 225 6.2 asm环境的实现 226 6.2.1 asm实例的创建 227 6.2.2 使用dbca创建asm磁盘组 227 6.2.3 创建使用asm的数据库 233 6.3 迁移到asm环境 239 6.4 asm环境的管理 245 6.4.1 查看集群同步服务状态 245 6.4.2 启动和维护asm服务 246 6.4.3 创建和删除磁盘组 247 6.4.4 创建和删除磁盘 247 6.4.5 挂载和卸载磁盘组 248 6.4.6 检查磁盘组一致性 248 6.4.7 管理磁盘组中的目录 248 6.4.8 查看磁盘组中的内容 249 6.4.9 启动asm上的数据库 250 6.4.10 备份asm上的数据库 251 6.4.11 在数据库控制器下管理asm 252 6.5 rac下管理asm环境 253 第7章 管理aix下oracle的空间使用 254 7.1 表空间和数据文件管理 254 7.1.1 建立表空间 255 7.1.2 表空间扩容 260 7.1.3 表空间维护 262 7.1.4 在oem中维护表空间 266 7.1.5 在oem中维护数据文件 268 7.2 还原表空间管理 268 7.2.1 单节点系统还原设置 269 7.2.2 集群rac中还原设置 270 7.2.3 系统还原统计与调整 271 7.2.4 在oem中维护还原表空间 273 7.3 重做日志管理 273 7.3.1 日志组和日志成员的创建 274 7.3.2 日志组和日志成员的删除 277 7.3.3 rac集群下的日志管理 277 7.3.4 在oem中维护重做日志 279 7.4 控制文件管理 280 7.4.1 多控制文件设置 280 7.4.2 控制文件损坏处理 282 7.4.3 重建控制文件 282 7.4.4 在oem中维护控制文件 285 第三篇 灾 备 篇 第8章 设计和实施aix系统备份 288 8.1 aix系统备份设计 289 8.2 aix系统备份的实施 292 8.2.1 rootvg卷组的备份 293 8.2.2 rootvg卷组的克隆 297 8.2.3 非rootvg卷组的备份 298 8.2.4 文件和文件系统的备份 299 8.2.5 文件系统的联机备份 301 8.2.6 其他的备份命令 302 8.3 oracle系统备份 305 8.4 数据库的冷备份 306 8.5 制定系统备份策略 307 8.5.1 备份的内容和范围 307 8.5.2 备份的时机选择 308 8.5.3 备份的保存方式 308 8.5.4 备份实施工作表格 308 第9章 设计oracle系统备份 310 9.1 数据库的可恢复性设置 310 9.1.1 数据文件的操作 311 9.1.2 日志文件的操作 312 9.1.3 检查点和数据丢失 315 9.1.4 控制文件和系统运行 318 9.1.5 日志和归档的操作 319 9.1.6 归档模式的选择 320 9.1.7 设置为归档模式 321 9.1.8 数据库归档要素的配置和设定 325 9.2 数据库备份恢复的技术实现 331 9.2.1 备份与恢复的基本概念 332 9.2.2 oracle数据库的恢复 332 9.2.3 无须介入的错误 333 9.2.4 需要介入的错误 335 9.3 oracle备份恢复工作环境 335 9.3.1 备份方式的选择 336 9.3.2 备份的不同组合 337 9.3.3 恢复的类型 339 9.3.4 恢复的两个步骤 341 9.3.5 恢复目标设定 342 9.3.6 备份与恢复策略 343 9.3.7 系统备份策略的测试 346 9.3.8 进行系统的灾难演习 347 9.3.9 恢复演习实例 350 第10章 实施oracle系统备份 358 10.1 rman解决的工程问题 358 10.2 rman运行环境与典型结构 359 10.3 rman的使用和操作实践 361 10.3.1 使用rman命令 361 10.3.2 恢复目录的使用 364 10.3.3 作业命令的使用 366 10.3.4 备份通道和并行优化 366 10.4 使用rman开始备份 370 10.5 执行数据库的备份 371 10.5.1 数据库备份集的完全备份 372 10.5.2 数据库备份集增量备份 376 10.5.3 限制备份大小和备份压缩 379 10.5.4 备份局部的数据文件 381 10.5.5 备份控制文件 383 10.5.6 备份归档日志 384 10.5.7 备份中的排除设定 386 10.6 进行更为安全的备份 387 10.6.1 创建多份备份集 388 10.6.2 创建加密的备份 389 10.7 构建数据库系统的例行备份体系 393 10.7.1 备份保留策略和维护 393 10.7.2 备份任务和备份脚本 395 10.7.3 将备份任务添加到系统中 399 10.7.4 使用oracle任务进行备份 399 10.7.5 使用备份计划实现数据库状态检查 403 10.7.6 使用ibm磁带库和tsm 404 第11章 恢复崩溃的系统 407 11.1 失败下的恢复方法选择 408 11.2 aix中失败下的恢复 409 11.2.1 根卷组失败下的恢复 409 11.2.2 非根卷组(oracle卷组)的恢复 411 11.2.3 文件系统(oracle文件)的恢复 414 11.3 恢复操作中使用磁带 415 11.3.1 aix磁带设备和控制 415 11.3.2 从mksysb备份带恢复指定文件 417 11.3.3 从savevg备份带恢复指定文件 419 11.3.4 从backup备份带恢复指定文件 420 11.3.5 从tar、cpio备份带恢复文件 421 11.4 oracle系统的数据恢复 421 11.4.1 数据块损坏的恢复 422 11.4.2 数据文件损坏的恢复 423 11.4.3 表空间损坏的恢复 426 11.4.4 系统表空间的恢复 426 11.4.5 数据库的崩溃恢复 427 11.4.6 控制文件损坏的恢复 428 11.4.7 日志文件损坏的恢复 429 11.4.8 整体崩溃下的系统重构 430 11.4.9 数据库恢复的方法建议 430 11.5 涉及存储的数据库迁移 432 11.5.1 磁盘冷迁移 433 11.5.2 磁盘热迁移 437 11.5.3 asm方式迁移 440 11.5.4 镜像失败下的恢复 440 第四篇 集 群 篇 第12章 构建aix下的oracle集群环境 446 12.1 oracle集群服务 447 12.1.1 crs守护进程 448 12.1.2 虚拟ip地址 449 12.1.3 crs安装时机 449 12.2 针对crs的操作系统配置 450 12.2.1 集群结构所需的共享存储 450 12.2.2 crs与rac的网络需求 454 12.2.3 aix文件集需求 455 12.2.4 修改内核参数 460 12.2.5 ocr与表决盘 461 12.3 安装crs前的准备 461 12.3.1 配置用户和组 461 12.3.2 配置集群网络 464 12.3.3 设定集群时间 470 12.3.4 配置本地存储 470 12.3.5 配置共享存储 471 12.4 安装crs和集群数据库 490 12.4.1 检查集群安装环境 490 12.4.2 安装crs集群系统 492 12.4.3 安装集群oracle 501 12.4.4 为集群配置监听 504 12.4.5 创建集群数据库 504 12.5 oracle11gr2 rac特别说明 508 12.5.1 aix的文件安装 508 12.5.2 aix配置和调整 510 12.5.3 用户的相关配置 511 12.5.4 存储检查和配置 513 12.5.5 网格件安装部分 514 12.5.6 集群数据库安装 518 12.5.7 创建集群数据库 518 12.5.8 集群状态的查看 520 第13章 在aix中管理oracle集群环境 522 13.1 管理集群数据库 522 13.1.1 集群运行进程结构 522 13.1.2 集群缓存的一致性 523 13.1.3 集群数据库的再配置 524 13.1.4 管理集群服务(10g、11gr1) 529 13.1.5 管理集群服务(11gr2) 543 13.1.6 维护集群注册表ocr 545 13.1.7 集群下使用asm存储 546 13.2 集群数据库的特定管理 548 13.2.1 管理还原表空间 548 13.2.2 管理联机日志 549 13.2.3 管理归档日志 550 第五篇 优 化 篇 第14章 在aix上综合设置oracle环境 554 14.1 aix系统可用性优化设置 554 14.1.1 工作流程和工程实践 555 14.1.2 aix内存分配和调度 556 14.1.3 aix中 cpu的设置 560 14.1.4 aix文件系统的设定 562 14.1.5 aix中服务状态设定 563 14.1.6 磁盘i/o的可调整性 564 14.1.7 aix中的网络调整 571 14.2 oracle应用综合优化设置 573 14.2.1 设置数据库内存使用 574 14.2.2 设置数据库进程使用 576 14.2.3 设置数据库i/o模式 578 14.2.4 设置数据库归档模式 579 14.2.5 使用闪回恢复区归档 580 14.2.6 设置冗余控制文件 582 14.2.7 控制文件信息保留 583 14.2.8 设置联机重做日志文件 583 14.2.9 设置联机重做日志组数 585 14.2.10 设置数据块校验和检查 586 14.2.11 打开性能时间统计 587 14.2.12 表空间和段管理方式 588 14.2.13 设定多临时表空间和组 588 14.2.14 使用自动撤销管理 589 14.2.15 设置空间错误延时 590 14.2.16 设置数据库闪回 590 14.3 集群rac下的设置建议 592 14.3.1 注册远程监听器的实例 592 14.3.2 设置内部互联网络 592 第15章 aix上oracle系统的运行优化 593 15.1 在系统构架时考虑性能要素 593 15.1.1 服务器硬件上的考虑 594 15.1.2 系统可扩展性设计 594 15.1.3 系统结构设计中的优化要素 596 15.1.4 应用结构设计中的优化要素 599 15.1.5 应用测试中的载荷要素 605 15.2 在系统运行时调整性能状态 606 15.2.1 性能改进中的渐进 606 15.2.2 关于性能的金钥匙 607 15.2.3 性能改进工作流程 608 15.2.4 建立性能分析流程图 609 15.2.5 oracle系统常见错误 610 15.2.6 紧急事件性能处理 612 15.3 系统配置的优化 613 15.3.1 实例的初始配置 613 15.3.2 创建表时的性能因素 616 15.4 内存配置的优化 619 15.4.1 oracle的内存分配 619 15.4.2 sga内存分配原则 621 15.4.3 高速数据缓存问题 623 15.4.4 共享池使用问题 632 15.4.5 重做日志缓存问题 639 15.4.6 pga内存分配原则 641 15.5 i/o配置的优化 643 15.5.1 理解数据库i/o 643 15.5.2 基本i/o配置 643 15.5.3 均衡i/o的实现 646 15.5.4 工程上的典型配置 648 15.5.5 选择数据块大小 649 15.6 操作系统资源的使用 650 15.6.1 操作系统性能的影响 650 15.6.2 操作系统缓存与异步i/o 652 15.6.3 cpu使用和问题检查 655 15.6.4 cpu的使用状态检查 658 15.6.5 aix性能诊断命令 659 15.6.6 nmon命令的使用深入 662 第六篇 扩 展 篇 第16章 aix上oracle与sybase的比较 674 16.1 aix支持的数据库 674 16.2 运行机制的差异 674 16.3 工具使用的不同 675 16.4 数据库物理存储 677 16.5 数据库逻辑对象 679 16.6 数据库存储结构 681 16.7 数据库锁模型 683 16.8 数据库索引结构 684 16.9 数据库事务处理 687 16.10 数据库日志 687 16.11 数据库数据字典 689 16.12 临时数据的处理 690 16.13 备份和恢复 691 16.14 数据库一致性检查 694 16.15 数据库性能报告 696 16.16 数据类型的差异 700 16.17 数据库对象的差异 700 16.18 结束语 702 |
随便看 |
|
霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。