
| Kevin Loney是TUSC(Oracle解决方案咨询服务公司)的高级技术管理顾问,从1987年起即已开始他的Oracle开发人员和DBA生涯,从1990年起为Oracle Magazine和Oracle Press撰稿。Kevin在Oracle用户期刊和社群具有相当的知名度,已著有多本畅销图书,受到业内人士一致好评。... .. << 查看详细 |
| 第1部分 核心数据库概念. 第1章 oracle database 10g体系结构 1.1 数据库和实例 1.2 数据库技术 1.3 存储数据 1.4 数据保护 1.5 可编程的结构 1.6 选择体系结构和选项 第2章 安装oracle database 10g和创建数据库 2.1 许可证和安装选项 第3章 升级到oracle database 10g 3.1 选择升级方法 3.2 升级之前的准备 3.3 使用dbua 3.4 执行手动直接升级 3.5 使用export与import 3.6 使用数据复制法 3.7 升级完成之后 第4章 规划oracle应用程序——方法、风险和标准 4.1 协作方法 .4.2 每个人都有“数据” 4.3 oracle中的习惯用语 4.4 一些通用的、常见的示例 4.5 风险所在 4.6 新视角的重要性 4.7 如何减少混淆 4.8 名称和数据中的大写 4.9 规范化名称 4.10 优秀的设计都很人性化 4.11 理解数据 4.12 关于对象名称的规范化 4.13 智能键和列值 4.14 诫律 第ii部分 sql和sql*plus 第5章 sql中的基本语法 5.1 样式 5.2 创建newspaper表 5.3 用sql从表中选择数据 5.4 select、from、where和order by 5.5 逻辑和值 5.6 where的另外一个用途:子查询 5.7 组合表 5.8 创建视图 第6章 基本的sql*plus报表及命令 6.1 建立简单的报表 6.2 其他特性 6.3 检查sql*plus环境 6.4 构件块 第7章 文本信息的收集与修改 7.1 数据类型 7.2 什么是串 7.3 表示法 7.4 连接符 7.5 如何剪切和粘贴串 7.6 在orderby和where子句中使用串函数 7.7 小结 第8章 正则表达式搜索 8.1 搜索串 8.2 regexp substr 8.3 regexp instr 8.4 regexp like 8.5 replace和regexp replace 第9章 数值处理 9.1 三类数值函数 9.2 表示法 9.3 单值函数 9.4 聚集函数 9.5 列表函数 9.6 使用max或min函数查找行 9.7 优先级和括号的应用 9.8 小结 第10章 日期:过去、现在及日期的差 10.1 日期算法 10.2 日期计算中的round和trunc 10.3 使用to date和to char设置日期格式 10.4 where子句中的日期 10.5 处理多个世纪 10.6 使用extract函数 10.7 使用timestamp数据类型 第11章 转换函数与变换函数 11.1 基本转换函数 11.2 几个特殊的转换函数 11.3 变换函数 11.4 小结 第12章 分组函数 12.1 groupby和having的用法 12.2 分组视图 12.3 分组视图的功能 12.4 更多分组可行性 第13章 当一个查询依赖于另一个查询时 13.1 高级子查询 13.2 外部连接 13.3 natural和inner连接 13.4 union、intersect和minus 第14章 一些复杂的技术 14.1 复杂的分组 14.2 使用临时表 14.3 使用rollup、grouping和cube 14.4 家族树和connectby 第15章 更改数据:插入、更新,合并和删除 15.1 插入 15.2 rollback、commit和autocommit命令 15.3 多表插入 15.4 delete命令 15.5 update命令 15.6 使用mere命令 第16章 decode和case sql中的if-then-else 16.1 if-then-else 16.2 通过decode替换值 16.3 decode中的decode 16.4 decode中的大于和小于 16.5 使用case 第17章 创建和管理表、视图、索引、群集和序列 17.1 创建表 17.2 删除表 17.3 更改表 17.4 根据一个表中创建另一个表 17.5 创建索引编排表 17.6 使用分区表 17.7 创建视图 17.8 索引 17.9 群集 17.10 序列 第18章 oracle基本安全 18.1 用户、角色和权限 18.2 可以授予用户何种权限 18.3 有限资源的授权 第iii部分 高级内容 第19章 高级安全性——虚拟专用数据库 19.1 初始配置 19.2 创建应用程序上下文 19.3 创建登录触发器 19.4 创建安全策略 19.5 将安全策略应用于表 19.6 测试vpd 19.7 如何实现列级vpd 19.8 如何禁用vpd 19.9 如何使用策略组 第20章 使用表空间 20.1 表空间与数据库结构 20.2 规划表空间的使用 第21章 用sql*loader加载数据 21.1 控制文件 21.2 开始加载 21.3 控制文件语法注释 21.4 管理数据加载 21.5 调整数据加载 21.6 附加功能 第22章 使用data pump导入和导出 22.1 创建目录 22.2 data pump导出选项 22.3 启动data pump export作业 22.4 使用exclude、include和query 22.5 data pump导入选项 22.6 启动data pump import作业 22.7 exclude、include和query 第23章 访问远程数据 23.1 数据库链接 23.2 为位置透明性使用同义词 23.3 在视图中使用user伪列 23.4 动态链接:使用sql*plus复制命令 23.5 连接至远程数据库 第24章 使用物化视图 24.1 功能 24.2 必需的系统权限 24.3 必需的表权限 24.4 只读与可更新物化视图 24.5 创建物化视图的语法 24.6 用物化视图更改查询执行路径 24.7 使用dbms_advisor 24.8 刷新物化视图.. 24.9 创建物化视图日志的语法 24.10 更改物化视图和日志 24.11 删除物化视图和日志 第25章 使用oracle text进行文本搜索 25.1 将文本添加到数据库 25.2 文本查询和文本索引 25.3 索引集 第26章 使用外部表 26.1 访问外部数据 26.2 创建外部表 26.3 更改外部表 26.4 外部表的局限性、优点和潜在用途 第27章 使用回闪查询 27.1 基于时间的回闪查询示例 27.2 保存数据 27.3 基于scn的回闪示例 27.4 回闪查询失败的后果 27.5 什么scn与每一行关联 27.6 回闪版本查询 27.7 回闪计划 第28章 回闪:表和数据库 28.1 flashback table命令 28.2 flashback database命令 第iv部分 pi/sql 第29章 pl/sql简介 29.1 pl/sql概述 29.2 声明部分 29.3 可执行命令部分 29.4 异常处理部分 第30章 触发器 30.1 必需的系统权限 30.2 必需的表权限 30.3 触发器类型 30.4 触发器语法 30.5 启用和禁用触发器 30.6 替换触发器 30.7 删除触发器 第31章 过程、函数与程序包 31.1 必需的系统权限 31.2 必需的表权限 31.3 过程与函数 31.4 过程与程序包 31.5 create procedure语法 31.6 create function语法 31.7 create package语法 31.8 查看过程化对象的源代码 31.9 编译过程、函数和程序包 31.10 替换过程、函数和程序包 31.11 删除过程、函数和程序包 第32章 使用本地动态sql和dbms_sql 32.1 使用execute immediate 32.2 使用绑定变量 32.3 使用dbms sql 第v部分 对象关系数据库 第33章 实现类型、对象视图和方法 33.1 使用抽象数据类型 33.2 实现对象视图 33.3 方法 第34章 收集器(嵌套表和可变数组) 34.1 可变数组 34.2 嵌套表 34.3 嵌套表与可变数组的附带函数 34.4 嵌套表和可变数组的管理问题 第35章 使用大对象 35.1 可使用的数据类型 35.2 为lob数据指定存储参数 35.3 lob值的处理和选择 第36章 面向对象的高级概念 36.1 行对象和列对象 36.2 对象表和oid 36.3 具有ref的对象视图 36.4 对象pl/sql 36.5 数据库中的对象 第vi部分 oracle中的java 第37章 java简介 37.1 java与pl/sql:概述 37.2 入门 37.3 声明 37.4 可执行命令 37.5 类 第38章 jdbc程序设计 38.1 入门 38.2 使用jdbc类 第39章 java存储过程 39.1 将类装入数据库 39.2 如何访问类 第vii部分 群集oracle——网格 第40章 oracle真正应用群集 40.1 安装前的准备 40.2 安装rac 40.3 启动和停止rac实例 40.4 透明应用程序故障切换 40.5 为群集添加节点和实例 40.6 管理群集注册表和服务 第41章 网格体系结构和管理 41.1 硬件和操作系统组件配置问题 41.2 向网格添加服务器 41.3 在网格中共享数据 41.4 管理网格 41.5 启动oem 第viii部分 指南 第42章 oracle数据字典指南 42.1 关于名称的说明 42.2 oracle database 10g小新引入的视图 42.3 oracle database 10g中新引入的列 42.4 路线图:dictionary(dict)和dict_columns 42.5 从表、列、视图、同义词和序列中进行选择 42.6 回收站:user recyclebin和dba_recyclebin 42.7 约束和注释 42.8 索引和群集 42.9 抽象数据类型、ordbms相关结构和lob 42.10 数据库链接和物化视图 42.11 触发器、过程、函数和程序包 42.12 维 42.13 包括分区和子分区的空间分配和使用 42.14 用户和权限 42.15 角色 42.16 审核 42.17 其他功能 42.18 监控:v$动态性能表 第43章 调整应用程序和sql旅行者指南 43.1 oracle database 10g中新的调整功能 43.2 调整——最优方法 43.3 生成并读取说明计划(explain plan) 43.4 explain plan中的主要操作 43.5 实现存储概要 43.6 小结 第44章 调整中的案例分析 44.1 案例分析1:等待、等待、再等待 44.2 案例分析2:破坏应用程序的查询 44.3 案例分析3:长期运行的批处理作业 第45章 oracle application server 10g的旅行者指南 45.1 什么是oracle application server 10g 45.2 通信服务 45.3 内容管理服务 45.4 业务逻辑服务 45.5 表达服务 45.6 务智能服务 45.7 门户服务 45.8 web服务 45.9 开发人员工具箱 45.10 持久层服务 45.11 缓存服务 45.12 系统服务 45.13 开发工具 第46章 数据库管理旅行者指南 46.1 创建数据库 46.2 启动和停止数据库 46.3 设置内存区域尺寸并管理 46.4 分配和管理对象的空间 46.5 监控撤销表空间 46.6 自动存储管理 46.7 段空间管理 46.8 移动表空间 46.9 进行备份 46.10 oracle database 10g中rman的改进 46.11 下一步 第47章 xml旅行者指南 47.1 文档类型定义、元素及属性 47.2 xml schema 47.3 使用xsu选择、插入、更新和删除xml值 47.4 使用xmltype 47.5 其他特征 附录 命令和术语参考... |
商品评论(0条)