搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
Oracle Database 11g基础教程
0.00    
图书来源: 浙江图书馆(由图书馆配书)
  • 配送范围:
    全国(除港澳台地区)
  • ISBN:
    9787115230652
  • 作      者:
    (美)Iggy Fernandez著
  • 出 版 社 :
    人民邮电出版社
  • 出版日期:
    2010
收藏
编辑推荐
    世界级Oracle专家权威力作;全面,详尽,选材精到;Oracle DBA和开发人员必备。<br>    作者根据自身经验,基于Oracle Database 11g向数据库管理员讲述了DBA应该掌握的基础知识与技能,包括Oracle数据库理论和概念、数据库实现、DBA的日常任务以及性能调优的艺术。对于其他书中同样会涉及的内容,或可在网上免费下载的有关特性的介绍,书中绝不重复,而是简单给出参考书目和下载地址。除技术信息外,《Oracle Database 11g基础教程》还特意做了DBA通往成功之路必不可少的实践指导,专门开辟了“大局观和10个交付物”一章。细心体会本章内容,有助于你快速成为一个成功的Oracle DBA。
展开
作者简介
    lggy Fernandez,FernarIdez在IT业工作了20多年,其中10年身为Oracle DBA,为大大小小的公司的数据库提供技术支持,还担任过某个大型应用服务提供商(ASP)的Oracle Database管理团队的经理。他特别喜欢从事性能调优的工作。因为这通常困难重重,需要发挥创意。<br>    工作之余,他编辑NoCOUG杂志(北加州Oracle用户组的季刊)。而且撰写此刊的“SQL Corner”(SQL角)专栏。他还经常在Oracle用户组会议举办讲座。
展开
内容介绍
    《Oracle Database 11g基础教程》基于Oracle最新版本OracleDatabase11g,主要针对数据库管理员,讲述了Oracle数据库理论和概念、数据库实现、DBA的日常任务以及性能调优的技术。每章后面有习题和参考文档,方便读者巩固所学内容,深入了解相关主题。《Oracle Database 11g基础教程》面向从事Oracle数据库应用的各层次开发人员或DBA。
展开
精彩书摘
    4.容量管理<br>    容量管理为“负责保证IT服务和IT基础设施的容量能够以一种成本合算和及时的方式,交付议定的服务级别目标的过程。容量管理考虑交付IT服务需要的所有资源,并规划短期、中期和长期的业务需求。”<br>    如果没有系统化的容量管理,数据库管理会很被动,如仅在数据库快要出问题时才给它增加空间。系统化的方法要求监控趋势。这需要定期检查数据库的大小、表空间中的可用空间、CPIJ利用率、磁盘利用率、网络利用率,以及类似的参数,并且采取正确的措施防止数据库故障。数据库管理员主要关注于监控数据库的趋势,第10章介绍了将STATSPACK用于此目的的内容。AWR也可以用来监控数据库的趋势,不过很少有站点具有使用它的许可证。<br>    5.可用性管理<br>    可用性管理为“负责定义、分析、规划、度量和改进IT服务的各方面可用性的过程。可用性管理负责保证所有IT基础设施、过程、工具、任务等符合可用性的议定的服务级别目标。”<br>    数据库管理员的多数时间可能都被与可用性管理有关的任务所占据。需要进行数据库调优(第16章)、SQL调优(第17章)和硬件升级以保证性能处在可接受的水平。为抵御数据库故障,需要进行数据库备份(第12章),为检验备份可用性和度量恢复时间,需要进行恢复测试(第13章)。非预期中断通常归类为“Sev 1”(服务级别1)问题,要求数据库管理员立即给予关注。<br>    6.意外事件管理<br>    意外事件管理为“负责管理所有意外事件的生命周期的过程。意外事件管理的主要目标是尽可能快地把IT服务返回给顾客。”<br>    意外事件管理过程通常由服务台执行。服务台区分所接受到的每个问题的优先级,并与操作团队接洽,直到问题解决。<br>    7.问题管理<br>    问题为“一个或多个意外事件的根源”。问题管理为“负责管理所有问题的生命周期的过程。问题管理的主要目标为防止意外事件发生,将不能避免的意外事件的影响降到最低程度。问题管理包括问题控制、错误控制和主动问题管理。”<br>    意外事件管理是被动的过程,而问题管理是主动过程。归档日志区填满所导致的数据库中断就是意外事件的一个例子。此意外事件可以通过删除最旧的归档日志来解决,但意外事件的根源也必须解决。例如,磁盘空间可能不充足,可能必须获得额外的磁盘空间。问题管理过程保证辨别和处理长期问题。
展开
目录
第一部分 数据库概念<br>第1章 关系数据库管理系统 2<br>1.1 什么是数据库 2<br>1.2 什么是关系数据库 3<br>1.2.1 关系的定义 4<br>1.2.2 网状数据库 4<br>1.2.3 关系数据库的定义 5<br>1.2.4 关系操作 6<br>1.2.5 结构化查询语言 8<br>1.2.6 关系操作的效率 9<br>1.2.7 查询优化 9<br>1.3 什么是数据库管理系统 10<br>1.3.1 事务管理 10<br>1.3.2 数据完整性 11<br>1.3.3 数据安全性 12<br>1.4 由什么构成关系数据库管理系统的关系 12<br>1.5 小结 13<br>1.6 练习 13<br>1.7 补充读物 14<br><br>第2章 SQL和PL/SQL 15<br>2.1 铁路图 16<br>2.2 SQL的类型 18<br>2.2.1 DDL 18<br>2.2.2 DML 19<br>2.3 嵌套的SQL 21<br>2.4 SQL*Plus和SQL Developer 22<br>2.5 PL/SQL介绍 28<br>2.6 小结 35<br>2.7 练习 36<br>2.8 补充读物 36<br><br>第3章 Oracle体系结构 38<br>3.1 数据库与实例 39<br>3.2 数据库 39<br>3.2.1 软件 39<br>3.2.2 配置文件 39<br>3.2.3 数据文件 40<br>3.2.4 临时文件 40<br>3.2.5 重做日志文件 40<br>3.2.6 归档重做日志文件 41<br>3.2.7 控制文件 41<br>3.2.8 事件日志 41<br>3.2.9 数据库备份 41<br>3.3 实例 41<br>3.3.1 SGA 42<br>3.3.2 前台进程 42<br>3.3.3 后台进程 42<br>3.4 数据库会话的生命周期 43<br>3.5 小结 44<br>3.6 练习 45<br>3.7 补充读物 45<br><br>第二部分 数据库实现<br>第4章 规划 48<br>4.1 许可证 48<br>4.1.1 实际例子 48<br>4.1.2 免费下载、免费学习、试用时间无限制 50<br>4.1.3 数据库版本 50<br>4.2 体系结构选择 51<br>4.2.1 专用服务器 51<br>4.2.2 共享服务器 51<br>4.2.3 连接池 52<br>4.2.4 真应用群 52<br>4.2.5 备用数据库 53<br>4.2.6 最大可用体系结构 53<br>4.3 大小估计 53<br>4.3.1 磁盘大小估计 54<br>4.3.2 关于磁盘的其他考虑 55<br>4.3.3 内存大小 55<br>4.3.4 CPU大小 55<br>4.3.5 网络大小 56<br>4.4 小结 56<br>4.5 练习 57<br>4.6 补充读物 57<br><br>第5章 软件安装 58<br>5.1 Oracle技术网 58<br>5.2 被遗忘的手册 58<br>5.3 先决条件和安装前的要求 59<br>5.4 客户机安装 59<br>5.5 服务器安装 63<br>5.6 Oracle Database的例子 66<br>5.7 Perl 66<br>5.8 小结 67<br>5.9 练习 67<br>5.10 补充读物 68<br><br>第6章 数据库创建 69<br>6.1 简易安装方法 70<br>6.2 配置监听程序 70<br>6.3 创建和配置数据库 74<br>6.3.1 欢迎屏幕 74<br>6.3.2 第1步:操作 74<br>6.3.3 第2步:数据库模板 75<br>6.3.4 第3步:数据库标识 75<br>6.3.5 第4步:管理选项 76<br>6.3.6 第5步:数据库认证 77<br>6.3.7 第6步:存储选项 78<br>6.3.8 第7步:数据库文件位置 78<br>6.3.9 第8步:恢复配置 79<br>6.3.10 第9步:数据库内容 80<br>6.3.11 第10步:初始化参数 81<br>6.3.12 第11步:安全设置 81<br>6.3.13 第12步:自动维护任务 82<br>6.3.14 第13步:数据库存储 83<br>6.3.15 第14步:创建选项 83<br>6.3.16 确认界面 84<br>6.3.17 成功消息 86<br>6.4 创建后的任务 86<br>6.5 创建数据库的其他方法 87<br>6.6 基本的数据库管理任务 89<br>6.7 小结 93<br>6.8 练习 94<br>6.9 补充读物 95<br><br>第7章 物理数据库设计 96<br>7.1 索引 96<br>7.1.1 唯一索引与非唯一索引 97<br>7.1.2 连接索引 97<br>7.1.3 基于函数的索引 98<br>7.1.4 索引结构 98<br>7.1.5 创建何种索引 98<br>7.1.6 索引组织表 100<br>7.1.7 高级内容 100<br>7.2 分区 100<br>7.2.1 分区的优点 101<br>7.2.2 列表分区 101<br>7.2.3 范围分区 102<br>7.2.4 间隔分区 102<br>7.2.5 散列分区 103<br>7.2.6 引用分区 103<br>7.2.7 组合分区 105<br>7.2.8 局部和全局索引 105<br>7.3 非规范化和实体化视图 105<br>7.4 群 107<br>7.5 小结 108<br>7.6 练习 109<br>7.7 补充读物 109<br><br>第8章 用户管理和数据装载 111<br>8.1 方案 111<br>8.2 用户管理 117<br>8.2.1 创建用户 117<br>8.2.2 用户授权 120<br>8.2.3 删除用户权限 124<br>8.2.4 修改用户属性 124<br>8.2.5 删除用户 125<br>8.3 数据装载 125<br>8.3.1 导出和导入实用程序 126<br>8.3.2 数据泵实用程序 129<br>8.3.3 SQL*Loader 133<br>8.4 小结 135<br>8.5 练习 135<br>8.6 补充读物 136<br><br>第三部分 数据库支持<br>第9章 控制 138<br>9.1 企业管理器 139<br>9.2 SQL Developer 141<br>9.3 Remote Diagnostic Agent 143<br>9.4 字典表和视图 145<br>9.5 第三方工具 148<br>9.6 小结 149<br>9.7 练习 149<br>9.8 补充读物 149<br><br>第10章 监控 151<br>10.1 监控数据库的可用性 151<br>10.2 监控更改 154<br>10.3 监控安全性 154<br>10.4 监控备份 156<br>10.5 监控增长 156<br>10.6 监控工作量 157<br>10.7 监控性能 160<br>10.8 监控容量 163<br>10.9 第三方工具 165<br>10.10 小结 165<br>10.11 练习 166<br>10.12 补充读物 166<br><br>第11章 解决问题 167<br>11.1 系统化的5步骤问题解决方法 168<br>11.2 渴求之书和问题管理的最佳实践 169<br>11.3 真实的例子——无反应的监听器 170<br>11.3.1 定义问题 170<br>11.3.2 研究和分析问题 171<br>11.3.3 解决问题和实现解决方案 172<br>11.3.4 一周后 173<br>11.3.5 待改进 173<br>11.4 意外事件管理与问题管理 173<br>11.5 网络资源 173<br>11.6 使用Oracle Support 177<br>11.6.1 RDA 179<br>11.6.2 ADR 179<br>11.7 错误代码 179<br>11.8 四个错误 181<br>11.8.1 ORA-01555: Snapshot Too Old 181<br>11.8.2 ORA-00060: Deadlock Detected 182<br>11.8.3 ORA-00600: Internal Error Code 184<br>11.8.4 ORA-07445: Exception Encountered 189<br>11.9 小结 189<br>11.10 练习 190<br>11.11 补充读物 191<br><br>第12章 备份 192<br>12.1 为什么需要备份 192<br>12.2 恐怖故事 193<br>12.3 各种备份 194<br>12.3.1 磁带备份与磁盘备份 194<br>12.3.2 完全备份与部分备份 195<br>12.3.3 0级备份与1级备份 195<br>12.3.4 物理备份与逻辑备份 195<br>12.3.5 一致备份与非一致备份 195<br>12.3.6 热备份与冷备份 195<br>12.3.7 Oracle管理的备份与用户管理的备份 196<br>12.4 具体演示:物理备份 196<br>12.5 具体演示:逻辑备份 201<br>12.6 常用的RMAN命令 202<br>12.7 “方便”按钮 206<br>12.8 小结 208<br>12.9 练习 208<br>12.10 补充读物 209<br><br>第13章 恢复 210<br>13.1 恐怖故事 210<br>13.2 恢复的类型 211<br>13.2.1 复原与恢复 211<br>13.2.2 完整恢复与部分恢复 211<br>13.2.3 完全恢复与不完全恢复 211<br>13.2.4 传统与闪回 212<br>13.2.5 物理恢复与逻辑恢复 212<br>13.3 闪回技术 213<br>13.3.1 闪回查询 213<br>13.3.2 闪回版本 214<br>13.3.3 闪回事务 214<br>13.3.4 闪回表 215<br>13.3.5 闪回删除 215<br>13.3.6 闪回数据档案 217<br>13.3.7 闪回数据库 217<br>13.4 LogMiner 218<br>13.5 数据恢复顾问 219<br>13.6 使用企业管理器进行恢复 225<br>13.7 文档及测试 227<br>13.8 小结 228<br>13.9 练习 228<br>13.10 补充读物 229<br><br>第14章 数据库维护 230<br>14.1 维护计划 230<br>14.2 备份 231<br>14.2.1 数据库备份的通用良策 231<br>14.2.2 Oracle数据库备份的最佳实践 231<br>14.3 统计数据 232<br>14.4 归档和清除 233<br>14.5 日志文件维护 236<br>14.6 审计 239<br>14.7 用户管理 241<br>14.8 容量管理 241<br>14.9 补丁 246<br>14.10 小结 249<br>14.11 练习 250<br>14.12 补充读物 250<br><br>第15章 大局观和10个交付物 251<br>15.1 一次求职面试的启示 251<br>15.2 我是怎样成为DBA的 253<br>15.3 ITIL 254<br>15.3.1 大局观 254<br>15.3.2 IT服务管理过程 255<br>15.4 以终为始:10个交付物 258<br>15.5 你真正需要的书籍以及SOP艺术 260<br>15.5.1 SOP的好处 260<br>15.5.2 SOP的结构 262<br>15.5.3 建议的SOP 264<br>15.6 小结 265<br>15.7 练习 265<br>15.8 补充读物 266<br>第四部分 数据库调优<br><br>第16章 实例调优 268<br>16.1 使用系统化的5步调优方法 268<br>16.2 分析DB时间 270<br>16.3 了解Oracle等待接口 274<br>16.3.1 V$SYSSTAT和V$SESSTAT 274<br>16.3.2 V$SESSION_EVENT和V$SYSTEM_EVENT 275<br>16.4 开采Statspack信息库 275<br>16.5 使用Statspack报表 283<br>16.6 小结 284<br>16.7 练习 285<br>16.8 补充读物 287<br><br>第17章 SQL调优 288<br>17.1 定义效率 288<br>17.2 确定低效率的SQL语句 288<br>17.3 SQL的低效原因 291<br>17.4 改进SQL的方法 291<br>17.4.1 索引 292<br>17.4.2 提示 293<br>17.4.3 统计数据 294<br>17.5 调优例子 295<br>17.5.1 创建和填充表 296<br>17.5.2 确定基线 296<br>17.5.3 查看查询计划 300<br>17.5.4 索引和统计数据 303<br>17.5.5 使用SQL Access Advisor 305<br>17.5.6 优化器提示 308<br>17.5.7 最后的调优 309<br>17.5.8 更进一步 312<br>17.6 小结 314<br>17.7 练习 315<br>17.8 补充读物 315
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证