admin管理员组

文章数量:1794759

Oracle Database 11g数据库管理艺术(涵盖DBA必知必会的所有数据库管理知识)

Oracle Database 11g数据库管理艺术(涵盖DBA必知必会的所有数据库管理知识)

Oracle Database 11g数据库管理艺术(涵盖DBA必知必会的所有数据库管理知识)

基本信

原书名: Expert Oracle Database 11g Administration 原出版社: Apress 作者: (美)Sam R.Alapati    译者: 钟鸣;杨桦;杨卫军;孙登峰丛书名: 图灵程序设计丛书 出版社:人民邮电出版社 ISBN:9787115227867 上架时间:2010-6-2 出版日期:2010 年6月 开本:16开 更多详细心情请查看:www.china-pub/196710更有精彩样张免费试读:www.china-pub/ureader/product.asp?bookid=196710

内容简介

本书针对大多数日常的Oracle Database 11g数据库管理任务,全面覆盖DBA行业知识,并将理论与实践相结合,旨在为初中级DBA提供高效运行数据库所需的方方面面的知识,帮助他们从Oracle公司发行的大量资料中找到自己需要的信。书中内容主要集中在大多数企业常见的问题之上,如安装和升级到Oracle Database 11g数据库软件、创建数据库、导出和导入数据、数据库的备份与恢复、性能调优,等等。本书还提供了DBA完成本职工作必备的基本的UNIIX、SQL、PL/SQL和数据建模的知识,也给出了许多富有趣味性的例子,通过这些实例详细、循序渐进地说明了Oracle Database 11g数据库的各个概念和特性。

目录

第一部分 背景知识、数据建模、UNIX/Linux和SQL*Plus 第1章 Oracle DBA的世界 2 1.1 Oracle DBA的任务 2 1.2 不同的DBA工作分类 6 1.3 数据库的类型 6 1.4 培训和认证 7 1.5 普通Oracle DBA的日常工作 12 1.6 几点建议 12 第2章 关系数据库建模及数据库设计 14 2.1 关系数据库简介 14 2.2 关系数据库模型 15 2.3 关系数据库的生命周期 17 2.4 反向设计数据库 28 2.5 对象—关系和对象数据库 28 第3章 Oracle DBA的UNIX/Linux基础 31 3.1 UNIX和Linux操作系统概述 31 3.2 理解UNIX shell 33 3.3 访问UNIX系统 33 3.4 基本UNIX命令概览 35 3.5 UNIX中文件和目录的浏览 42 3.6 用vi编辑器编写文件 46 ……第4章 使用SQL*Plus和Oracle企业管理器 73 4.1 启动SQL*Plus会话 73 4.2 退出SQL*Plus 77 4.3 SQL*Plus和SQL命令 77 4.4 SQL*Plus管理命令 87 4.5 关键的SQL*Plus“工作”命令 90 4.6 格式化SQL*Plus的输出以及创建报告的命令 93 ……第二部分 Oracle Database 11g的体系结构、模式和事务管理 第5章 Oracle Database 11g体系结构 128 5.1 Oracle数据库的结构 128 5.2 Oracle进程 139  5.3 Oracle内存结构 145 5.4 简单的Oracle数据库事务 153 5.5 提交和回滚 154 5.6 数据一致性和数据并发性 155 ……第6章 管理表空间 169 6.1 表空间区尺寸和空间管理 169 6.2 创建表空间 172 6.3 临时表空间 181 6.4 默认的永久表空间 186 6.5 大文件表空间 187 6.6 管理Sysaux表空间 189 ……第7章 模式管理 209 7.1 SQL语句的类型 209 7.2 Oracle模式 211 7.3 Oracle表 212 7.4 特殊的Oracle表 222  7.5 分区表 225 7.6 管理表的数据字典视图 235 ……第8章 Oracle事务管理 272 8.1 Oracle的事务 272 8.2 事务的特性 274 8.3 事务并发性控制 275 8.4 隔离级别和ISO事务标准 276 8.5 Oracle的隔离级别 278 8.6 实现Oracle的并发控制 280 ……第三部分 安装和升级到Oracle Database 11g,创建数据库 第9章 安装和升级到Oracle Database 11g 316 9.1 安装Oracle 316 9.2 OFA 317 9.3 执行预安装任务 323 9.4 安装的最终检查表 334 9.5 安装后的任务 341 9.6 卸载Oracle 343 ……第10章 创建Oracle数据库 359 10.1 准备创建数据库 359 10.2 创建参数文件 362 10.3 创建新数据库 383 10.4 使用服务器参数文件 400 10.5 从SQL*Plus中启动和关闭数据库 403  第四部分 连接和用户管理 第11章 连接和网络 414 11.1 Oracle网络和数据库连接 414 11.2 网络概念:Oracle网络如何工作 415 11.3 建立Oracle连接 418 11.4 Oracle客户机 419 11.5 即时客户机 421 11.6 监听器和连接 421 11.7 命名和连接 425 11.8 Oracle和Java数据库连接 437 第12章 用户管理和数据库安全 441 12.1 管理用户 441 12.2 Database Resource Manager 450 12.3 控制数据库访问 461 12.4 审计数据库使用 477 12.5 认证用户 485 12.6 企业用户安全 491 12.7 数据安全须知 497 第五部分 数据装载、备份和恢复 第13章 装载和转换数据 508 13.1 提取、转换和装载概览 508 13.2 使用SQL*Loader实用程序 509 13.3 使用外部表装载数据 524 13.4 转换数据 533 13.5 使用Oracle流复制和共享信 545 第14章 使用数据泵导出和导入 549 14.1 数据泵技术的介绍 549 14.2 执行数据泵导出和导入 557 14.3 监控数据泵作业 578 14.4 使用数据泵API 580 14.5 可移植表空间 581 第15章 备份数据库 587 15.1 备份Oracle数据库 587 15.2 闪回恢复区 594 15.3 恢复管理器 600 15.4 备份控制文件 636 15.5 Oracle Secure Backup 637 15.6 用户管理的备份 640 15.7 数据库讹误检测 645 15.8 加强数据保护以便进行灾难恢复 647 第16章 数据库恢复 650 16.1 数据库故障类型 650 16.2 Oracle的恢复过程 652 16.3 用RMAN执行恢复 657 16.4 典型的介质恢复方案 661 16.5 数据恢复顾问 674 16.6 克隆数据库 678 16.7 粒度恢复技术 683 16.8 闪回技术和恢复 689 ……第六部分 管理Oracle数据库 第17章 自动管理和联机功能 714 17.1 自动数据库诊断监控器(ADDM) 714 17.2 自动内存管理 728 17.3 自动优化程序的统计数据收集 732 17.4 自动存储管理 734 17.5 自动空间管理 752 17.6 Oracle Database 11g的联机功能 762 第18章 管理和监控运行中的数据库 773 18.1 Oracle性能统计的类型 773  18.2 服务器产生的预警 777 18.3 基线度量和自适应阈值 779 18.4 AWR 783 18.5 ASH 793 18.6 管理顾问框架 797 18.7 使用撤销和MTTR顾问程序 801 18.8 管理联机重做日志 802 ……第七部分 性能调优 第19章 改进数据库性能:SQL查询 优化 852 19.1 Oracle性能调优的方法 852 19.2 优化Oracle查询处理 853 19.3 查询优化和Oracle CBO 857 19.4 编写高效的SQL 872 19.5 DBA如何帮助改进SQL处理 881 19.6 SQL计划管理 885 ……第20章 Oracle性能调优:调优实例 927 20.1 实例调优简介 927 20.2 自动性能调优与动态性能视图 929 20.3 Oracle内存调优 929 20.4 评估系统性能 947 20.5 度量I/O性能 952 20.6 度量实例性能 954 20.7 实例调优的一种简单方法 982 附录A Oracle Database 11g SQL和PL/SQL入门知识 1005

本文标签: 管理知识必会数据库管理数据库艺术