资源搜
资源搜
👀 联系夏柔
🔥 投稿源码
资源搜

资源搜

  • 全部
  • 123盘
  • 阿里盘
  • 百度云
  • 迅雷
  • 夸克
  • 115
  • 蓝奏云
  • 其他
已收录34127条资源,仅供学习交流,请在24h内删除资源!

SQL语言详解 第3版_数据库教程

资源名称:SQL语言详解 第3版 内容简介: 《SQL语言详解(第3版)》全面、深入地介绍了SQL的使用方法,主要包括关系型数据模型、关系代数、SQL简介、简单的SQL查询、从多个表中检索数据、高级查询操作、操作多行数据、数据修改、模式与用户、视图/临时表/公共表表达式及索引、保持设计更新、用户与访问权限、用户/会话及事务控制、编写和执行SQL例程与模块、嵌入式SQL、动态SQL、XML支持、对象—关系数据模型以及对象—关系支持。 作者简介: 推荐语 “本书是一本非常好的学习指南,采用简单的方法令读者了解最基本的知识以及专家级的主题。” ——Bill Arledge,DB2产品经理 “本书是一本少有的好书,它百分之百地体现了作者的编写意图,因而应在你的书阁中占有一席之地。” ——Craig S. Mullins,DB2顾问 “本书对SQL从业人员具有极大的价值,也可以作为一本优秀的大学教材。” ——Rudy Limeback,r937.com的SQL顾问 资源目录: 第1章 关系型数据模型 第2章 关系代数 第3章 SQL简介 第4章 简单的SQL检索 第5章 从多表当中检索数据 第6章 高级检索操作 第7章 操作多行数据 第8章 数据修改 第9章 模式与用户 第10章 视图、临时表、公共表表达式及索引 第11章 保持设计更新 第12章 用户与访问权限 第13章 用户、会话及事物控制 第14章 编写和执行SQL例程——触发器和存储过程 第15章 嵌入式SQL 第16章 动态SQL 第17章 XML支持 第18章 对象-关系型数据模型 第19章 对象-关系支持 附录 资源截图:
陌佑
百度云
百度云

Oracle DBA高可用、备份恢复与性能优化_数据库教程

资源名称:Oracle DBA高可用、备份恢复与性能优化 资源目录: 第 1章 RAC真应用集群 1 1.1 单实例数据库并发控制原理 ..... 1 1.1.1 并发访问的数据不一致问题 .... 1 1.1.2 事务以及隔离级别 .. 2 1.1.3 支持并发的 lock机制 ... 3 1.1.4 支持并发的 latch机制 .. 6 1.1.5 Lock和 Latch的使用.... 7 1.2 RAC并发控制的实现.... 8 1.2.1 RAC的并发控制问题... 8 1.2.2 RAC的实现并发访问... 9 1.3 Oracle为何引入 RAC .. 10 1.4 RAC集群简介 .. 11 1.4.1 集群分类 .... 11 1.4.2 RAC环境的特殊问题. 12 1.4.3 RAC集群 ... 13 1.5 RAC架构详解 .. 15 1.6 RAC与 Clusterware 17 1.7 安装 RAC.... 18 1.7.1 设计 RAC应用环境.... 18 1.7.2 确认安装的软件组件 .. 19 1.7.3 任务规划 .... 20 1.7.4 安装虚拟机 21 1.7.5 在虚拟机上安装 linux操作系统.. 24 1.7.6 配置主机 .... 30 1.7.7 安装 Clusterware.... 43 1.7.8 安装数据库软件 .... 54 1.7.9 启动监听 .... 56 1.7.10 创建 ASM. 58 1.7.11 创建数据库 .... 62 1.8 Failover和 Load balance测试 . 66 1.8.1 Failover失败转移.. 67 1.8.2 LoadBalance负载均衡 68 1.9 本章小结 ..... 69 第 2章 ASM自动存储管理 70 2.1 Oracle自动存储管理概述 . 70 2.2 自动存储管理的优点 ... 71 2.3 ASM系统架构.. 72 2.4 ASM和 CSS集群同步服务 .... 73 2.5 创建 ASM实例 74 2.6 启动 ASM实例 80 2.7 理解 ASM实例架构 .... 83 2.8 ASM命令行管理工具 . 83 2.9 管理 ASM磁盘组 .. 86 2.9.1 使用 ASM磁盘组管理文件的优势 ... 86 2.9.2 创建磁盘组 88 2.9.3 向磁盘组添加磁盘 91 2.9.4 删除磁盘和磁盘组 92 2.9.5 平衡磁盘组 94 2.9.6 MOUNT和 DISMOUNT磁盘组 . 95 2.10 管理 ASM文件 .... 96 2.10.1 ASM磁盘组文件名结构 96 2.10.2 ASM磁盘组中目录管理 97 2.10.3 添加和删除别名 .. 98 2.10.4 删除文件 .. 99 2.10.5 使用 ASM文件模板 . 99 2.11 使用 RMAN将数据库迁移到 ASM实例 .. 101 2.12 管理 ASM的数据字典视图 108 2.13 本章小结 . 108 第 3章管理 Clusterware组件及管理指令..... 109 3.1 Clusterware及其组件. 109 3.2 备份和恢复 VotingDisks.. 110 3.3 添加和删除 VotingDisks.. 111 3.4 备份和恢复 OCR.. 113 3.4.1 从自动备份中恢复 OCR. 115 3.4.2 从人工备份文件中恢复 .. 115 3.5 修改 OCR存储配置信息. 116 3.6 删除 OCR存储 ..... 118 3.7 ocrconfig指令功能汇总... 119 3.8 管理 Clusterware指令 120 3.8.1 srvctl指令 120 3.8.2 crs_stat指令 ... 126 3.8.3 onsctl指令 130 3.8.4 crsctl指令. 134 3.8.5 ocrcheck指令. 137 3.8.6 ocrdump指令. 138 3.8.7 oifcfg指令 140 3.8.8 olsnodes指令 . 142 3.9 本章小结 ... 143 第 4章 DataGuard的安装与管理 144 4.1 DataGuard是什么. 144 4.2 DataGuard体系结构... 144 4.2.1 DataGuard的架构 144 4.2.2 DataGuard的后台进程.... 145 4.3 DataGuard配置及相关概念... 146 4.4 DataGuard服务本质... 147 4.4.1 Apply服务 ..... 148 4.4.2 Redo 应用 148 4.4.3 SQL 应用. 149 4.4.4 角色转换服务 149 4.5 DataGuard的保护模式..... 150 4.6 DataGuard的优点. 151 4.7 手工搭建物理 DataGuard. 152 4.8 物理 DataGuard的 SWITCHOVER .. 161 4.9 物理 DataGuard的 FAILOVER... 164 4.10 如何转换 FAILOVER后的主库为新备库 . 166 4.11 管理物理 Standby数据库 .... 168 4.11.1 启动 Standby数据库 ..... 168 4.11.2 关闭 Standby数据库 ..... 169 4.11.3 Primary数据库结构变化的传播 .... 170 4.11.4 自动传播数据文件和表空间的变化 .... 170 4.11.5 手工修改数据文件和表空间的变化 .... 171 4.11.6 重命名数据文件 174 4.11.7 添加或删除重做日志组 176 4.11.8 监控 DataGuard数据库视图..... 176 4.11.9 设置 DataGuard保护模式... 179 4.12 DataGuard broker 181 4.12.1 DataGuard Broker概述 . 181 4.12.2 DataGuard Broker的配置 ... 181 4.12.3 DataGuard Broker的组件 ... 182 4.12.4 DataGuard Broker的 DMON进程 . 183 4.12.5 DataGuard Broker使用的前提条件 ..... 184 4.12.6 DataGuard Broker配置实例演示 ... 184 4.12.7 DataGuard Broker完成物理 DG的 SWITCHOVER .. 187 4.12.8 DataGuard Broker实现 DG的自动 FAILOVER... 189 4.12.9 DG的 DGMGRL维护指令设置 .... 191 4.13 DataGuard 的日志传输服务 192 4.13.1 通过 ARCn进程来传送 Redo .. 193 4.13.2 LGWR进程同步传送 Redo 195 4.13.3 LGWR进程异步传送 Redo 196 4.14 本章小结 . 197 第 5章 Streams技术原理与应用. 198 5.1 Streams概述 198 5.2 Streams的原理 ..... 199 5.3 Streams体系结构概述 ..... 199 5.4 配置本地捕获进程的单向复制 ... 201 5.4.1 具体配置之前的任务 202 5.4.2 Stream单向本地复制配置.... 204 5.5 使用 MAINTAIN_*存储过程配置流 210 5.6 Streams的几个重要视图 . 213 5.7 小结 ..... 215 第 6章 RMAN备份与恢复数据库 216 6.1 RMAN概述 .... 216 6.2 RMAN的独特之处 .... 216 6.3 RMAN系统架构详解 217 6.4 快闪恢复区(flash recovery area)... 218 6.4.1 修改快闪恢复区大小 218 6.4.2 解决快闪恢复区的空间不足问题 .... 220 6.5 建立 RMAN到数据库的连接 ..... 221 6.6 RMAN的相关概念与配置参数 .. 222 6.7 RMAN备份控制文件 224 6.8 RMAN实现脱机备份 226 6.9 RMAN联机备份 .. 228 6.9.1 联机备份前的准备工作 .. 228 6.9.2 联机备份整个数据库 229 6.9.3 联机备份一个表空间 233 6.9.4 联机备份一个数据文件 .. 234 6.9.5 RMAN备份坏块处理方式 ... 235 6.10 RMAN的增量备份 .. 235 6.11 快速增量备份 ..... 237 6.12 在映像副本上应用增量备份 ..... 239 6.13 创建和维护恢复目录 ..... 240 6.14 RMAN的脚本管理 .. 243 6.15 使用 RMAN非归档模式下的完全恢复 ..... 245 6.15.1 控制文件、数据文件以及重做日志文件丢失的恢复 245 6.15.2 只有数据文件丢失的恢复 .. 249 6.15.3 联机重做日志文件和数据文件损坏的恢复 .... 251 6.15.4 如何将数据文件恢复到其它磁盘目录下 .. 254 6.16 使用 RMAN归档模式下的完全恢复 ... 254 6.16.1 非系统表空间损坏的恢复 .. 254 6.16.2 系统表空间损坏的恢复 257 6.16.3 所有数据文件丢失的恢复 .. 258 6.17 RMAN实现数据块恢复 258 6.18 RMAN的备份维护指令 262 6.18.1 RMAN的 VALIDATE BACKUPSET指令 .... 262 6.18.2 RMAN的 RESTORE…VALIDATE指令 . 263 6.18.3 RMAN的 RESTORE…PREVIEW指令.... 264 6.18.4 RMAN的 LIST指令..... 265 6.18.5 RMAN的 REPORT指令.... 268 6.19 本章小结 . 269 第 7章手工管理的备份恢复.. 270 7.1 备份恢复的概念 ... 270 7.1.1 物理备份 .. 270 7.1.2 逻辑备份 .. 271 7.1.3 冷备份与热备份 .. 271 7.1.4 数据库恢复 .... 271 7.2 非归档模式下的冷备与恢复 . 272 7.2.1 冷备的步骤 .... 273 7.2.2 冷备下的恢复 274 7.2.3 缺少重做日志文件的恢复方法 .. 276 7.3 归档模式与非归档模式 ... 278 7.3.1 设置数据库的归档模式 .. 278 7.3.2 设置归档进程相关参数 .. 280 7.3.3 管理归档文件和归档目录 .... 281 7.4 手工热备数据库的步骤 ... 284 7.5 热备过程中对数据库崩溃的处理方法 ... 287 7.6 热备的原理 ..... 289 7.7 备份控制文件 . 290 7.8 介质恢复的原理 ... 293 7.9 归档模式下的完全恢复 ... 298 7.9.1 数据文件在有备份情况下的恢复 .... 298 7.9.2 数据文件在无备份情况下的恢复 .... 301 7.9.3 系统表空间数据文件损坏的完全恢复 .. 303 7.9.4 当前 UNDO表空间损坏的完全恢复..... 304 7.9.5 非当前 UNDO表空间损坏的完全恢复. 306 7.10 何时使用不完全恢复 ..... 309 7.10.1 不完全恢复的场合 .. 309 7.10.2 不完全恢复的类型 .. 309 7.11 所有控制文件丢失的恢复方法 . 310 7.11.1 使用备份的控制文件 .... 310 7.11.2 重建控制文件 .... 313 7.12 本章小结 . 317 第 8章 Oracle闪回技术... 318 8.1 理解闪回级别 . 318 8.2 闪回数据库 ..... 319 8.2.1 闪回数据库概述 .. 319 8.2.2 启用闪回数据库 .. 320 8.2.3 关闭闪回数据库 .. 322 8.2.4 闪回数据库方法 .. 323 8.2.5 使用闪回数据库 .. 324 8.2.6 监控闪回数据库 .. 326 8.2.7 使用闪回数据库的限制 .. 328 8.3 闪回删除 ... 328 8.3.1 闪回删除原理 328 8.3.2 回收站的使用 329 8.3.3 恢复删除的表 332 8.3.4 恢复多个同名的表 .... 335 8.3.5 应用 Purge永久删除表... 337 8.4 闪回表 . 339 8.5 闪回版本查询 . 341 8.6 闪回事务查询 . 342 8.7 闪回查询 ... 343 8.8 复原点技术 ..... 344 8.9 本章小结 ... 345 第 9章数据迁移-EXP/IMP .... 347 9.1 关于备份的几个概念 . 347 9.2 使用 EXP指令实现逻辑备份 348 9.2.1 EXP指令详解 348 9.2.2 不带参数的 EXP 备份.... 350 9.2.3 EXP指令导出整个数据库.... 353 9.2.4 EXP指令导出特定的表.. 354 9.2.5 EXP指令导出指定的用户.... 355 9.2.6 EXP指令导出特定的表空间 356 9.3 使用 IMP指令实现逻辑恢复 357 9.3.1 IMP指令详解 358 9.3.2 IMP指令恢复整个数据库 .... 359 9.3.3 IMP指令恢复特定的表 .. 360 9.3.4 IMP指令恢复指定的用户 .... 361 9.4 使用 EXP/IMP实现传输表空间 . 363 9.4.1 理解 Big/Little Endian ..... 363 9.4.2 传输表空间的限制 .... 364 9.4.3 传输表空间的兼容性问题 .... 365 9.4.4 传输表空间的自包含特性 .... 365 9.4.5 实现传输表空间的步骤 .. 365 9.4.6 使用 EXP/IMP实现同平台表空间迁移 367 9.4.7 使用 EXP/IMP实现跨平台表空间迁移 370 9.5 本章小结 ... 374 第 10章数据迁移-EXPDP/IMPDP .... 375 10.1 数据泵导出(EXPDP)简介 .... 375 10.1.1 数据泵导入导出技术的结构 .... 375 10.1.2 数据泵导入导出技术的优点 .... 376 10.1.3 数据泵导入导出的目录对象 .... 376 10.2 数据泵导入导出与 EXP/IMP技术的区别 . 378 10.3 数据泵导出(EXPDP)数据库实例 .... 379 10.3.1 数据泵导出的参数含义 379 10.3.2 数据泵导出数据库实例 384 10.4 数据泵导入数据库实例 . 389 10.4.1 数据泵导入概述及参数含义 .... 389 10.4.2 数据泵导入数据库实例步骤 .... 396 10.5 使用数据泵迁移表空间 . 399 10.6 使用数据泵生成外部表 . 401 10.7 本章小结 . 403 第 11章基于 CBO的 SQL优化.. 404 11.1 性能调整方法 ..... 404 11.2 SQL查询处理过程详解. 405 11.2.1 语法分析 405 11.2.2 语句优化 405 11.2.3 查询执行 405 11.3 基于成本的优化 . 406 11.3.1 选择 CBO的优化方式.. 406 11.3.2 优化器工作过程 407 11.4 自动统计数据 ..... 408 11.5 手工统计数据库数据 ..... 409 11.6 统计操作系统数据 ... 413 11.7 手工统计字典数据 ... 415 11.8 主动优化 SQL语句.. 416 11.8.1 WHERE谓词的注意事项... 416 11.8.2 SQL语句优化工具.. 417 11.8.3 使用索引 425 11.8.4 索引类型及使用时机 .... 432 11.8.5 使用绑定变量 .... 438 11.8.6 消除子查询优化 SQL语句. 439 11.9 被动优化 SQL语句.. 441 11.9.1 使用分区表 .. 441 11.9.2 使用表和索引压缩 .. 442 11.9.3 保持 CBO的稳定性 442 11.9.4 创建合适的索引 446 11.10 详解 V$SQL视图... 446 11.11 本章小结 ..... 448 第 12章 Oracle数据库实例优化.. 449 12.1 详解 SGA与实例优化 ... 449 12.2 将程序常驻内存 . 454 12.2.1 创建软件包 DBMS_SHARED_POOL . 454 12.2.2 将程序常驻内存的过程 456 12.2.3 从 DBMSPOOL脚本理解软件包 DBMS_SHARED_POOL . 458 12.3 将数据常驻内存 . 460 12.3.1 再论数据块缓存池 .. 460 12.3.2 将数据常驻内存的过程 461 12.3.3 将常驻内存的程序恢复为默认缓冲池 464 12.4 优化重做日志缓冲区 ..... 465 12.4.1 深入理解重做日志缓冲区的工作机制 465 12.4.2 重做日志缓冲区相关的等待事件 .. 467 12.4.3 设置重做日志缓冲区大小 .. 469 12.5 优化共享池(Shared Pool) ..... 471 12.5.1 库高速缓存 .. 471 12.5.2 使用绑定变量 .... 471 12.5.3 调整参数 CURSOR_SHARING ..... 474 12.5.4 设置共享池的大小 .. 475 12.6 优化数据库高速缓存 ..... 476 12.6.1 调整数据库缓冲区大小 477 12.6.2 使用缓冲池 .. 478 12.7 优化 PGA内存 ... 480 12.8 本章小结 . 484 第 13章 Statspack与 AWR ... 485 13.1 Statspack安装..... 485 13.2 设置 Statspack相关参数 487 13.3 statspack数据收集.... 490 13.3.1 STATSPACK收集统计数据的原理 .... 490 13.3.2 创建性能数据报表 .. 492 13.3.3 自动收集性能报告 .. 494 13.4 初步分析 STATSPACK性能报告 .. 496 13.5 AWR是什么. 501 13.6 管理 AWR.....502 13.6.1 DBMS_WORKLOAD_REPOSITORY包的使用.. 503 13.6.2 AWR快照与 STATISTICS_LEVEL参数的关系. 504 13.6.3 手工创建 AWR快照..... 504 13.6.4 清除 AWR快照. 505 13.6.5 修改 AWR快照参数..... 506 13.6.6 创建和删除 AWR快照基线..... 506 13.6.7 创建 AWR报告. 508 13.7 ASH是 AWR的补充..... 511 13.8 创建并分析 ASH报告 ... 511 13.9 AWR与 ADDM的关系. 514 13.10 本章小结 ..... 519 资源截图:
陌佑
百度云
百度云

Oracle11g数据库管理员指南_数据库教程

资源名称:Oracle11g数据库管理员指南 内容简介: Oracle 11g是Oracle公司最新推出的数据库版本。本书从实用的角度出发,系统地介绍了Oracle 11g的使用和管理,并对它的体系结构和常规管理进行了重点描述。本书对深奥的理论知识不作过多的讨论,重点突出实用性,在每章中都提供了许多实用的例子,力求帮助读者更好地使用Oracle。 从内容组织形式上来看,本书分为四大部分。第一部分介绍了Oracle 11g的使用基础,包括SQL语言基础、SQL*Plus的使用和PL/SQL编程,其中对Oracle特有的PL/SQL进行了比较深入的描述。第二部分是本书的重点,介绍了Oracle数据库管理(DBA)的各个方面,其中对Oracle的体系结构进行了重点介绍。第三部分介绍了Oracle的自动文件管理和自动存储管理。第四部分介绍了数据库的备份与恢复,其中对RMAN进行了重点介绍。 本书不仅可以作为Oracle数据库技术人员的参考手册,还可以作为培训中心的培训教材。 作者简介: 刘宪军,男,IBM全球认证讲师,1997年毕业于西北大学计算机科学系,获工学硕士学位。长期从事小型机和数据库的技术支持与培训工作,对AIX、HP-UX、Solaris、HACMP、Oracle、DB2、RAC、中间件等技术有较深入的研究。目前主要针对银行业务系统提供技术服务。 资源目录: 前言 第一部分 Oracle使用基础 第1章 SQL语言基础 1 1.1 查询语句 2 1.1.1 查询语句的基本用法 2 1.1.2 查询语句中的条件 6 1.1.3 查询语句中的单行函数 8 1.1.4 分组函数与分组统计 14 1.1.5 数据的排序 17 1.1.6 多表查询 18 1.1.7 子查询 20 1.2 DML语句 22 1.2.1 INSERT语句 22 1.2.2 DELETE语句 23 1.2.3 UPDATE语句 24 1.3 事务控制语句 24 1.4 DDL语句 27 1.4.1 表的创建 27 1.4.2 如何修改表的结构 29 1.4.3 其他DDL命令 31 1.5 约束 32 1.5.1 约束的类型 32 1.5.2 如何在创建表时指定约束 33 1.5.3 如何在创建表之后指定约束 35 1.5.4 约束的维护 36 1.6 视图 37 1.6.1 视图的创建、修改和删除 38 1.6.2 如何对视图进行访问 40 1.6.3 复杂视图 41 1.7 索引 42 1.7.1 索引的基本概念 42 1.7.2 索引的创建、修改和删除 45 1.7.3 索引信息的查询 46 1.8 序列 46 1.8.1 序列的创建、修改和删除 46 1.8.2 序列的使用 48 1.8.3 序列信息的查询 50 1.9 同义词 50 1.9.1 同义词的概念和类型 50 1.9.2 同义词的创建与删除 51 1.9.3 同义词信息的查询 52 第2章 SQL*Plus用法指南 53 2.1 SQL*Plus的基本用法 53 2.1.1 登录与退出 53 2.1.2 如何获取帮助信息 55 2.1.3 如何修改SQL*Plus的设置信息 55 2.1.4 实例的启动与关闭 57 2.2 SQL*Plus中的缓冲区 58 2.2.1 执行缓冲区中的内容 58 2.2.2 编辑缓冲区的内容 59 2.2.3 如何对操作系统文件进行读写 61 2.3 如何在SQL*Plus中使用变量 64 2.3.1 用户自定义的变量 64 2.3.2 参数变量 65 2.3.3 与变量有关的交互式命令 66 2.4 SQL*Plus的报表功能 67 2.4.1 报表的标题设计 68 2.4.2 报表显示格式的设计 69 2.4.3 如何对特定列进行统计 72 第3章 PL/SQL编程 75 3.1 PL/SQL概述 75 3.2 PL/SQL中的变量 76 3.2.1 变量的定义与使用 76 3.2.2 如何在PL/SQL中定义类型 78 3.3 PL/SQL中的流控制 81 3.3.1 IF语句 82 3.3.2 LOOP语句 83 3.3.3 WHILE语句 83 3.3.4 FOR语句 84 3.4 PL/SQL如何访问数据库 85 3.4.1 如何对数据进行查询 85 3.4.2 如何使用DML语句 87 3.5 子程序设计 88 3.5.1 如何使用过程 88 3.5.2 如何使用函数 91 3.5.3 函数与过程的重载 93 3.5.4 函数与过程的递归调用 95 3.6 存储过程与存储程序 97 3.6.1 存储过程 98 3.6.2 存储函数 100 3.6.3 程序包 101 3.6.4 系统预定义程序包 104 3.6.5 与存储程序有关的数据字典 110 3.7 异常处理 113 3.7.1 异常处理程序 113 3.7.2 预定义的异常 114 3.7.3 非预定义异常 117 3.7.4 用户自定义的异常 118 3.7.5 异常的传递 121 3.8 游标的应用 124 3.8.1 隐式游标 124 3.8.2 显式游标 125 3.8.3 带参数的游标 130 3.8.4 如何通过游标修改表中的数据 132 3.9 触发器 133 3.9.1 触发器的使用 134 3.9.2 语句级触发器 135 3.9.3 行触发器 137 3.9.4 视图上的触发器 141 3.9.5 与触发器有关的数据字典 144 第二部分 Oracle DBA 第4章 Oracle体系结构 147 4.1 实例的体系结构 148 4.1.1 实例的概念 148 4.1.2 实例的组成 148 4.2 实例的内存结构 149 4.2.1 数据库高速缓存 150 4.2.2 重做日志缓冲区 153 4.2.3 共享池 153 4.2.4 Java池 155 4.2.5 PGA 155 4.3 实例中的后台进程 156 4.3.1 DBWR进程 157 4.3.2 LGWR进程 158 4.3.3 CKPT进程 160 4.3.4 SMON进程 161 4.3.5 PMON进程 162 4.3.6 ARCH进程 162 4.4 实例的内存结构管理 163 4.4.1 自动内存管理 163 4.4.2 自动共享内存管理 164 4.4.3 手工共享内存管理 164 4.5 数据库的连接模式 165 4.5.1 专用数据库连接模式 165 4.5.2 共享数据库连接模式 166 4.5.3 如何设置共享连接模式 167 4.6 数据库的逻辑结构 168 4.6.1 表空间 169 4.6.2 段 171 4.6.3 区 172 4.6.4 数据块 172 4.7 数据库的物理结构 172 4.7.1 数据文件 173 4.7.2 控制文件 173 4.7.3 重做日志文件 174 4.7.4 跟踪文件和警告文件 174 4.8 特权用户与口令文件 175 4.9 数据字典视图与动态性能视图 176 4.9.1 数据字典视图 176 4.9.2 动态性能视图 177 4.10 初始化参数 178 4.10.1 参数文件 178 4.10.2 初始化参数的查看 179 4.10.3 初始化参数的修改 179 第5章 数据库的创建 181 5.1 数据库的规划 181 5.1.1 SGA的规划 181 5.1.2 数据文件的规划 182 5.1.3 控制文件的规划 183 5.1.4 重做日志文件的规划 183 5.1.5 参数文件的规划 183 5.2 如何利用DBCA创建数据库 184 5.3 如何利用命令行创建数据库 195 5.3.1 编辑文本参数文件 195 5.3.2 实例的管理 196 5.3.3 口令文件的创建 198 5.3.4 数据库的创建 200 5.3.5 如何创建数据字典视图 202 5.3.6 如何创建默认的profile 202 5.3.7 如何创建SCOTT模式 202 5.3.8 如何创建服务器参数文件 203 5.4 数据库服务器的启动和关闭 203 5.5 如何利用NET Manager配置客户端与服务器端的通信 205 5.5.1 监听器的创建 205 5.5.2 监听器的管理 206 5.5.3 Oracle客户端的配置 207 第6章 表空间的管理 209 6.1 表空间的结构 209 6.1.1 区管理方式 209 6.1.2 段管理方式 210 6.1.3 数据文件 210 6.2 本地管理表空间的管理 211 6.2.1 本地管理表空间的创建 211 6.2.2 表空间信息的查询 212 6.2.3 表空间的删除 213 6.3 大文件表空间的管理 213 6.3.1 大文件表空间的支持 213 6.3.2 大文件表空间的创建 214 6.3.3 大文件表空间的修改 214 6.4 临时表空间的管理 214 6.4.1 临时表空间的创建 215 6.4.2 临时表空间组 215 6.5 UNDO表空间的管理 216 6.5.1 UNDO表空间的创建 217 6.5.2 UNDO表空间的切换 217 6.6 表空间的扩展 218 6.6.1 如何添加新的数据文件 219 6.6.2 如何扩展数据文件 219 6.7 表空间的维护 220 6.7.1 表空间的联机与脱机 220 6.7.2 数据文件的联机与脱机 222 6.7.3 表空间的读写权限 222 6.7.4 数据文件的移动和重命名 223 第7章 存储空间管理 225 7.1 段的管理 225 7.1.1 段的类型 225 7.1.2 段的空间管理 228 7.2 区的管理 229 7.2.1 区的分配 229 7.2.2 区的回收 230 7.3 数据块的管理 230 7.3.1 数据块的组成 230 7.3.2 数据块的空间管理 231 第8章 控制文件管理 234 8.1 控制文件的规划 234 8.1.1 控制文件的镜像 234 8.1.2 控制文件的存储位置 235 8.2 控制文件的重新创建 236 8.2.1 如何增加新的控制文件 236 8.2.2 如何重新创建控制文件 236 8.3 控制文件的备份与删除 240 8.4 控制文件信息的查询 240 8.4.1 查询控制文件的位置和名称 241 8.4.2 查询控制文件中记录的信息 241 第9章 重做日志管理 243 9.1 重做日志的规划 244 9.1.1 重做日志缓冲区的规划 245 9.1.2 重做日志文件组的规划 245 9.1.3 如何对重做日志文件进行规划 246 9.2 重做日志文件的管理 247 9.2.1 增加重做日志组 247 9.2.2 增加日志成员 248 9.2.3 修改重做日志文件的存储位置和名称 248 9.2.4 删除重做日志文件 249 9.2.5 重做日志文件的清空 250 9.2.6 重做日志的切换 250 9.2.7 重做日志信息的查询 251 9.3 归档日志的管理 252 9.3.1 数据库的日志模式 252 9.3.2 切换日志模式 253 9.3.3 设置归档位置 254 9.3.4 归档信息的查询 255 9.4 如何对重做日志进行分析 256 9.4.1 如何创建字典文件 256 9.4.2 如何创建分析列表 257 9.4.3 如何开始日志分析 257 9.4.4 如何查看日志分析结果 258 9.4.5 如何结束日志分析 259 第10章 基本数据库对象管理 260 10.1 表的管理 260 10.1.1 表的结构 260 10.1.2 表的创建 262 10.1.3 表的修改 264 10.1.4 表的删除 266 10.2 分区表的管理 267 10.2.1 分区的概念 268 10.2.2 范围分区 268 10.2.3 列表分区 269 10.2.4 散列分区 270 10.2.5 复合分区 270 10.3 索引的管理 271 10.3.1 索引概述 272 10.3.2 反向索引 272 10.3.3 位图索引 273 10.3.4 基于函数的索引 274 10.3.5 分区索引 275 10.3.6 索引的维护 275 10.4 簇的管理 276 10.4.1 簇的创建 277 10.4.2 簇的修改 278 10.4.3 簇的删除 278 10.4.4 簇信息的查询 279 10.5 索引组织表的管理 279 10.5.1 索引组织表的概念 279 10.5.2 索引组织表的创建 280 10.5.3 索引组织表的维护 281 第11章 用户与权限管理 282 11.1 用户管理 282 11.1.1 数据库中有哪些用户 282 11.1.2 如何创建用户 283 11.1.3 如何修改用户的信息 284 11.1.4 如何删除用户 285 11.2 用户权限的管理 285 11.2.1 系统权限的管理 286 11.2.2 对象权限的管理 288 11.2.3 权限信息的查询 291 11.3 角色的管理 292 11.3.1 角色的创建和删除 293 11.3.2 角色中权限的添加和删除 294 11.3.3 角色的分配和回收 295 11.3.4 角色信息的查询 295 11.4 PROFILE的管理 296 11.4.1 PROFILE的创建与删除 296 11.4.2 如何利用PROFILE对用户口令进行控制 297 11.4.3 如何利用PROFILE对用户使用资源进行控制 298 11.4.4 默认的PROFILE 299 第三部分 自动文件管理和自动存储管理 第12章 自动文件管理 301 12.1 如何激活自动文件管理功能 301 12.2 文件的命名规则 302 12.3 如何创建OMF数据库 302 12.4 如何创建OMF表空间 304 12.5 如何创建OMF控制文件 305 12.6 如何创建OMF重做日志文件 306 第13章 自动存储管理 307 13.1 ASM实例 307 13.2 磁盘组的管理 309 13.3 如何使用ASM磁盘组 312 第四部分 备份与恢复 第14章 数据库的导入与导出 315 14.1 导入导出工具的用法 316 14.2 表的导入与导出 317 14.3 用户模式的导入与导出 319 14.4 数据库的导入与导出 319 14.5 表空间的导入与导出 319 第15章 数据库的常规备份与恢复 322 15.1 备份与恢复的相关概念 322 15.1.1 冷备份与热备份 322 15.1.2 物理备份与逻辑备份 322 15.1.3 完全备份与增量备份 322 15.1.4 备份策略 323 15.1.5 完全恢复与不完全恢复 324 15.1.6 日志模式对备份与恢复的影响 324 15.1.7 哪些情况将导致数据丢失 324 15.1.8 哪些文件需要备份 325 15.2 控制文件的备份与恢复 326 15.3 重做日志文件的备份与恢复 326 15.4 数据文件的备份 326 15.5 数据库的完全恢复 327 15.6 两个实际的备份与恢复的例子 328 15.6.1 模拟数据文件损坏的例子 328 15.6.2 模拟磁盘损坏的例子 329 15.7 Flashback技术在数据库恢复中的应用 329 15.7.1 回收站的应用 330 15.7.2 Flashback技术在表上的应用 331 15.7.3 Flashback技术在数据库恢复中的应用 331 第16章 如何利用RMAN对数据库进行备份与恢复 332 16.1 RMAN的基本结构 332 16.2 RMAN的配置 334 16.2.1 如何配置RMAN客户端的连接 334 16.2.2 恢复目录的创建 334 16.3 如何利用RMAN对数据库进行备份 335 16.3.1 通道的设置 335 16.3.2 存储脚本的用法 336 16.3.3 控制文件的备份 337 16.3.4 参数文件的备份 338 16.3.5 归档日志文件的备份 338 16.3.6 非归档模式下数据文件的备份 339 16.3.7 归档模式下数据文件的备份 339 16.3.8 备份集的备份 341 16.4 如何对数据库进行完全恢复 342 16.4.1 如何对备份文件进行校验 342 16.4.2 如何对数据文件进行恢复 342 16.5 两个实际的例子 344 16.5.1 模拟数据文件损坏的例子 344 16.5.2 模拟磁盘损坏的例子 345 16.6 如何对坏块进行恢复 346 16.6.1 什么叫块介质恢复 346 16.6.2 如何进行块介质恢复 347 16.7 如何对数据进行跨平台移植 347 16.7.1 字节存储次序相同时的移植 348 16.7.2 字节存储次序不同时的移植 349 附录A Oracle 11g在AIX下的安装 351 附录B Oracle 11g在Linux下的安装 360 附录C Oracle 11g在Solaris下的安装 364
陌佑
百度云
百度云

Oracle数据库精讲与疑难解析_数据库教程

资源名称:Oracle数据库精讲与疑难解析 内容简介: 本书是一本毫无保留的Oracle学习宝典。通过作者历时3年的写作,本书介绍了Oracle的安装及卸载、数据库的启动关闭、表空间和数据文件的管理、Oracle网络管理、口令文件管理、内存管理、进程管理、用户管理、数据的导入导出、备份与恢复、模式对象的管理以及应用程序开发等相关知识。本书旨在向读者解答使用Oracle中遇到的疑难问题,并展示管理Oracle的大量技巧。 作者简介: 赵振平,生于20世纪末中国西南的一个边陲小镇。21世纪初,那是一个IT业动荡的日子,多少网站林立,又有多少网站倒闭;多少英雄冲锋,又有多少豪杰流泪。华尔街金融巨子们疯狂涌入IT业,克林顿总统先生的”信息高速公路”政策,为我们描绘了IT业的宏伟蓝图,不知天有多高、地有多厚的我们.被卷入了全球IT业的激流中。但是,在激流中有过倒下,在激流中有过彷徨……在彷徨中思考未来。于是公元2001年,我正式主攻数据库和数据仓库。开始的岁月,Sybase、Oracle与SQL Server三座大山压得我无法喘息,从不低头的我们仍然要继续前行的路。N年以后,我们越过了Sybase、Oracle、SQL Server、MySQL、DB2这几座大山。但是,中国至今仍然没有自主知识产权的数据库,路还很远…很长…还需要更多的人与我们一起努力!! 资源目录: 第1篇 创建属于自己的Oracle数据库 第1章 认识Oracle的世界——Oracle的体系结构 1.1 Oracle的发家史 1.2 数据库 1.3 数据库管理系统(DBMS) 1.4 关系数据库的概念(RDBMS) 1.4.1 关系数据库模型 1.4.2 表 1.5 Oracle的总体框架结构 1.5.1 Oracle实例(Oracle Instance) 1.5.2 Oracle的存储结构 1.6 数据字典(Data Dictionary) 1.6.1 数据字典概述 1.6.2 数据字典的结构 1.6.3 数据字典的使用 第2章 迈出第1步——Oracle的安装/卸载 2.1 Oracle的安装 2.1.1 Oracle安装的几个概念 2.1.2 Oracle g(10.1)的安装——Windows篇 2.1.3 Oracle g的安装——Solaris篇 2.1.4 Oracle安装疑难解析 2.2 Oracle的卸载 2.2.1 Oracle完全卸载——Windows篇 2.2.2 Oracle完全卸载——UNIX篇 第3章 有米之炊——数据库的创建与删除 3.1 创建数据库 3.1.1 数据库创建概述 3.1.2 Solaris下用DBCA创建数据库 3.1.3 DIY——Solaris下手工创建数据库 3.1.4 数据库创建疑难解析 3.2 删除数据库 3.2.1 数据库删除概述 3.2.2 数据库删除——手工篇 3.2.3 数据库删除——DBCA篇 第2篇 网 络 管 理 第4章 Oracle网络管理并不难 4.1 Oracle网络体系结构 4.1.1 Oracle应用的几种网络结构 4.1.2 Oracle Net 4.1.3 OSI模型 4.1.4 Oracle Net的堆栈结构 4.1.5 Oracle监听器 4.1.6 连接描述符(connect identifier) 4.1.7 网络服务名(Net Service Name) 4.1.8 命名方法 4.1.9 配置Oracle网络的工具 4.2 Oracle网络管理 4.2.1 Oracle网络服务器端配置 4.2.2 Oracle网络客户端配置 4.3 Oracle网络管理疑难解析 4.3.1 Oracle网络服务器端配置疑难解析 4.3.2 Oracle网络客户端配置疑难解析 4.3.3 Oracle网络与防火墙(Firewall) 第3篇 系 统 管 理 第5章 系统管家婆——SQL*Plus的使用 5.1 系统管理工具SQL*Plus 5.2 SQL缓冲区(SQL Buffer) 5.3 SQL*Plus的环境配置 5.3.1 SQL*Plus的环境变量 5.3.2 SQL*Plus站点配置文件(Site Profile) 5.3.3 SQL*Plus用户配置文件(User Profile) 5.4 SQL*Plus的启动 5.5 SQL*Plus专有命令介绍 5.5.1 登录,注销命令 5.5.2 编辑命令 5.5.3 其他有用的SQL*Plus命令 5.6 SQL*Plus 与疑难解析 第6章 有始有终——数据库的启动与关闭 6.1 数据库启动 6.1.1 数据库启动原理 6.1.2 数据库启动 6.1.3 数据库启动疑难解析 6.2 数据库关闭 6.2.1 数据库关闭原理 6.2.2 数据库的关闭(SHUTDOWN) 6.2.3 数据库关闭疑难解析 第7章 理清两个模式问题——专有/共享服务器模式 7.1 理解专有服务器模式(Dedicated Server Mode) 7.2 共享服务器模式(Shared Server Mode)原理 7.2.1 共享服务器模式(Shared Server Mode)的架构 7.2.2 监听器和调度进程的关系 7.2.3 请求队列(Request Queue)/响应队列(Response Queue) 7.2.4 调度进程(Dispatcher Processes,Dnnn) 7.2.5 共享服务器进程(Shared Server Processes,Snnn) 7.3 共享服务器模式(Shared Server Mode) 7.4 共享服务器模式(Shared Server Mode)疑难解析 第8章 掌握两个管理问题——表空间和数据文件的管理 8.1 数据库存储结构 8.1.1 物理结构 8.1.2 逻辑结构 8.2 深刻理解表空间 8.2.1 大文件表空间 8.2.2 系统表空间 8.2.3 辅助表空间 8.2.4 回滚表空间(Undo Tablespace) 8.2.5 临时表空间 8.2.6 表空间中区的管理方式 8.2.7 表空间中段的管理方式 8.2.8 非标准块表空间 8.2.9 表空间的离线(Offline)与在线(Online) 8.2.10 只读表空间(Read-Only Tablespace) 8.3 深刻理解数据文件 8.3.1 数据文件的内容 8.3.2 数据文件的尺寸(Size) 8.3.3 离线数据文件 8.3.4 临时数据文件(Temporary Datafiles) 8.4 表空间管理 与疑难解析 8.4.1 永久表空间管理 8.4.2 临时表空间管理 与疑难解析 8.4.3 回滚表空间管理 与疑难解析 8.5 数据文件管理 与疑难解析 8.5.1 数据文件管理 8.5.2 数据文件管理疑难解析 第9章 进程管理 9.1 Oracle进程简介 9.2 用户进程 9.3 Oracle进程 9.3.1 服务器进程 9.3.2 后台进程 9.4 进程综合管理 与疑难解析 9.5 会话管理 与疑难解析 第10章 内存管理 10.1 Oracle内存结构简介 10.2 系统全局区 10.3 SGA自动管理 10.4 SGA组成介绍 10.4.1 数据库高速缓冲区 10.4.2 日志缓冲区 10.4.3 共享池 10.4.4 大池 10.4.5 Java池 10.4.6 流池 10.5 程序全局区 10.6 内存管理 与疑难解析 第11章 用户管理 11.1 用户验证 11.1.1 口令认证 11.1.2 外部认证 11.1.3 全局认证 11.2 Oracle的安全大门——权限(Privileges) 11.2.1 系统权限 11.2.2 对象权限 11.3 使权限管理变得更加容易——角色(Role) 11.4 限制用户的资源消耗——资源限制文件(Profile) 11.4.1 资源限制的级别 11.4.2 限制资源的参数 11.5 用户与权限管理 与疑难解析 11.5.1 用户管理 与疑难解析 11.5.2 权限管理 与疑难解析 11.5.3 角色管理 与疑难解析 11.5.4 资源限制文件管理 与疑难解析 第4篇 移动你的数据库 第12章 数据导出 12.1 数据导出方法介绍 12.1.1 Oracle最新导出工具——Data Pump Export 12.1.2 Oracle原来的导出工具——Export 12.2 数据导出 12.3 数据导出疑难解析 第13章 数据导入 13.1 数据导入方法介绍 13.1.1 Oracle最新导入工具——Data Pump Import 13.1.2 Oracle以前的导入方法——Import 13.2 数据导入 13.3 数据导入疑难解析 第5篇 Oracle文件管理 第14章 重中之重——控制文件的管理 14.1 控制文件的概念 14.2 控制文件管理 与疑难解析 第15章 成为数据库的最高统治者——口令文件(Password File)管理 15.1 超级用户权限(SYSDBA、SYSOPER)介绍 15.2 口令文件的基本概念 15.3 启用口令文件认证 15.4 口令文件管理 与疑难解析 第16章 联机日志文件管理 16.1 联机日志文件的概念 16.1.1 联机日志文件的内容 16.1.2 联机日志文件的循环利用 16.2 联机日志文件管理 与疑难解析 第17章 参数文件(PFILE/SPFILE)管理 17.1 参数文件的基本概念 17.2 初始化参数文件 17.3 服务器参数文件 17.4 初始化参数的修改 17.5 参数管理 与疑难解析 第6篇 Oracle高级专题 第18章 全球应用——分布式数据库疑难攻略 18.1 分布式数据库系统的概念 18.1.1 同构分布式数据库系统 18.1.2 异构分布式数据库系统 18.1.3 数据库链接(Database Link) 18.2 分布式数据库管理 与疑难解析 第19章 并不陌生的问题——裸设备 19.1 裸设备的概念 19.2 裸设备管理 与疑难解析 第7篇 数据库备份/恢复 第20章 备份/恢复之基石——归档(Archivelog)管理 20.1 归档的基本概念 20.1.1 非归档模式 20.1.2 归档模式 20.1.3 归档路径 20.2 归档管理 与疑难解析 第21章 必行之举——数据库备份 21.1 理解数据库备份 21.1.1 数据库失败的种类 21.1.2 备份和恢复的解决方案 21.1.3 备份和恢复的物理结构 21.1.4 备份的类型 21.1.5 执行用户管理的备份 21.2 恢复管理器(RMAN) 21.2.1 通道 21.2.2 备份集的维护 21.2.3 RMAN资料库 21.2.4 RMAN的使用 21.3 数据库备份 与疑难解析 21.4 恢复目录管理 与疑难解析 第22章 失而复得——数据库恢复 22.1 数据库恢复 22.1.1 实例恢复 22.1.2 介质恢复 22.1.3 用户错误(User Error)的恢复 22.2 数据库闪回(Flashback Database) 22.3 用户管理的恢复(User-managed Recovery) 22.4 联机日志文件丢失的恢复 22.5 控制文件损坏的恢复 22.6 数据文件损坏的恢复 22.7 表的恢复(用户错误的恢复) 第8篇 Oracle程序设计 第23章 数据库通用语言——SQL语句 23.1 结构化查询语言简介 23.2 SELECT语句 23.2.1 理解SELECT 语句 23.2.2 SELECT语句使用 与疑难解析 23.3 INSERT语句 23.3.1 理解INSERT语句 23.3.2 INSERT语句使用 与疑难解析 23.4 UPDATE语句 23.4.1 理解UPDATE语句 23.4.2 UPDATE语句使用 与疑难解析 23.5 DELETE语句 23.5.1 理解DELETE语句 23.5.2 DELETE语句的使用 23.6 SQL语句中,集合函数使用 与疑难解析 第24章 模式对象(Schema Object)的管理 24.1 模式(Schema)的概念 24.2 模式对象管理 24.2.1 表(Table) 24.2.2 索引(Index) 24.2.3 外部表(External Table) 24.2.4 临时表(Temporary Table) 24.2.5 分区表(Partition Table) 24.2.6 聚簇(Cluster) 24.2.7 索引组织表(Index-Organized Table,IOT) 24.2.8 视图 24.2.9 同义词 24.2.10 序列 第25章 PL/SQL应用程序开发 25.1 PL/SQL简述 25.1.1 PL/SQL块结构 25.1.2 数据类型 25.1.3 运算符 25.1.4 PL/SQL语句控制结构 25.2 存储过程(Stored Procedure) 25.2.1 存储过程的基本原理 25.2.2 存储过程管理 与疑难解析 25.3 函数(Function) 25.3.1 函数的基本原理 25.3.2 函数的管理 与疑难解析 25.4 包 25.4.1 包的基本原理 25.4.2 包管理 与疑难解析 25.5 触发器 25.5.1 触发器的基本原理 25.5.2 触发器管理 与疑难解析 25.6 游标 25.6.1 游标的基本原理 25.6.2 游标管理 与疑难解析 速查目录 第2章 迈出第1步——Oracle的安装/卸载 第3章 有米之炊——数据库的创建与删除 第4章 Oracle网络管理并不难 第5章 系统管家婆——SQL*Plus的使用 实务 第6章 有始有终——数据库的启动与关闭 第7章 理清两个模式问题——专有/共享服务器模式 第8章 掌握两个管理问题——表空间和数据文件的管理 第9章 进程管理 实务 第10章 内存管理 实务 第11章 用户管理 实务 第12章 数据导出 实务 第13章 数据导入 实务 第14章 重中之重——控制文件的管理 第15章 成为数据库的最高统治者——口令文件(Password File)管理 第16章 联机日志文件管理 实务 第17章 参数文件(PFILE/SPFILE)管理 第18章 全球应用——分布式数据库疑难攻略 实务 第19章 并不陌生的问题——裸设备 实务 第20章 备份/恢复之基石——归档(Archivelog)管理 实务 第21章 必行之举——数据库备份 第22章 失而复得——数据库恢复 第23章 数据库通用语言——SQL语句 第24章 模式对象(Schema Object)的管理 第25章 PL/SQL应用程序开发 实务 资源截图:
陌佑
百度云
百度云

Oracle Databa<x>se 11gR2性能调整与优化_数据库教程

资源名称:Oracle Database 11gR2性能调整与优化 资源截图:
陌佑
百度云
百度云

MySQL核心内幕_数据库教程

资源名称:MySQL核心内幕 内容简介: 本书由Sun中国工程院的MySQL专家讲解MySQL内核设计和实现。作者对MySQL分而治之,将复杂的MySQL内核划分成多个功能子系统,从而化解了理解子系统的各个难点。 本书共分12章。第1章介绍MySQL的历史渊源。第2章介绍MySQL数据库的架构。第3章深入了解MySQL源代码,第4章解释关键的类和算法。从第5章开始直到最后,按各子系统进行讲解,内容包括连接和网络系统、服务器线程和资源管理、查询解析与优化器、安全管理系统、存储引擎接口详解与实践、经典存储引擎、日志功能及实践分析和其他子系统。 配书光盘中提供了相关的MySQL源代码。 本书适合对内核编程设计感兴趣的技术人员和开发者以及在学习、工作中使用MySQL数据库的各类技术人员阅读。由于主要内容均涉及到MySQL内核源代码,所以学习者应当具备C/C++预备知识。 资源目录: 第1章 MySQL的前世今生  1.1 MySQL的历史   1.2 存储引擎   1.3 MySQL市场   1.4 后话  第2章 数据库系统的立体视图   2.1 数据库系统架构   2.2 数据库系统的分类    2.2.1 面向对象型数据库    2.2.2 关系型数据库    2.2.3 对象关系型数据库   2.3 关系型数据库系统架构    2.3.1 客户端应用程序    2.3.2 查询接口    2.3.3 查询语句处理    2.3.4 查询优化    2.3.5 语句执行    2.3.6 读写文件    2.3.7 模块协作    2.3.8 RDBMS的层次结构   2.4 MySQL数据库系统    2.4.1 MySQL数据库系统架构    2.4.2 子系统之间的联系    2.4.3 MySQL子系统和代码   2.5 小结  第3章 畅游源代码   3.1 下载MySQL源代码    3.1.1 Bazaar安装    3.1.2 访问MySQL源代码   3.2 源代码目录结构    3.2.1 主要关键目录    3.2.2 开源社区贡献的代码    3.2.3 解读sql/sql_delete.cc   3.3 MySQL内核分析工具    3.3.1 编译和安装MySQL    3.3.2 调试MySQL    3.3.3 源代码检索工具    3.3.4 Doxyen分析源代码   3.4 小结  第4章 核心类、库函数和算法   4.1 核心类    4.1.1 线程类(THD)    4.1.2 Item类    4.1.3 表描述类- TABLE    4.1.4 FIELD类   4.2 函数库    4.2.1 内存操作函数    4.2.2 文件系统操作函数    4.2.3 哈希表操作    4.2.4 字符串操作    4.2.5 宏定义   4.3 核心算法    4.3.1 Bitmaps –位图    4.3.2 表连接缓冲工作原理    4.3.3 MySQL排序实现    4.3.4 字符集和校对规则   4.4 小结  第5章 连接和网络系统   5.1 MySQL NET协议    5.1.1 协议和操作系统协议栈   5.2 网络包格式    5.2.1 Null结尾字符串和带长度标识字符串    5.2.2 网络包头部格式   5.3 客户端发送的包    5.3.1 客户端认证包    5.3.2 命令包(Command)   5.4 服务器端发送的包    5.4.1 握手初始化包    5.4.2 结果包分类    5.4.3 OK包    5.4.4 ERROR包    5.4.5 结果集包   5.5 小结  第6章 服务器线程和资源管理   6.1 线程还是进程    6.1.1 线程与进程的比较   6.2 MySQL线程问题和解决方案    6.2.1 标准C函数调用    6.2.2 互斥锁    6.2.3 线程同步   6.3 客户端请求的处理    6.3.1 MySQL的启动过程    6.3.2 执行流   6.4 类、API、变量和结构体   6.5 MySQL内存分配    6.5.1 内存共享块    6.5.2 线程内存区域(TMA)    6.5.3 MySQL如何实现内存分配   6.6 小结  第7章 查询解析与优化器   7.1 MySQL解析器    7.1.1 词法分析程序   7.1.2 语法分析器    7.1.3 几个关键类   7.2 查询优化器    7.2.1 传统优化算法    7.2.2 MySQL的查询算法   7.3 小结  第8章 安全管理系统   8.1 账号认证    8.1.1 账号定义    8.1.2 身份审核    8.1.3 具体优先原则   8.2 权限控制    8.2.1 系统权限表    8.2.2 权限审核    8.2.3 权限级别   8.3 安全部署    8.3.1 服务器系统安全    8.3.2 数据库系统安全   8.4 小结  第9章 存储引擎接口详解与实践   9.1 MySQL插件式存储引擎体系结构    9.1.1 基本流程    9.1.2 从源代码文件开始    9.1.3 意想不到的帮助    9.1.4 Handlerton    9.1.5 Handler类    9.1.6 Archive存储引擎的简单分析   9.2 开发我的存储引擎——Lillian(模板剖析)    9.2.1 底层I/O类    9.2.2 Lillian_data类    9.2.3 Lillian_index类   9.3 开发我的存储引擎——Lillian(代码编写)    9.3.1 阶段一:初始化存储引擎    9.3.2 阶段二:表操作    9.3.3 阶段三:读写数据    9.3.4 阶段四:修改、删除数据    9.3.5 阶段五:索引功能   9.4 小结  第10章 存储引擎   10.1 MySQL元数据文件——frm   10.2 MyISAM存储引擎    10.2.1 MyISAM的架构    10.2.2 数据文件(.MYD)    10.2.3 索引文件(.MYI)   10.3 InnoDB存储引擎    10.3.1 InnoDB的宗旨和主要功能特性    10.3.2 InnoDB的架构和代码布局    10.3.3 InnoDB 文件格式    10.3.4 InnoDB 记录结构    10.3.5 InnoDB页结构   10.4 小结  第11章 MySQL日志功能及实现分析   11.1 错误日志    11.1.1 错误日志功能介绍    11.1.2 错误日志初始化    11.1.3 错误日志的记录实现   11.2 普通日志    11.2.1 普通日志功能介绍    11.2.2 普通日志的初始化    11.2.3 普通日志记录功能实现   11.3 慢查询日志    11.3.1 慢查询日志功能概述    11.3.2 慢查询日志的初始化    11.3.3 慢查询日志的实现   11.4 二进制日志    11.4.1 二进制日志功能介绍    11.4.2 二进制日志的初始化    11.4.3 二进制日志的实现   11.5 小结  第12章 其他子系统   12.1 复制功能(Replication)子系统    12.1.1 Replication基础架构描述    12.1.2 Replication实现原理简述    12.1.3 Replication复制线程    12.1.4 Replication功能文件    12.1.5 Replication子系统组成    12.1.6 Replication原理剖析    12.1.7 小结   12.2 错误消息子系统    12.2.1 错误消息的实现原理    12.2.2 错误消息的一致性    12.2.3 不同版本下错误消息的添加方法    12.2.4 小结  附录一 Bazaar入门指南  附录二 MySQL源码分布纵览  参考文献 资源截图:
陌佑
百度云
百度云

IBM SPSS数据分析与挖掘实战案例精粹_数据库教程

资源名称:IBM SPSS数据分析与挖掘实战案例精粹 内容简介: 《IBM SPSS数据分析与挖掘实战案例精粹》以IBM SPSS Statistics 20.0和IBM SPSS Modeler 14.1为工具,提供了医疗、金融、保险、汽车、快速消费品、市场研究、互联网等多个行业的数据分析/挖掘案例,基于实战需求,详细讲解整个案例的完整分析过程,并将模型和软件的介绍融于案例讲解之中,使读者在阅读时能突破方法和工具的局限,真正聚集于对数据分析精髓的领悟。《IBM SPSS数据分析与挖掘实战案例精粹》所附光盘包括案例数据和分析程序/流文件,读者可完整重现全部的分析内容。 资源目录: 第一部分 spss数据分析基础 第1章 数据分析方法论简介 1.1 三种数据分析方法论 1.2 crisp-dm方法论介绍 第2章 数据分析方法体系简介 2.1 统计软件中的数据存储格式 2.2 数据的统计描述与参数估计 2.3 常用假设检验方法 2.4 多变量模型 2.5 多元统计分析模型 2.6 智能统计分析/数据挖掘方法 第3章 ibm spss statistics操作入门 3.1 案例背景 3.2 数据文件的读入与变量整理 3.3 问卷数据分析 3.4 项目总结和讨论 第4章 ibm spss statistics操作进阶 4.1 案例背景 4.2 问卷录入 4.3 问卷质量校验 4.4 问卷数据分析 4.5 项目总结和讨论 第5章 ibm spss modeler操作入门 5.1 ibm spss modeler概述 5.2 ibm spss modeler相关操作与技巧 5.3 ibm spss modeler功能介绍 5.4 案例分析:药物选择决策支持 5.5 如何进一步学习ibm spss modeler 第二部分 影响因素发现与数值预测 第6章 酸奶饮料新产品口味测试 研究案例 6.1 案例背景 6.2 数据理解 6.3 不同品牌的评分差异分析 6.4 两因素方差分析模型分析 6.5 分析结论与讨论 第7章 偏态分布的激素水平影响因素分析 7.1 案例背景 7.2 数据理解 7.3 对因变量变换后的建模分析 7.4 秩变换分析 7.5 利用cox模型进行分析 7.6 项目总结与讨论 第8章 某车企汽车年销量预测案例 8.1 案例背景 8.2 数据理解 8.3 变量变换后的线性回归 8.4 曲线拟合 8.5 利用非线性回归进行拟合 8.6 项目总结与讨论 第9章 脑外伤急救后迟发性颅脑损伤影响因素分析案例 9.1 案例背景 9.2 数据理解 9.3 构建二分类logistic回归模型 9.4 利用树模型发现交互项 9.5 使用广义线性过程进行分析 9.6 项目总结与讨论 第10章 中国消费者信心指数影响因素分析 10.1 案例背景 10.2 数据理解 10.3 标准glm框架下的建模分析 10.4 多元方差分析模型的结果 10.5 最优尺度回归 10.6 多水平模型框架下的建模分析 10.7 项目总结与讨论 第三部分 信息浓缩、分类与感知图呈现 第11章 探讨消费者购买保健品的动机 11.1 案例背景 11.2 数据理解 11.3 利用因子分析进行信息浓缩 11.4 基于因子分析结果进行市场细分 11.5 项目总结与讨论 第12章 1988年汉城奥运会男子十项全能成绩分析 12.1 案例背景 12.2 数据理解 12.3 利用因子分析进行信息浓缩 12.4 主成分回归 12.5 将主成分回归方程还原回原始变量的形式 12.6 项目总结与讨论 第13章 打败sars 13.1 案例背景 13.2 数据理解与数据准备 13.3 “非典”信息关注倾向的多维偏好分析 13.4 突发事件险种购买倾向的多重对应分析 13.5 “非典”对未来生活方式的影响 13.6 项目总结与讨论 第14章 住院费用影响因素挖掘 14.1 案例背景 14.2 数据理解与数据准备 14.3 采用聚类分析寻找费用类型 14.4 住院费用影响因素的神经网络分析 14.5 不同疗法疗效与费用比较的神经网络分析 14.6 项目总结与讨论 第四部分 数据挖掘案例精选 第15章 淘宝大卖家之营销数据分析 15.1 案例背景 15.2 利用rfm模型定位促销名单 15.3 寻找有重购行为买家的特征 15.4 总结与讨论 第16章 超市商品购买关联分析 16.1 案例背景 16.2 数据准备 16.3 商品购买关联分析 16.4 结果应用 第17章 电信业客户流失分析 17.1 案例背景 17.2 商业理解 17.3 数据理解与数据准备 17.4 建立模型与模型评估 17.5 模型的应用及营销预演 17.6 总结与讨论 第18章 信用风险评分方法 18.1 案例背景 18.2 商业理解 18.3 数据理解与数据准备 18.4 建立模型与模型评估 18.5 对若干问题的说明 第19章 医疗保险业的欺诈发现 19.1 案例背景 19.2 商业理解 19.3 数据理解与数据准备 19.4 建立模型 19.5 结果发布 19.6 进一步阅读 第20章 电子商务中的数据挖掘应用 20.1 案例背景 20.2 数据理解 20.3 数据准备 20.4 建立模型与模型发布 20.5 进一步阅读 附录 附录a 本书光盘内容介绍 附录b spss软件的安装与激活 附录c 书中统计方法、模型与知识点 索引 附录d ibm spss statiscs函数一览表 附录e ibm spss modeler节点功能简介 参考文献 后记 资源截图:
陌佑
百度云
百度云

MySQL核心技术手册 第2版_数据库教程

资源名称:MySQL核心技术手册 第2版 内容简介: MySQL包含了许多功能,尤其是在MySQL 5.0和5.1版本中新增了一些主要的功能和特性。MySQL特有的函数或者语句是相当丰富的。这正是本书富有价值的原因。本书令读者可以快速查找到所需要的具体细节,无论是SQL关键字还是mysql命令行选项、具体的API信息或管理实用工具。 本书涵盖了适用于MySQL 5.1版本的所有命令和编程信息,其中包括一些新增特性和语言接口,对于列举的大部分语句和函数,给出了它们的用法示例。 本书易于使用,并由权威作者执笔。本书: ·提供了MySQL语句、函数、配置选项和实用工具的一个完整手册。 ·给出了几个指导章节用于帮助新手入门。 ·为PHP、Perl和C语言提供了应用程序编程接口(API)。 ·在每章的API开头部分提供了简要的指南。 ·新增复制、触发器和存储过程章节。 ·提供了许多MySQL的实用示例。 ·给出了一些有用的提示,用于帮助读者克服难题。 无论你为何而使用MySQL,本书充满了大量的知识财富,给你节省了许多用于尝试的时间以及令人厌烦的在线搜索。 资源目录: 前言 第一部分 简介和指南 第1章 MySQL简介 1.1 MySQL的价值 1.2 MySQL安装包 1.3 MySQL许可证说明 1.4 MysQL邮件列表 1.5 MySQL相关书籍与出版物 第2章 安装MySQL 2.1 选择分发版本 2.2 UNIX源码分发版 2.3 UNIX二进制分发版 2.4 Linux RPM分发版 2.5 Macintosh OS X分发版 2.6 Novell NetWare分发版 2.7 Windows分发版 2.8 安装后的配置 第3章 MySQL基础 3.1 mysql客户机 3.2 创建数据库和表 3.3 显示结果 3.4 插入数据 3.5 选择数据 3.6 排序、限制与分组 3.7 分析和处理数据 3.8 修改数据 3.9 删除数据 3.10 查询数据 3.11 批量导人数据 3.12 命令行界面 3.13 小结 第二部分 SQL语句和函数 第4章 安全、用户语句和函数 4.1 语句和函数 4.2 按字母排序的SQL语句 4.3 按字母排序的函数 第5章 数据库和表模式语句 第6章 数据操纵语句和函数 6.1 按字符分组的语句和函数 6.2 按字母表排序的语句和子句 6.3 按字母排序的函数 第7章 表和服务器管理语句及函数 7.1 按字母排序的语句和子句 7.2 按字母排序的函数  第8章 复制语句和函数 第9章 存储过程语句 第10章 聚焦子句、聚焦函数与子查询 第11章 字符串函数 第12章 日期和时间函数 第13章 数学函数 第14章 控制流程函数 第三部分 MySQL服务器与客户端工具 第15章 MySQL服务器和客户程序 第16章 命令行实用工具 第四部分 API和连接器 第17章 C API 第18章 Perl API 第19章 PHP API 第五部分 附录 附录A 数据类型 附录B 运算符 附录C 服务器和环境变量 资源截图:
陌佑
百度云
百度云

Effective MySQL之深入解析复制技术_数据库教程

资源名称:Effective MySQL之深入解析复制技术 内容简介: 《Effective MySQL之深入解析复制技术》由Oracle ACEDirector、资深MySQL专家RonaldBradford和Chris Schneider共同撰写,介绍了在使用MySQL数据复制技术构建具有可扩展性解决方案的过程中需要了解和实现的技术。本书通过详细示例向读者展示了MySQL原生数据复制技术的特性、选项以及不足之处,并对各种新增的数据复制特性以及其他第三方产品实现方案做出了中肯的评估。因此,通过认真学习本书,能够确保读者的MySQL环境满足各种业务环境的高可用性需求。 主要内容 ● 掌握MySQL原生的异步数据复制技术的优缺点 ● 找到MySQL的重要特性来改进数据复制性能,以应对不断增长的业务需求 ● 正确认识关键的业务因素,决定高可用性的优化需求 ● 了解在故障转移场景中使用MySQL数据复制带来的益处 ● 找出影响主/从节点数据复制的关键配置变量和SQL命令 ● 学习其他新产品(包括Tungsten Replicator和Galera)提供的高级数据复制特性 ● 使用各种实用程序和工具优化数据复制的管理 资源目录: 第1章  DBA五分钟速成   1 1.1  突发状况下的警报通知   2 1.2  发现问题   4 1.3  纠正问题   8 1.4  定位根本原因   10 1.5  了解数据复制问题   12 1.5.1  用户安全性   13 1.5.2  配置选项和变量   13 1.6  本章小结   14 第2章  诊断常见的数据复制问题  15 2.1  MySQL数据复制架构回顾  16 2.2  解释数据复制信息   17 2.2.1  二进制日志   18 2.2.2  中继日志 31 2.3  数据复制的一致性问题   32 2.3.1  定位数据不一致问题   34 2.3.2  定位模式不一致问题   34 2.3.3  导致数据不一致的原因 39 2.4  常见的数据复制错误 40 2.4.1  MySQL服务器ID   40 2.4.2  缺少模式对象 41 2.4.3  忽略重复的数据行 42 2.5  了解数据复制延迟   44 2.5.1  造成延迟的主要原因   44 2.5.2  MySQL错误日志    45 2.5.3  改善和最小化延迟的简单方法   46 2.5.4  改善和最小化延迟的高级方法   48 2.6  监控数据复制   51 2.7  本章小结   52 第3章  改善标准数据复制特性 53 3.1  扩展异步行为(Asynchronous Behavior)    54 3.1.1  半同步数据复制   54 3.1.2  同步数据复制 61 3.2  使用SSL增强数据复制安全性 61 3.2.1  让MySQL SSL准备就绪 62 3.2.2  创建必要的安全证书   63 3.2.3  MySQL SSL配置要求    67 3.2.4  MySQL用户特权要求    68 3.3  数据复制的新特性   72 3.3.1  新改良的数据完整性   72 3.3.2  数据复制的新的性能提升特性   80 3.3.3  新的数据复制管理特性 86 3.4  平衡读取和写入负载 95 3.5  本章小结   96 第4章  多主节点数据复制 97 4.1  MySQL数据复制的故障转移功能    98 4.2  主动/被动模式的多主节点数据复制    98 4.2.1  多主节点环境必需的配置   99 4.2.2  多主节点环境必需的配置   99 4.2.3  其他配置变量 100 4.2.4  配置示例 101 4.2.5  数据复制环境的搭建   102 4.2.6  多主节点复制环境的验证   105 4.2.7  手动故障转移过程 108 4.2.8  实际使用过程中的兼容性   115 4.2.9  读数据和写数据负载均衡   124 4.3  环形数据复制   124 4.4  自动高可用性故障转移   126 4.5  本章小结   127 第5章  MySQL数据复制工具   129 5.1  MySQL的一些工具套件    130 5.1.1  Openark Kit工具包    130 5.1.2  Percona Toolkit  135 5.1.3  MySQL Workbench Utilities    144 5.2  数据复制中的故障转移管理器 166 5.2.1  MySQL MHA    167 5.2.2  MMM  185 5.2.3  Flipper  186 5.2.4  集群控制 186 5.3  集群管理   187 5.4  复制数据的预读取   189 5.5  MySQL的补丁和变种  191 5.5.1  独立的社区用户   191 5.5.2  商业组织 192 5.6  本章小结   193 第6章  实际应用中的数据复制扩展技术 195 6.1  用户最期待的数据复制特性   196 6.2  MySQL的Galera Cluster 198 6.2.1  当前的限制和不足 198 6.2.2  参考资料 199 6.2.3  安装 200 6.2.4  Percona XtraDB Cluster集群工具   223 6.2.5  MariaDB Galera Cluster集群工具   223 6.2.6  Galera打包   223 6.2.7  获得更多帮助 224 6.3  Tungsten Replicator数据复制    224 6.3.1  参考资料 225 6.3.2  安装条件 225 6.3.3  在Tungsten沙箱中安装 226 6.3.4  检查Tungsten Replicator环境 229 6.3.5  手动安装Tungsten 236 6.3.6  其他Tungsten部署方式 250 6.4  SchoonerSQL    258 6.5  MySQL Replication Listener 259 6.6  MySQL与云计算  259 6.6.1  MySQL的Amazon RDS   259 6.6.2  Google Cloud SQL 260 6.7  其他解决方案   260 6.8  本章小结   261 第7章  MySQL配置选项   263 7.1  关于MySQL系统变量 264 7.2  二进制日志 264 7.3  MySQL数据复制变量  270 7.3.1  半同步数据复制   273 7.3.2  安全性   275 7.4  MySQL服务器变量    276 7.5  MySQL 5.6特性  278 7.5.1  通用唯一标识符(UUID) 279 7.5.2  从节点的崩溃预防机制相关变量 279 7.5.3  数据复制校验和变量   279 7.5.4  多线程的从节点   280 7.5.5  全局事务标识符(GTID) 280 7.6  用户权限   281 7.7  SQL命令和函数  282 7.7.1  数据复制语句 282 7.7.2  数据复制相关的函数   283 7.8  本章小结   283 第8章  数据复制集群的监控  285 8.1  监控的类型 286 8.1.1  MySQL配置    286 8.1.2  MySQL监控粒度    289 8.2  重要的MySQL信息   289 8.2.1  MySQL错误日志    289 8.2.2  SHOW MASTER STATUS   291 8.2.3  SHOW SLAVE STATUS    291 8.2.4  SHOW GLOBAL STATUS   292 8.2.5  元数据文件   293 8.2.6  元数据表 296 8.3  监控产品   297 8.3.1  监控方案的实现   299 8.3.2  MySQL Enterprise Monitor 299 8.3.3  MEM中的数据恢复顾问分析器    300 8.3.4  Cacti    301 8.3.5  使用thold插件发送警告   302 8.3.6  Cacti绘图模板    302 8.3.7  MySQL Performance Monitor (MPM)  304 8.3.8  最廉价的数据复制监控方案 305 8.4  数据复制的故障诊断 305 8.5  本章小结   307 附录  MySQL配置选项 309 资源截图:
陌佑
百度云
百度云

PowerDesigner15系统分析与建模实战_数据库教程

资源名称:PowerDesigner15系统分析与建模实战 内容简介: 《PowerDesigner15系统分析与建模实战》系统的从PowerDesigner建模基础知识入手,到需求模型、业务处理模型等内容。还给出1个综合实例,使读者进一步巩固所学的知识,提高综合实践能力。《PowerDesigner15系统分析与建模实战》还提供详细的实践操作练习,供读者操作演练。每章最后给出了习题,供读者更好地了解和掌握PowerDesigner建模方法。 资源截图:
陌佑
百度云
百度云
⬅️ 1...21142115211621172118...2920

添加微信,反馈问题

微信及时反馈问题,方便沟通,请备注 ❤️

搜索榜单

1

骚老板资源网整站源码 打包数据高达2GB

1611

2

绿色风格网络公司源码 php网络建站公司源码

1049

3

(自适应手机版)响应式餐饮美食企业网站源码 餐饮品牌连锁机构织梦模板

1018

4

雷速问卷调查系统(疫情上报系统) v7.08

887

5

Zblog仿918回忆模特写真网带整站数据图库系统源码

856

6

一款笑话类网站源码 简约清爽的织梦笑话网站模板

790

最新资源

1

网狐电玩系列/乐游电玩城/免微信免短信登陆

2

湖南地方玩法好玩互娱纯源码

3

最新更新网狐旗舰大联盟+UI工程

4

傲玩系列客户端通用加解密工具

5

优米H5电玩城组件/多语言/带84个游戏/后台带控+搭建视频教程

6

网狐系列猫娱乐新UI蜡笔小新金币组件

友情链接:
免费APISSL在线检测在线pingAPI版本项目seo教程免费下载狗凯源码网 查看更多
网站地图 法律声明
本站所存储的源码数据均为转载,不提供在线播放和下载服务。本站为非盈利性,不收取费用,所有内容不用于商业行为,仅供学习交流使用。如有侵权,请联系15001904@qq.com
  • 联系微信,反馈问题

  • 点此立刻反馈