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

资源搜

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

SQL进阶教程_数据库教程

资源名称:SQL进阶教程 内容简介: 本书是《SQL基础教程》作者MICK为志在向中级进阶的数据库工程师编写的一本SQL技能提升指南。全书可分为两部分,第一部分介绍了SQL语言不同寻常的使用技巧,带领读者从SQL常见技术,比如CASE表达式、自连接、HAVING子句、外连接、关联子查询、EXISTS……去探索新发现。这部分不仅穿插讲解了这些技巧背后的逻辑和相关知识,而且辅以丰富的示例程序,旨在帮助读者提升编程水平;第二部分着重介绍关系数据库的发展史,把实践与理论结合起来,旨在帮助读者加深对关系数据库和SQL语言的理解。此外,每节末尾均设置有练习题,并在书末提供了解答,方便读者检验自己对书中知识点的掌握程度。 作者简介: MICK 日本知名数据库工程师,就职于SI企业,致力于数据仓库和商业智能的开发。日常除了在其个人主页“关系数据库的世界”中分享数据库和SQL的相关技术信息外,还为CodeZine(http://codezine.jp)及IT技术杂志WEB+DB PRESS撰写相关技术文章。同时还是《SQL解惑(第2版)》《SQL权威指南(第4版)》日文版的译者。 译者简介: 吴炎昌 毕业于西北工业大学软件工程专业。曾供职于日本多家软件公司,从事系统开发工作。2015年回国后加入美团点评,现任系统研发工程师。爱好旅行、电影,以及品尝各种美食,有一位志趣相投的伴侣。 资源目录: 第1章 神奇的 SQL 1-1 CASE表达式  2 ▲ 在SQL里表达条件分支  2 练习题  19 1-2 自连接的用法  21 ▲ 面向集合语言SQL  21 练习题  35 1-3 三值逻辑和NULL  38 ▲ SQL的温柔陷阱  38 1-4 HAVING子句的力量  55 ▲ 出彩的配角  55 练习题  70 1-5 外连接的用法  72 ▲ SQL的弱点及其趋势和对策  72 练习题  92 1-6 用关联子查询比较行与行  94 ▲ 用SQL进行行与行之间的比较  94 练习题  110 1-7 用SQL进行集合运算  112 ▲ SQL和集合论  112 练习题  128 1-8 EXISTS谓词的用法    130 ▲ SQL中的谓词逻辑  130 练习题  146 1-9 用SQL处理数列    149 ▲ 灵活使用谓词逻辑  149 练习题  165 1-10 HAVING子句又回来了  167 ▲ 再也不要叫它配角了!  167 练习题  183 1-11 让SQL飞起来    186 ▲ 简单的性能优化  186 1-12 关系数据库的世界    216 ▲ 确立SQL的编程风格  201 第2章 SQL 编程方法 2-1 关系数据库的历史    216 ▲ 1969年——一切从这里开始  216 2-2 为什么叫“关系”模型  222 ▲ 为什么不叫“表”模型  222 2-3 开始于关系,结束于关系  229 ▲ 关于封闭世界的幸福  229 2-4 地址这一巨大的怪物  233 ▲ 为什么关系数据库里没有指针  233 2-5 GROUP BY和PARTITION BY  238 ▲ 物以“类”聚  238 1-8 EXISTS谓词的用法 1-9 用SQL处理数列 1-10 HAVING子句又回来了 1-11 让SQL飞起来 1-12 关系数据库的世界 2-1 关系数据库的历史 2-2 为什么叫“关系”模型 2-3 开始于关系,结束于关系  229 2-4 地址这一巨大的怪物 2-5 GROUP BY和PARTITION BY  238 2-6 从面向过程思维向声明式思维、面向集合思维转变的7个关键点  243 ▲ 画圆  243 2-7 SQL和递归集合    250 ▲ SQL和集合论之间  250 2-8 人类的逻辑学    256 ▲ 浅谈逻辑学的历史  256 2-9 消灭NULL委员会    260 ▲ 全世界的数据库工程师团结起来!  260 2-10 SQL中的层级    264 ▲ 严格的等级社会  266 第3章 附录 3-1 习题解答    274 3-2 参考文献    298 后 记    302 资源截图:
陌佑
百度云
百度云

由浅入深学SQL Server:基础、进阶与必做300题_数据库教程

资源名称:由浅入深学SQL Server:基础、进阶与必做300题 内容简介: 《由浅入深学SQL Server:基础、进阶与必做300题》由浅入深、全面、系统地介绍了SQL Server 2008开发技术,提供了大量实例与习题,供读者实战演练。     《由浅入深学SQL Server:基础、进阶与必做300题》共分4篇。第1篇介绍SQL Server 2008的安装、管理工具SSMS的使用、基于SQL Server 2008的数据库创建、T-SQL语言基础、基于SQL Server 2008的数据表创建、索引创建和管理等;第2篇介绍基于SQL Server 2008的数据库查询、T-SQL语言常用函数、事务与锁管理、视图创建与管理、存储过程创建与管理、触发器创建与管理、XML数据管理等;第3篇介绍基于SQL Server 2008的数据库维护与管理方法、数据库备份与恢复管理、数据库安全管理、SQL Server 2008的服务及高级功能等;第4篇介绍使用Visual Studio 2010与SQL Server 2008的数据库应用开发,以提高读者实战水平。     《由浅入深学SQL Server:基础、进阶与必做300题》涉及面广,从基本操作到高级技术和核心原理,几乎涵盖了SQL Server 2008开发的所有重要知识。《由浅入深学SQL Server:基础、进阶与必做300题》适合所有想全面学习SQL Server 2008开发技术的人员阅读,也适合各种使用SQL Server 2008进行开发的工程技术人员。对于经常使用SQL Server 2008做开发的人员,更是一本不可多得的案头必备参考书。 资源目录: 第1篇 数据库创建篇 第1章 SQL Server 2008简介及安装 1.1 数据库基础 1.1.1 数据管理与数据处理 1.1.2 数据管理与数据库系统的发展 1.1.3 数据库、数据管理系统与数据库系统概念 1.2 SQL Server的发展 1.3 与其他数据库的比较 1.3.1 与商用大型数据库的比较 1.3.2 与中小型数据库的比较 1.4 SQL Server 2008简介 1.4.1 SQL Server 2008的体系结构 1.4.2 SQL Server 2008的版本 1.4.3 SQL Server 2008的数据库文件 1.5 SQL Server 2008的安装要求 1.5.1 对硬件的要求 1.5.2 对操作系统及软件运行环境的要求 1.6 SQL Server 2008的安装过程 1.6.1 准备安装SQL Server 2008 1.6.2 安装支持及许可 1.6.3 选择要安装的功能 1.6.4 数据库实例及磁盘空间配置 1.6.5 服务器配置 1.6.6 Analysis Services服务及Reporting Services配置 1.6.7 完成安装 1.7 升级到SQL Server 2008 1.8 小结 1.9 习题 第2章  认识管理工具SQL Server Management Studio 2.1  SQL Server Management Studio概述 2.1.1  使用进程和服务的方式对SQL Server 2008进行管理 2.1.2  SQL Server Management Studio的作用 2.1.3  通过SQL Server Management Studio连接SQL Server 2008数据库 2.2  SQL Server Management Studio的基本界面 2.3  SQL Server Management Studio的基本菜单项 2.3.1  【视图】菜单 2.3.2  【工具】菜单 2.4  查询编辑器 2.5  小  结 2.6  习  题 第3章  设计和创建数据库 3.1  数据库设计--模型与结构 3.1.1  数据模型的基本概念 3.1.2  层次模型 3.1.3  网状模型 3.1.4  关系模型 3.2  关系数据库设计--实体与关系 3.2.1  实体 3.2.2  联系 3.2.3  E-R模型 3.3  关系数据库设计--范式与规范化 3.3.1  规范化与范式 3.3.2  第一范式(1NF) 3.3.3  第二范式(NF) 3.3.4  第三范式(3NF) 3.3.4  其他范式与规范化的好处 3.3.6  非规范化 3.4  SQL Server 2008的预设数据库 3.4.1  master数据库 3.4.2  tempdb数据库 3.4.3  model数据库 3.4.4  msdb数据库 3.4.5  AdventureWorks和AdventureWorksDW示例数据库 3.5  使用SQL Server 2008创建数据库 3.5.1  使用SQL Server Management Studio对象资源管理器建立数据库 3.5.2  使用SQL Server Management Studio查询窗口创建用户数据库 3.5.3  查看和修改数据库属性 3.6  使用SQL Server 2008管理数据库 3.6.1  打开数据库 3.6.2  修改、增加和缩减数据库容量 3.6.3  查看目前数据库选项设定及修改 3.6.4  数据库更名 …… 第4章 掌握数据库查询语言T-SQL 第5章 创建和管理数据表 第6章 创建索引、数据库关系图 第2篇 数据操作篇 第7章 使用SQL Server 2008操作数据 第8章 常用函数 第9章 事务和锁 第10章 创建视图 第11章 创建和管理存储过程 第12章 创建和使用触发器 第13章 在SQL Server 2008中使用XML 第3篇 管理维护篇 第14章 日常维护与管理 第15章 数据库备份与恢复 第16章 安全管理 第17章 SQL Server 2008高级功能 第4篇 应用开发篇 第18章 使用Visual Studio和SQL Server 2008进行应用开发 资源截图:
陌佑
百度云
百度云

postgresql_必备参考手册_数据库教程

资源名称:postgresql_必备参考手册  资源截图:
陌佑
百度云
百度云

MySQL高效编程_数据库教程

资源名称:MySQL高效编程 内容简介: 本书详细系统地介绍了MySQL数据库的开发技术,从MySQL数据库以及MySQL中使用的SQL语言基础入手,再结合具体的网店数据库实例,重点介绍了事务处理、索引、视图、存储过程、存储函数、触发器等高级应用技巧,最后介绍了如何使用MySQL数据库开发如Facebook或mixi一样的社交网站,并配备了详细的源代码解说。   本书适用于数据库开发人员、系统设计人员、系统维护人员、数据库管理人员、数据库初学者及其他数据库从业人员,也可以作为各大中专院校相关专业的参考用书和相关培训机构的培训教材。 资源目录: 第1部分 MySQL基础篇 第1章 数据库与MySQL  1.1 数据库简介  1.1.1 数据库管理系统  1.1.2 数据库应用程序  1.2 数据库的种类  1.2.1 阶层型/网络型数据库  1.2.2 卡片型数据库  1.2.3 关系型数据库  1.2.4 面向对象型数据库  1.2.5 XML型数据库  1.3 认识MySQL数据库  1.3.1 选择MySQL数据库的两大理由  1.3.2 两种MySQL数据库类型  1.3.3 MySQL数据库的优势  1.4 SQL语言  第2章 MySQL的安装与配置  2.1 Windows环境下所需的软件包  2.2 下载Windows版安装软件包  2.3 在Windows下执行安装程序  2.4 启动MySQL数据库服务器  2.5 在Linux环境下安装MySQL  第3章 启动MySQL监视器(Monitor)创建数据库  3.1 确认数据库运行环境  3.2 使用MySQL监视器(Monitor)  3.2.1 MySQL监视器的启动  3.2.2 MySQL监视器不能正常启动的原因  3.2.3 MySQL监视器的退出  3.2.4 使用历史命令  3.2.5 安全的密码输入方式  3.3 创建数据库与表  3.3.1 创建数据库  3.3.2 创建表  3.3.3 显示表信息  3.4 数据插入及显示  3.5 CREATE TABLE命令的选项  3.5.1 AUTO_INCREMENT自增序列  3.5.2 初始化AUTO_INCREMENT  3.5.3 其他选项  第4章 在MySQL中使用SQL  4.1 导入实用小型网店数据库  4.2 SQL语句的种类  4.3 在MySQL监视器使用SQL语句的规则  4.4 数据的插入/更新/删除  4.4.1 新记录的插入——INSERT命令  4.4.2 更新已存在的记录——UPDATE命令  4.4.3 删除记录——DELETE命令  4.4.4 数据检索——SELECT命令  4.5 运算符与数据库函数  4.5.1 运算符  4.5.2 数据库函数  4.6 多个表的连接  4.6.1 内连接  4.6.2 外连接  4.6.3 3个或3个以上表间的连接  4.6.4 在其他查询的基础上进行数据检索  第5章 表的维护和改造  5.1 修改表的列结构  5.1.1 ALTER TABLE命令  5.1.2 改变列的数据类型  5.1.3 追加新列  5.1.4 改变列的位置  5.1.5 改变列名与类型  5.1.6 删除列  5.2 复制表和删除表  5.2.1 表的列构造与数据的复制  5.2.2 表的删除  第2部分 MySQL高级应用篇 第6章 事务处理及锁定  6.1 存储引擎  6.1.1 了解MySQL的存储引擎  6.1.2 设置存储引擎  6.1.3 存储引擎的变更  6.2 事务处理  6.2.1 为什么需要事务处理  6.2.2 演示简单的事务处理——删除后回滚  6.2.3 自动提交功能  6.2.4 部分回滚——只提交针对数据库的部分操作  6.2.5 事务处理的利用范围  6.3 锁定与事务处理分离水平  6.3.1 为什么需要锁定  6.3.2 锁定的种类  6.3.3 锁定粒度  6.3.4 多用户数据更新中理解事务处理的分离水平  6.4 深入理解事务处理内部的动作  6.4.1 UNDO日志  6.4.2 REDO日志  第7章 如何在数据库中使用索引  7.1 什么是索引  7.2 了解索引的内部构造  7.2.1 B树  7.2.2 使用索引后的检索过程  7.3 索引的设置与分析  7.3.1 为员工信息表创建索引  7.3.2 创建多列构成的复合索引及唯一性索引  7.3.3 确认员工信息表索引的使用状态,分析索引优劣  7.3.4 索引实效的场合总结  第8章 如何在网店数据库中使用视图  8.1 为什么需要视图  8.2 视图的本质  8.3 在网店订单信息检索中应用视图  8.3.1 创建网店订单信息视图  8.3.2 确认网店订单视图的内容  8.3.3 在检索订单信息时使用视图  8.3.4 在变更数据(INSERT/UPDATE/DELETE)时使用视图  8.3.5 创建视图时使用[WITH CHECK OPTION]命令  第9章 如何在数据库中使用存储过程  9.1 什么是存储过程  9.2 在数据库中使用存储过程  9.2.1 定义存储过程  9.2.2 确认数据库中存储过程  9.2.3 执行存储过程  9.3 创建存储过程的要点  9.3.1 定义输出参数  9.3.2 使用IF命令实现多重条件分支  9.3.3 使用CASE命令使用多重条件分支  9.3.4 定义本地变量  9.3.5 使用循环语句  9.3.6 WHILE命令与REPEAT命令的区别  第10章 使用函数与触发器  10.1 存储函数  10.1.1 定义存储函数  10.1.2 确认创建成功的存储函数  10.2 触发器  10.2.1 触发器的基本语法  10.2.2 定义触发器  10.2.3 确认创建完成的触发器  10.2.4 测试触发器  10.3 游标  第11章 数据库管理中文件的使用  11.1 从文本文件中读取数据(import)  11.1.1 CSV文件与数据导入  11.1.2 导入数据文件  11.2 将表中数据以文本文件形式导出(export)  11.3 执行文件中保存的SQL命令系列  11.3.1 在MySQL监视器中执行文件中保存的SQL命令系列  11.3.2 在命令行窗口中执行文件中保存的SQL命令系列  11.4 文件中保存SQL的执行结果  11.4.1 使用重定向将SQL语句的执行结果输出到文本文件中  11.4.2 使用tee命令将SQL语句的执行结果保存到文件中  11.5 数据库整体的备份与恢复  11.5.1 备份与恢复的方法  11.5.2 使用mysqldump命令对数据库进行转储  11.5.3 使用转储文件进行数据库恢复  第3部分 实例篇 第12章 MySQL+PHP的运行环境  12.1 Linux环境中的基本配置  12.1.1 Apache服务器的安装方法  12.1.2 PHP的安装方法  12.2 Windows环境中的基本配置  12.2.1 安装Apache服务器  12.2.2 安装PHP  第13章 使用PHP+MySQL构建网络留言社区  13.1 网络留言社区的系统概要  13.2 数据库表设计以及程序设计  13.2.1 表设计  13.2.2 程序设计  13.3 程序详细代码及详解  13.4 关于函数htmlspecialchars  第14章 使用MySQL+PHP构筑SNS网站  14.1 SNS网站概要  14.1.1 功能简介  14.1.2 界面概况  14.2 框架选择及子系统设计  14.2.1 选择Zend Framework&Smarty的理由  14.2.2 系统分析——子系统设计  14.2.3 配置Zend Framework&Smarty的运行环境  14.2.4 系统共通功能设计  14.3 子系统详细代码及解说  14.3.1 用户注册  14.3.2 个人简介  14.3.3 我的社交圈  14.3.4 我的博客  14.3.5 站内留言  附录A 将默认存储引擎设置为InnoDB  A.1 修改my.ini配置文件  A.2 配置my.cnf文件  附录B MySQL数据库的图形化管理工具  B.1 MySQL Front  B.2 phpMyAdmin 资源截图:
陌佑
百度云
百度云

Oracle SQL疑难解析_数据库教程

资源名称:Oracle SQL疑难解析 内容简介: 《Oracle SQL疑难解析》总结了针对Oracle数据库编写SQL时经常碰到的各种问题,提供大量现成的解决方法,包括汇总和聚合数据、多表数据查询、生成和获取数据、通用查询模式、日期和时间值的处理、字符串、处理数字、事务处理、数据字典、清理数据、常见报表问题、树状结构数据、处理XML数据、分区、大对象、数据库管理、对象管理、SQL监控和优化、数据库故障排除等方面的内容。 《Oracle SQL疑难解析》能够帮助你充分利用SQL来解决Oracle数据库开发中遇到的各种问题,引导你掌握各种构建应用的技巧和技术,从而编写出高效、可维护的代码。 《Oracle SQL疑难解析》面向实战、结构清晰,示例丰富,适用于Oracle 数据库开发人员、Oracle 数据库管理员等相关数据库从业人员,也可以作为各大、中专院校相关专业师生的参考用书和相关培训机构的培训教材。 资源目录: 第一部分 数据处理基础 第1章 章基础 2 1.1 从表中查询数据 2 1.2 把表中所有字段都列出来 4 1.3 将结果排序 5 1.4 在表中添加记录行 6 1.5 把数据记录从一张表复制到另一张表 7 1.6 批量地从一个表中复制数据到另一个表 8 1.7 改变行记录的值 9 1.8 在一个语句中修改多个字段值 9 1.9 从表中删除不需要的行 10 1.10 删除表中的所有行 11 1.11 从其他查询结果中再次进行查询 12 1.12 查询的WHERE子句基于另一个查询的结果 13 1.13 在语句中找到和消除空值 14 1.14 排序 16 1.15 启用其他排序和比较选项 17 1.16 基于条件的插入或修改 18 第2章 汇总和聚合数据 20 2.1 对某字段值进行汇总 20 2.2 分组进行数据汇总 22 2.3 以多字段分组 23 2.4 在聚合数据集时排除某些组 25 2.5 分多级聚合数据 26 2.6 把聚合结果用在其他查询中 28 2.7 在分组和集合里统计成员 29 2.8 在表中查找重复值和唯一值 31 2.9 合计与小计 32 2.10 构建自己的聚合函数 34 2.11 从之前或之后的行中存取数据 37 2.12 对查询结果行进行排名 39 2.13 在分组内查找最大和最小值 42 2.14 在移动窗口中进行聚合 43 2.15 基于字段子集的数据记录去重 45 2.16 找出表中的序列空挡 48 第3章 多表数据查询 51 3.1 对多表的对应行进行连接 52 3.2 垂直堆叠查询结果 54 3.3 选择性连接 56 3.4 从两个方向进行可选连接 57 3.5 基于其他表中的数据删除记录 59 3.6 跨表寻找匹配的数据 60 3.7 在聚合上进行连接 61 3.8 查找不匹配的行 63 3.9 查找表中不匹配的行 65 3.10 生成测试数据 67 3.11 基于其他表中的数据更新记录 69 3.12 在连接条件里处理和比较NULL值 70 第4章 生成和获取数据 73 4.1 派生新的列 73 4.2 返回不存在的行 77 4.3 把行变换为列 78 4.4 在多列上透视 81 4.5 将列转换成行 83 4.6 出于易读性连接数据 86 4.7 把字符串转换成对应的数值 88 4.8 生成随机数 90 4.9 创建一个逗号分隔值文件 93 第5章 通用查询模式 95 5.1 把NULL转换成其他值 95 5.2 对NULL值排序 97 5.3 为查询结果标记页码 98 5.4 检测数据是否存在 102 5.5 SQL语句中的条件分支 104 5.6 根据条件和函数排序 105 5.7 当子查询返回多个值时的处理 107 5.8 将数字进行不同进制间的转换 108 5.9 在不知道列名或表名的情况下查找字符串 111 5.10 对数据系列进行后续值或趋势预测 113 5.11 修改记录时进行显式锁(悲观锁) 116 5.12 对两张表的内容进行同步 119 第二部分 数据类型和问题 第6章 日期和时间值的处理 124 6.1 将日期时间值转换成可读的字符串 124 6.2 将字符串转换为日期时间值 126 6.3 检测重叠的日期范围 127 6.4 自动跟踪数据更改的日期和时间 128 6.5 利用GAPS在数据中生成一个无间隔的时间序列 130 6.6 不同时区之间日期和时间的转换 132 6.7 检测闰年 133 6.8 确定一个月的最后一天的日期 135 6.9 确定一个月的第一天的日期或第一个星期几 136 6.10 判断星期几 137 6.11 通过时间段进行分组和聚合 138 6.12 查找两个日期或部分日期之间的差值 139 6.13 确定任何一年的复活节日期 141 6.14 为网站用户计算“X天活动” 143 第7章 字符串 145 7.1 搜索子字符串 145 7.2 提取子字符串 147 7.3 单字符的字符串替换 149 7.4 搜索模式 151 7.5 提取一个模式 154 7.6 计数模式 155 7.7 替换字符串中的文本 157 7.8 加快字符串搜索 159 第8章 处理数字 163 8.1 字符串和数字类型之间的转换 163 8.2 数字类型之间的转换 164 8.3 选择数据类型精度和刻度 166 8.4 正确执行非数字和无限数字计算 167 8.5 在字符串中验证数字 169 8.6 生成连续的编号 171 8.7 为公式或模式生成数字 172 8.8 处理数值计算中的 NULL 174 8.9 自动四舍五入数字 176 8.10 自动生成数字列表 178 第三部分 开发环境 第9章 事务管理 180 9.1 回滚部分事务 180 9.2 如何识别阻塞的事务 183 9.3 优化行级锁与表级锁 185 9.4 如何避免死锁 187 9.5 如何延期约束验证 188 9.6 确保事务的一致性读 193 9.7 管理事务的隔离级别 194 第10章 数据字典 196 10.1 图形工具与SQL 196 10.2 数据字典体系结构 197 10.3 显示用户信息 199 10.4 确定有权访问的表 201 10.5 显示一张表的磁盘空间使用情况 202 10.6 显示表的记录数 205 10.7 显示表的索引 207 10.8 显示未建索引的外键 208 10.9 显示约束 209 10.10 展示主键与外键的关系 210 10.11 显示对象间的依赖关系 212 10.12 显示同义词的元数据 214 10.13 显示视图的文本 215 10.14 显示数据库代码 216 10.15 显示授予的角色 217 10.16 显示对象权限 219 10.17 显示系统权限 220 第四部分 特殊话题 第11章 常见报表问题 224 11.1 避免报表中的重复数据 224 11.2 在SQL报表里使用参数 227 11.3 在分组的结果中返回具体列的数据 229 11.4 将排序结果放入相等大小的BUCKET中 231 11.5 创建报表直方图 233 11.6 根据不同的排名进行结果筛选 234 11.7 对假设数据集进行比较 236 11.8 用图形和文字来展示数据的分布 238 11.9 从数据库中直接生成网页报表 239 第12章 清理数据 244 12.1 检测重复数据行 244 12.2 删除重复行 245 12.3 判断数据是否可以加载到数值类型字段中 246 12.4 判断数据是否可以加载到日期类型字段中 247 12.5 执行不区分大小写的查询 248 12.6 对值进行模糊处理 250 12.7 删除所有索引 252 12.8 禁用约束 253 12.9 禁用触发器 257 12.10 从表中删除数据 258 12.11 查找两个SCHEMA的不同之处 259 第13章 树状结构数据 263 13.1 从上到下遍历层级数据 265 13.2 在层次结构同层级中对节点排序 267 13.3 从层次结构表中生成路径名 270 13.4 在层次结构表中辨认叶子数据 272 13.5 检查层次结构数据中的循环 276 13.6 创建固定数量的连续序号的主键值 277 第14章 处理XML数据 280 14.1 将SQL转换成XML 280 14.2 以原生形式存储XML 284 14.3 分解XML供关系型逻辑使用 286 14.4 从XML文档中抽取关键元素 287 14.5 生成复杂的XML文档 289 14.6 验证XML SCHEMA 290 14.7 直接修改XML数据 293 第15章 分区 295 15.1 确定一个表是否应该分区 296 15.2 范围分区 297 15.3 列表分区 299 15.4 哈希分区 299 15.5 复合分区 300 15.6 按需创建分区 302 15.7 引用分区 303 15.8 基于虚拟列的分区 304 15.9 系统分区 305 15.10 配置分区的表空间 306 15.11 自动移动更新的记录 307 15.12 系统分区 308 15.13 对分区增加分区 309 15.14 交换分区 310 15.15 重命名分区 312 15.16 拆分分区 313 15.17 合并分区 314 15.18 删除分区 315 15.19 从一个分区中删除记录 316 15.20 收集分区统计信息 317 15.21 创建本地索引 317 15.22 创建全局索引 319 第16章 大对象 321 16.1 将大文档加载至CLOB字段 322 16.2 将图像数据加载至BLOB字段 324 16.3 使用SQL*Loader进行大对象的批量加载 326 16.4 利用HTTP访问大对象 328 16.5 使得外部大对象(BFILE)对数据库有效 332 16.6 在数据库表中更新或删除LOB 334 第五部分 管理 第17章 数据库管理 338 17.1 创建数据库 339 17.2 删除数据库 341 17.3 验证连接信息 342 17.4 创建表空间 343 17.5 删除表空间 345 17.6 调整表空间大小 346 17.7 限制每个会话的数据库资源 347 17.8 关联一组权限 349 17.9 创建用户 351 17.10 删除用户 352 17.11 修改密码 353 17.12 强制密码复杂性 354 第18章 对象管理 356 18.1 创建表 356 18.2 临时存储数据 358 18.3 移动表 359 18.4 重命名对象 360 18.5 删除表 362 18.6 恢复被删除的表 363 18.7 创建索引 364 18.8 创建一个基于函数的索引 366 18.9 创建位图索引 367 18.10 创建一个索引组织表 368 18.11 创建视图 369 18.12 为对象创建替代名称 370 18.13 强制表中的行的唯一性 372 18.14 确保查找值存在 374 18.15 根据条件检查数据 376 18.16 在数据库之间创建连接 377 18.17 创建自动递增的值 379 第19章 SQL监控和优化 381 19.1 实时监控SQL执行统计信息 381 19.2 显示查询的执行计划进展 383 19.3 确定还需要多长时间来完成SQL 385 19.4 识别资源密集型SQL语句 387 19.5 使用Oracle性能报告来确定资源消耗密集型SQL 388 19.6 在操作系统中识别资源密集型查询 391 19.7 使用AUTOTRACE显示执行计划 393 19.8 使用DBMS_XPLAN生成执行计划 395 19.9 跟踪会话的所有SQL语句 397 19.10 解释执行计划 402 19.11 获取调优SQL的建议 406 19.12 强制查询使用自己的执行计划 408 19.13 查看优化器统计信息 409 19.14 生成统计信息 411 第20章 数据库故障排除 413 20.1 确定数据库问题的原因 413 20.2 显示打开的游标 417 20.3 确定联机重做日志的大小是否合适 418 20.4 确定撤销表空间的大小是否合适 420 20.5 确定临时表空间的大小是否合适 422 20.6 完整显示表空间 423 20.7 显示对象大小 426 20.8 监控索引的使用 427 20.9 审计对象的使用 428 20.10 精细审计 430 资源截图:
陌佑
百度云
百度云

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性能调整与优化 资源截图:
陌佑
百度云
百度云
⬅️ 1...23422343234423452346...3148

添加微信,反馈问题

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

搜索榜单

1

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

1613

2

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

1051

3

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

1019

4

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

888

5

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

857

6

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

791

最新资源

1

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

2

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

3

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

4

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

5

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

6

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

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

  • 点此立刻反馈