书籍详情
ORACLE 9I简明教程:轻松实战20天
作者:文宏编著
出版社:清华大学出版社
出版时间:2003-10-01
ISBN:9787302071662
定价:¥38.00
购买这本书可以去
内容简介
本书特色:●本书每章内容按照先提出做什么,然后从几方面解释如何实现来展开,使读者能轻易找到目标及解决途径。即基础的操作→进一步的数据库管理→网络应用及编程,一步一步解决初学者的问题。●对应每一章节的知识,都有具体操作说明,若是编程,则有相庆示例代码说明。每章结束有相应总绳索性的习题,用于巩固、实践和复习。本书通过大量实例系统全面地讲述了Oracle9i数据库系统应用程序开发技术。第1章-第8章主要介绍基础内容,包括Oracle9i新特性、不同平台上Oracle9i的安装、Oracle常用管理工具、数据库基本操作、PL/SQL编程等。第9章-第17章主要介绍Oracle9i高级数据库管理机制内容,包括数据库基本管理操作、用户管理操作、用户管理、空间管理、备份与恢复机制、控制及日志管理,以及数据库保护、数据分区、数据库性能优化、数据仓库。第18章-第20章主要讲述在Web上建立OracleWeb应用及用Net9配置Oracle的高级安全特性内容,包括组建Oracle9i网络、OracleWeb程序设计以及Java内嵌SQL技术应用。本书既可以作为Oracle9i的初学者、Oracle9i数据库管理人员、应用开发人员和网络管理员的技术参考书,也可以作为高等院校相关专业自学或培训教材。
作者简介
暂缺《ORACLE 9I简明教程:轻松实战20天》作者简介
目录
第1章 Oracle 9i新特性
1. 1 为什么选择Oracle9i
1. 1. 1 Oracle 9i产品结构及组成
1. 1. 2 Oracle 9i的新特性
1. 2 Oracle物理存储结构
1. 2. 1 数据文件
1. 2. 2 重做日志文件
1. 2. 3 控制文件
1. 2. 4 跟踪文件与警告日志
1. 3 Oracle数据库逻辑存储结构
1. 3. 1 数据库块
1. 3. 2 区间
1. 3. 3 段
1. 3. 4 表空间
1. 3. 5 模式和模式对象
1. 4 Oracle内存结构
1. 4. 1 系统全局区域(SGA)
1. 4. 2 程序全局区域(PGA)
1. 4. 3 数据库实例
1. 5 Oracle数据库的进程结构
1. 5. 1 服务器端后台进程
1. 5. 2 Oracle特定的进程结构
1. 6 数据字典
1. 6. 1 静态数据字典
1. 6. 2 动态性能表
1. 7 习题
第2章 Oracle 9i在不同平台上的安装
2. 1 如何安装Oracle9i
2. 2 Oracle 9i for Windows NT/2000安装和配置
2. 2. 1 Oracle 9i安装策略
2. 2. 2 服务器安装
2. 2. 3 客户机安装
2. 3 卸载和重新安装Oracle9i
2. 3. 1 进入安装器
2. 3. 2 卸载指定部件
2. 3. 3 安装指定部件
2. 4 在Red Hat Linux7. 2/7. 3上安装
2. 4. 1 预备安装
2. 4. 2 Linux系统配置
2. 4. 3 在Linux操作系统下Oracle9i的安装
2. 4. 4 启动和关闭Oracle9i数据库
2. 5 习题
第3章 ANSI SOL语言回顾
3. 1 SQL概述
3. 2 数据库查询
3. 3 数据基本类型
3. 3. 1 字符型数据类型
3. 3. 2 NUMBER数据类型
3. 3. 3 DATE数据类型
3. 3. 4 LONG数据类型
3. 3. 5 进制数据类型(RAW和LONGRAW)
3. 3. 6 ROWID数据类型
3. 3. 7 MLSLABEL数据类型
3. 3. 8 大型对象数据类型
3. 4 常用函数
3. 4. 1 数值型函数
3. 4. 2 字符型函数
3. 4. 3 日期型函数
3. 4. 4 转换型函数
3. 4. 5 聚组函数
3. 4. 6 其他函数
3. 5 数据操纵语言(DML)命令
3. 5. 1 UPDATE
3. 5. 2 INSERT
3. 5. 3 DELETE
3. 5. 4 事务控制命令
3. 6 习题
第4章 Oracle常用工具入门
4. 1 配置Oracle企业管理器(OEM)
4. 1. 1 启动Oracle Intelligent Agent
4. 1. 2 配置资料档案库
4. 1. 3 启动Oracle Management Server(OMS)
4. 2 登录OEM控制台
4. 2. 1 独立启动 (Standalone Console)
4. 2. 2 登录到Oracle Management Server
4. 3 例程管理(InstanceManager)
4. 3. 1 启动数据库
4. 3. 2 关闭数据库
4. 4 方案管理(SchemaManager)
4. 4. 1 修改表结构
4. 4. 2 插入/更新表记录
4. 4. 3 删除表
4. 5 安全管理(SecurityManager)
4. 5. 1 创建用户
4. 5. 2 向用户授予权限和角色
4. 5. 3 限制用户空间
4. 6 存储管理(StorageManager)
4. 6. 1 创建表空间
4. 6. 2 修改表空间
4. 7 使用SQLWorksheet执行命令
4. 8 用SQL*Loader9. 0装入数据
4. 8. 1 使用SQL*Loader命令
4. 8. 2 SQL*Loader常用的几种文件
4. 9 习题
第5章 熟悉SQL*Plus--Oracle 9i数据库环境
5. 1 进入和退出SQL*Plus环境
5. 1. 1 进入SQL*Plus的图形模式环境
5. 1. 2 进入SQL*Plus的字符模式环境
5. 1. 3 SQL*Plus两种环境模式比较
5. 1. 4 退出SQL*Plus环境
5. 2 SQL*Plus编辑器的编辑命令
5. 3 设置SQL*Plus
5. 4 存储SQL*Plus环境
5. 5 假脱机输出
5. 5. 1 如何假脱机输出
5. 5. 2 停止假脱机
5. 6 联机帮助
5. 7 习题
第6章 Oracle 9i基本操作
6. 1 启动Oracle9i
6. 1. 1 正常启动
6. 1. 2 安装和非安装启动
6. 1. 3 独占和共享启动
6. 1. 4 约束启动
6. 1. 5 强制启动
6. 1. 6 带初始化参数文件的启动
6. 2 关闭Oracle9i
6. 2. 1 正常关闭
6. 2. 2 紧急关闭
6. 2. 3 异常关闭
6. 3 建立新表
6. 3. 1 设计表结构
6. 3. 2 用create table命令创建表
6. 3. 3 用OEM创建表
6. 4 改进已有表
6. 4. 1 修改表结构
6. 4. 2 复制表结构
6. 4. 3 复制部分表
6. 5 向数据表中增加记录
6. 5. 1 用insert语句插入
6. 5. 2 用select语句插入另一表中的数据
6. 5. 3 用复制原表插入记录
6. 5. 4 使用视图进行插入
6. 5. 5 用PL/SQL语言进行插入
6. 5. 6 用OracleLoader插入记录
6. 6 更改数据表中的记录
6. 6. 1 用update语句进行修改
6. 6. 2 用视图进行修改
6. 6. 3 用PL/SQL语言进行修改
6. 7 删除数据表中记录
6. 7. 1 用delete语句进行删除
6. 7. 2 用视图进行删除
6. 7. 3 用PL/SQL语言进行删除
6. 8 查询数据表中记录
6. 8. 1 一般条件查询
6. 8. 2 组合条件查询
6. 8. 3 用group进行分组查询
6. 9 习题
第7章 PL/SQL语言
7. 1 PL/SQL语法
7. 1. 1 PL/SQL的基本结构
7. 1. 2 PL/SQL字符集
7. 1. 3 常量和变量
7. 1. 4 数据类型
7. 1. 5 表达式
7. 1. 6 注释
7. 2 结构控制语句
7. 2. 1 选择结构
7. 2. 2 NULL结构
7. 2. 3 循环结构
7. 3 PL/SQL块
7. 4 习题
第8章 PL/SQL编程
8. 1 PL/SQL中的游标
8. 1. 1 游标概念及其种类
8. 1. 2 显式游标的基本操作
8. 1. 3 隐式游标的基本操作
8. 1. 4 游标的属性操作
8. 2 使用动态游标变量
8. 2. 1 声明游标变量
8. 2. 2 打开游标变量
8. 2. 3 关闭游标变量
8. 3 过程
8. 3. 1 创建过程
8. 3. 2 调用过程
8. 3. 3 过程参数类型
8. 3. 4 删除过程
8. 4 函数
8. 4. 1 创建函数
8. 4. 2 调用函数
8. 4. 3 删除函数
8. 5 创建包
8. 5. 1 创建包
8. 5. 2 调用包
8. 5. 3 删除包
8. 6 触发器的用法
8. 6. 1 创建触发器
8. 6. 2 执行触发器
8. 6. 3 删除触发器
8. 7 异常处理
8. 7. 1 系统内定义的异常
8. 7. 2 用户自定义的异常
8. 8 用PL/SQL制作数据库报表
8. 9 习题
第9章 Oracle 9i数据库管理操作
9. 1 学会使用视图
9. 1. 1 增加安全性
9. 1. 2 隐藏数据的复杂性
9. 1. 3 实现命名简洁性和易读性
9. 1. 4 实现更改灵活性
9. 1. 5 删除视图
9. 2 实现记录的惟一性
9. 2. 1 用键实现
9. 2. 2 创建惟一索引
9. 2. 3 用序号生成惟一索引
9. 3 实现数据的完整性
9. 3. 1 域完整性
9. 3. 2 完整性约束
9. 3. 3 引用完整性
9. 3. 4 用存储过程检查
9. 3. 5 使用触发器
9. 3. 6 使用报警器
9. 4 避免更改引起的大量改动
9. 4. 1 使用视图
9. 4. 2 使用同义名
9. 4. 3 使用光标
9. 5 习题
第10章 数据库用户管理
10. 1 授予权限
10. 1. 1 逐一授权
10. 1. 2 授权角色
10. 1. 3 使用"安全管理"创建角色
10. 1. 4 用setrole控制角色使用
10. 2 回收权限
10. 2. 1 逐一回收
10. 2. 2 撤销角色
10. 2. 3 删除数据库对象
10. 2. 4 删除用户
10. 3 不同用户权限管理
10. 3. 1 最终用户
10. 3. 2 应用程序开发员
10. 3. 3 数据库管理员(DBA)
10. 4 管理对数据库对象的访问
10. 4. 1 使用用户口令
10. 4. 2 使用权限控制
10. 4. 3 使用存储过程控制
10. 4. 4 使用数据库链接
10. 4. 5 使用配置文件
10. 5 习题
第11章 数据库空间管理
11. 1 建立数据库时的空间设计
11. 1. 1 指定system表空间初值
11. 1. 2 设置其他表空间初值
11. 2 在空间充足时的管理
11. 2. 1 使用数据字典动态监视
11. 2. 2 向表空间增加数据文件
11. 3 解决空间不足的方法
11. 3. 1 增加数据文件大小
11. 3. 2 创建新表空间
11. 3. 3 动态增加表空间
11. 3. 4 三种方法的区别与比较
11. 4 合理利用存储空间
11. 4. 1 采用正确的数据类型
11. 4. 2 几个存储参数的正确设置
11. 4. 3 定期回收无用表空间
11. 4. 4 归档历史表空间
11. 5 习题
第12章 备份与恢复机制
12. 1 通过装库和卸库来备份
12. 1. 1 装库和卸库参数介绍
12. 1. 2 卸库的方法
12. 1. 3 卸库失败的处理
12. 1. 4 装库的方法
12. 1. 5 装库失败的处理
12. 2 映像备份
12. 2. 1 脱机(冷)备份
12. 2. 2 联机(热)备份
12. 2. 3 自动备份
12. 3 用归档的重做日志恢复
12. 3. 1 重做日志简介
12. 3. 2 进行完全恢复
12. 3. 3 不完全恢复的方法
12. 3. 4 用回滚段恢复
12. 3. 5 几种恢复方法的比较
12. 4 习题
第13章 控制文件及日志文件的管理
13. 1 保护控制文件
13. 2 管理警告日志与跟踪文件
13. 2. 1 定期检查警告日志
13. 2. 2 归档警告日志
13. 2. 3 设置跟踪文件
13. 3 保护日志文件
13. 3. 1 数据和日志文件分开
13. 3. 2 增加日志组和日志成员
13. 3. 3 设置日志自动存档功能
13. 3. 4 监视日志工作
13. 3. 5 四种方法的比较
13. 4 习题
第14章 数据库控制
14. 1 用事务控制操作
14. 1. 1 设置事务
14. 1. 2 事务提交
14. 1. 3 设置回退点
14. 1. 4 事务回退
14. 2 用锁控制并发存取
14. 2. 1 为何加锁
14. 2. 2 加锁的方法
14. 3 用会话控制连接
14. 3. 1 用V$session视图监控会话
14. 3. 2 用SQL语句或set_role过程实现SETROLE监控会话
14. 3. 3 用配置文件(profile)控制资源
14. 3. 4 使用OEM管理会话
14. 4 习题
第15章 数据分区
15. 1 创建表的分区
15. 2 创建索引的分区
15. 2. 1 命令方式创建索引的分区
15. 2. 2 图形方式创建索引的分区
15. 3 数据分区的应用
15. 3. 1 平衡操作
15. 3. 2 加快查询速度
15. 3. 3 有利于备份和恢复
15. 3. 4 减少污染区
15. 4 管理表分区和索引分区
15. 5 习题
第16章 数据库性能优化
16. 1 检查不合理的SQL语句
16. 1. 1 人工检查
16. 1. 2 用explainplan来统计检查
16. 1. 3 使用setauto. ace动态观察
16. 2 选择优化SQL语句的方法
16. 2. 1 基于代价的优化
16. 2. 2 基于规则的优化
16. 2. 3 使用索引
16. 2. 4 使用数据簇
16. 2. 5 编写共享池中已有的SQL语句
16. 3 调整数据库性能
16. 3. 1 调整操作系统
16. 3. 2 调整磁盘I/O操作
16. 3. 3 减少磁盘竞争
16. 3. 4 调整回滚段
16. 3. 5 调整多线程服务器
16. 3. 6 减少检查点
16. 3. 7 增加日志组
16. 4 加快数据库检索速度
16. 4. 1 经常做统计收集
16. 4. 2 合理设计SQL语句
16. 4. 3 使用索引加快查询速度
16. 4. 4 使用数据簇加快查询速度
16. 4. 5 并行处理
16. 5 减少等待时间
16. 5. 1 经常提交事务
16. 5. 2 管理应用程序窗口
16. 5. 3 并行操作
16. 5. 4 使用多线程服务器
16. 6 减少磁盘I/O操作
16. 6. 1 使用索引
16. 6. 2 使用数据簇
16. 6. 3 合理设置pctfree防止行链
16. 6. 4 扩大高速缓冲区
16. 6. 5 固定应用程序
16. 7 防止访问冲突
16. 7. 1 加锁
16. 7. 2 合理设计事务
16. 7. 3 扩大共享内存
16. 7. 4 分散文件
16. 7. 5 使用快照
16. 7. 6 使用多个分区
16. 7. 7 调整参数initrans和maxtrans
16. 8 习题
第17章 数据仓库
17. 1 什么是数据仓库
17. 2 数据仓库的特点
17. 3 数据仓库的逻辑结构和物理结构
17. 4 数据仓库的体系结构
17. 5 Oracle数据仓库解决方案
17. 6 使用数据仓库的过程
17. 7 如何装载数据仓库
17. 7. 1 使用SQL*Loader装载数据仓库
17. 7. 2 使用导入工具
17. 7. 3 用查询语句装载数据仓库
17. 8 习题
第18章 组建Oracle 9i Web网络
18. 1 OSI参考模型和TCP/IP协议族
18. 1. 1 OSI参考模型
18. 1. 2 TCP/IP协议族
18. 2 Oracle网络结构
18. 2. 1 客户机/服务器体系结构
18. 2. 2 服务器/服务器体系结构
18. 2. 3 三层体系结构
18. 2. 4 Web可访问的数据库体系结构
18. 3 OracleNet机制
18. 3. 1 OracleNet协议栈
18. 3. 2 OracleNet连接机制
18. 3. 3 监听器
18. 3. 4 Net命名方法分类
18. 4 OracleNet配置实践
18. 4. 1 OracleNet的配置步骤
18. 4. 2 配置用的基本概念
18. 4. 3 配置服务器端监听器
18. 4. 4 配置客户端连接
18. 4. 5 连接客户机和服务器
18. 5 习题
第19章 Oracle Web程序设计
19. 1 Oracle9i Application Server
19. 1. 1 Oracle9i Application Server概念
19. 1. 2 Oracle9i Application Server特性
19. 2 用ADO连接Visual Basic和Oracle数据库
19. 2. 1 ADO所使用的软件层模型和数据对象介绍
19. 2. 2 连接Oracle数据库实例
19. 3 通过JDBC连接Oracle数据库
19. 3. 1 JDBC简介
19. 3. 2 用THIN驱动程序连接Oracle实例
19. 3. 3 用OCI驱动程序连接Oracle实例
19. 4 用PL/SQL创建动态Web
19. 4. 1 PL/SQL服务器页简介
19. 4. 2 用PL/SQL创建动态Web实例
19. 5 习题
第20章 Uava内嵌SOL
技术--SQLJ
20. 1 SQLJ简介
20. 1. 1 SQLJ与JDBC的比较
20. 1. 2 SQLJApplication和SQLJApplet
20. 1. 3 SQLJ特点
20. 2 SQLJ组成部件
20. 2. 1 SQLJ转换器
20. 2. 2 SQLJ运行器
20. 2. 3 SQLJ定制器
20. 3 设置SQLJ开发环境
20. 3. 1 安装Java开发包JDK 1. 2/1. 3
20. 3. 2 安装JDBC和SQLJ工具
20. 3. 3 设置SQLJ环境变量
20. 3. 4 测试SQLJ环境
20. 4 如何设置SQLJ选项
20. 4. 1 用SQLJ属性文件
20. 4. 2 用SQLJ选项设置
20. 5 宿主变量和宿主表达式
20. 6 掌握SQLJ语句
20. 6. 1 SQLJ迭代声明
20. 6. 2 SQLJ连接环境声明
20. 6. 3 SQLJ语句子句
20. 6. 4 SQLJ赋值子句
20. 7 SQLJ应用程序连接到Oracle数据库
20. 7. 1 调用Connect()方法
20. 7. 2 调用getConnection()方法
20. 7. 3 使用连接环境类
20. 8 开发SQLJ应用实例
20. 9 习题
附录A Oracle SOL命令
附录B PL/SOL命令
附录C Oracle SQL函数
附录D Oracle的数据字典视图
附录E Oracle的系统和对象权限
附录F 习题解答
1. 1 为什么选择Oracle9i
1. 1. 1 Oracle 9i产品结构及组成
1. 1. 2 Oracle 9i的新特性
1. 2 Oracle物理存储结构
1. 2. 1 数据文件
1. 2. 2 重做日志文件
1. 2. 3 控制文件
1. 2. 4 跟踪文件与警告日志
1. 3 Oracle数据库逻辑存储结构
1. 3. 1 数据库块
1. 3. 2 区间
1. 3. 3 段
1. 3. 4 表空间
1. 3. 5 模式和模式对象
1. 4 Oracle内存结构
1. 4. 1 系统全局区域(SGA)
1. 4. 2 程序全局区域(PGA)
1. 4. 3 数据库实例
1. 5 Oracle数据库的进程结构
1. 5. 1 服务器端后台进程
1. 5. 2 Oracle特定的进程结构
1. 6 数据字典
1. 6. 1 静态数据字典
1. 6. 2 动态性能表
1. 7 习题
第2章 Oracle 9i在不同平台上的安装
2. 1 如何安装Oracle9i
2. 2 Oracle 9i for Windows NT/2000安装和配置
2. 2. 1 Oracle 9i安装策略
2. 2. 2 服务器安装
2. 2. 3 客户机安装
2. 3 卸载和重新安装Oracle9i
2. 3. 1 进入安装器
2. 3. 2 卸载指定部件
2. 3. 3 安装指定部件
2. 4 在Red Hat Linux7. 2/7. 3上安装
2. 4. 1 预备安装
2. 4. 2 Linux系统配置
2. 4. 3 在Linux操作系统下Oracle9i的安装
2. 4. 4 启动和关闭Oracle9i数据库
2. 5 习题
第3章 ANSI SOL语言回顾
3. 1 SQL概述
3. 2 数据库查询
3. 3 数据基本类型
3. 3. 1 字符型数据类型
3. 3. 2 NUMBER数据类型
3. 3. 3 DATE数据类型
3. 3. 4 LONG数据类型
3. 3. 5 进制数据类型(RAW和LONGRAW)
3. 3. 6 ROWID数据类型
3. 3. 7 MLSLABEL数据类型
3. 3. 8 大型对象数据类型
3. 4 常用函数
3. 4. 1 数值型函数
3. 4. 2 字符型函数
3. 4. 3 日期型函数
3. 4. 4 转换型函数
3. 4. 5 聚组函数
3. 4. 6 其他函数
3. 5 数据操纵语言(DML)命令
3. 5. 1 UPDATE
3. 5. 2 INSERT
3. 5. 3 DELETE
3. 5. 4 事务控制命令
3. 6 习题
第4章 Oracle常用工具入门
4. 1 配置Oracle企业管理器(OEM)
4. 1. 1 启动Oracle Intelligent Agent
4. 1. 2 配置资料档案库
4. 1. 3 启动Oracle Management Server(OMS)
4. 2 登录OEM控制台
4. 2. 1 独立启动 (Standalone Console)
4. 2. 2 登录到Oracle Management Server
4. 3 例程管理(InstanceManager)
4. 3. 1 启动数据库
4. 3. 2 关闭数据库
4. 4 方案管理(SchemaManager)
4. 4. 1 修改表结构
4. 4. 2 插入/更新表记录
4. 4. 3 删除表
4. 5 安全管理(SecurityManager)
4. 5. 1 创建用户
4. 5. 2 向用户授予权限和角色
4. 5. 3 限制用户空间
4. 6 存储管理(StorageManager)
4. 6. 1 创建表空间
4. 6. 2 修改表空间
4. 7 使用SQLWorksheet执行命令
4. 8 用SQL*Loader9. 0装入数据
4. 8. 1 使用SQL*Loader命令
4. 8. 2 SQL*Loader常用的几种文件
4. 9 习题
第5章 熟悉SQL*Plus--Oracle 9i数据库环境
5. 1 进入和退出SQL*Plus环境
5. 1. 1 进入SQL*Plus的图形模式环境
5. 1. 2 进入SQL*Plus的字符模式环境
5. 1. 3 SQL*Plus两种环境模式比较
5. 1. 4 退出SQL*Plus环境
5. 2 SQL*Plus编辑器的编辑命令
5. 3 设置SQL*Plus
5. 4 存储SQL*Plus环境
5. 5 假脱机输出
5. 5. 1 如何假脱机输出
5. 5. 2 停止假脱机
5. 6 联机帮助
5. 7 习题
第6章 Oracle 9i基本操作
6. 1 启动Oracle9i
6. 1. 1 正常启动
6. 1. 2 安装和非安装启动
6. 1. 3 独占和共享启动
6. 1. 4 约束启动
6. 1. 5 强制启动
6. 1. 6 带初始化参数文件的启动
6. 2 关闭Oracle9i
6. 2. 1 正常关闭
6. 2. 2 紧急关闭
6. 2. 3 异常关闭
6. 3 建立新表
6. 3. 1 设计表结构
6. 3. 2 用create table命令创建表
6. 3. 3 用OEM创建表
6. 4 改进已有表
6. 4. 1 修改表结构
6. 4. 2 复制表结构
6. 4. 3 复制部分表
6. 5 向数据表中增加记录
6. 5. 1 用insert语句插入
6. 5. 2 用select语句插入另一表中的数据
6. 5. 3 用复制原表插入记录
6. 5. 4 使用视图进行插入
6. 5. 5 用PL/SQL语言进行插入
6. 5. 6 用OracleLoader插入记录
6. 6 更改数据表中的记录
6. 6. 1 用update语句进行修改
6. 6. 2 用视图进行修改
6. 6. 3 用PL/SQL语言进行修改
6. 7 删除数据表中记录
6. 7. 1 用delete语句进行删除
6. 7. 2 用视图进行删除
6. 7. 3 用PL/SQL语言进行删除
6. 8 查询数据表中记录
6. 8. 1 一般条件查询
6. 8. 2 组合条件查询
6. 8. 3 用group进行分组查询
6. 9 习题
第7章 PL/SQL语言
7. 1 PL/SQL语法
7. 1. 1 PL/SQL的基本结构
7. 1. 2 PL/SQL字符集
7. 1. 3 常量和变量
7. 1. 4 数据类型
7. 1. 5 表达式
7. 1. 6 注释
7. 2 结构控制语句
7. 2. 1 选择结构
7. 2. 2 NULL结构
7. 2. 3 循环结构
7. 3 PL/SQL块
7. 4 习题
第8章 PL/SQL编程
8. 1 PL/SQL中的游标
8. 1. 1 游标概念及其种类
8. 1. 2 显式游标的基本操作
8. 1. 3 隐式游标的基本操作
8. 1. 4 游标的属性操作
8. 2 使用动态游标变量
8. 2. 1 声明游标变量
8. 2. 2 打开游标变量
8. 2. 3 关闭游标变量
8. 3 过程
8. 3. 1 创建过程
8. 3. 2 调用过程
8. 3. 3 过程参数类型
8. 3. 4 删除过程
8. 4 函数
8. 4. 1 创建函数
8. 4. 2 调用函数
8. 4. 3 删除函数
8. 5 创建包
8. 5. 1 创建包
8. 5. 2 调用包
8. 5. 3 删除包
8. 6 触发器的用法
8. 6. 1 创建触发器
8. 6. 2 执行触发器
8. 6. 3 删除触发器
8. 7 异常处理
8. 7. 1 系统内定义的异常
8. 7. 2 用户自定义的异常
8. 8 用PL/SQL制作数据库报表
8. 9 习题
第9章 Oracle 9i数据库管理操作
9. 1 学会使用视图
9. 1. 1 增加安全性
9. 1. 2 隐藏数据的复杂性
9. 1. 3 实现命名简洁性和易读性
9. 1. 4 实现更改灵活性
9. 1. 5 删除视图
9. 2 实现记录的惟一性
9. 2. 1 用键实现
9. 2. 2 创建惟一索引
9. 2. 3 用序号生成惟一索引
9. 3 实现数据的完整性
9. 3. 1 域完整性
9. 3. 2 完整性约束
9. 3. 3 引用完整性
9. 3. 4 用存储过程检查
9. 3. 5 使用触发器
9. 3. 6 使用报警器
9. 4 避免更改引起的大量改动
9. 4. 1 使用视图
9. 4. 2 使用同义名
9. 4. 3 使用光标
9. 5 习题
第10章 数据库用户管理
10. 1 授予权限
10. 1. 1 逐一授权
10. 1. 2 授权角色
10. 1. 3 使用"安全管理"创建角色
10. 1. 4 用setrole控制角色使用
10. 2 回收权限
10. 2. 1 逐一回收
10. 2. 2 撤销角色
10. 2. 3 删除数据库对象
10. 2. 4 删除用户
10. 3 不同用户权限管理
10. 3. 1 最终用户
10. 3. 2 应用程序开发员
10. 3. 3 数据库管理员(DBA)
10. 4 管理对数据库对象的访问
10. 4. 1 使用用户口令
10. 4. 2 使用权限控制
10. 4. 3 使用存储过程控制
10. 4. 4 使用数据库链接
10. 4. 5 使用配置文件
10. 5 习题
第11章 数据库空间管理
11. 1 建立数据库时的空间设计
11. 1. 1 指定system表空间初值
11. 1. 2 设置其他表空间初值
11. 2 在空间充足时的管理
11. 2. 1 使用数据字典动态监视
11. 2. 2 向表空间增加数据文件
11. 3 解决空间不足的方法
11. 3. 1 增加数据文件大小
11. 3. 2 创建新表空间
11. 3. 3 动态增加表空间
11. 3. 4 三种方法的区别与比较
11. 4 合理利用存储空间
11. 4. 1 采用正确的数据类型
11. 4. 2 几个存储参数的正确设置
11. 4. 3 定期回收无用表空间
11. 4. 4 归档历史表空间
11. 5 习题
第12章 备份与恢复机制
12. 1 通过装库和卸库来备份
12. 1. 1 装库和卸库参数介绍
12. 1. 2 卸库的方法
12. 1. 3 卸库失败的处理
12. 1. 4 装库的方法
12. 1. 5 装库失败的处理
12. 2 映像备份
12. 2. 1 脱机(冷)备份
12. 2. 2 联机(热)备份
12. 2. 3 自动备份
12. 3 用归档的重做日志恢复
12. 3. 1 重做日志简介
12. 3. 2 进行完全恢复
12. 3. 3 不完全恢复的方法
12. 3. 4 用回滚段恢复
12. 3. 5 几种恢复方法的比较
12. 4 习题
第13章 控制文件及日志文件的管理
13. 1 保护控制文件
13. 2 管理警告日志与跟踪文件
13. 2. 1 定期检查警告日志
13. 2. 2 归档警告日志
13. 2. 3 设置跟踪文件
13. 3 保护日志文件
13. 3. 1 数据和日志文件分开
13. 3. 2 增加日志组和日志成员
13. 3. 3 设置日志自动存档功能
13. 3. 4 监视日志工作
13. 3. 5 四种方法的比较
13. 4 习题
第14章 数据库控制
14. 1 用事务控制操作
14. 1. 1 设置事务
14. 1. 2 事务提交
14. 1. 3 设置回退点
14. 1. 4 事务回退
14. 2 用锁控制并发存取
14. 2. 1 为何加锁
14. 2. 2 加锁的方法
14. 3 用会话控制连接
14. 3. 1 用V$session视图监控会话
14. 3. 2 用SQL语句或set_role过程实现SETROLE监控会话
14. 3. 3 用配置文件(profile)控制资源
14. 3. 4 使用OEM管理会话
14. 4 习题
第15章 数据分区
15. 1 创建表的分区
15. 2 创建索引的分区
15. 2. 1 命令方式创建索引的分区
15. 2. 2 图形方式创建索引的分区
15. 3 数据分区的应用
15. 3. 1 平衡操作
15. 3. 2 加快查询速度
15. 3. 3 有利于备份和恢复
15. 3. 4 减少污染区
15. 4 管理表分区和索引分区
15. 5 习题
第16章 数据库性能优化
16. 1 检查不合理的SQL语句
16. 1. 1 人工检查
16. 1. 2 用explainplan来统计检查
16. 1. 3 使用setauto. ace动态观察
16. 2 选择优化SQL语句的方法
16. 2. 1 基于代价的优化
16. 2. 2 基于规则的优化
16. 2. 3 使用索引
16. 2. 4 使用数据簇
16. 2. 5 编写共享池中已有的SQL语句
16. 3 调整数据库性能
16. 3. 1 调整操作系统
16. 3. 2 调整磁盘I/O操作
16. 3. 3 减少磁盘竞争
16. 3. 4 调整回滚段
16. 3. 5 调整多线程服务器
16. 3. 6 减少检查点
16. 3. 7 增加日志组
16. 4 加快数据库检索速度
16. 4. 1 经常做统计收集
16. 4. 2 合理设计SQL语句
16. 4. 3 使用索引加快查询速度
16. 4. 4 使用数据簇加快查询速度
16. 4. 5 并行处理
16. 5 减少等待时间
16. 5. 1 经常提交事务
16. 5. 2 管理应用程序窗口
16. 5. 3 并行操作
16. 5. 4 使用多线程服务器
16. 6 减少磁盘I/O操作
16. 6. 1 使用索引
16. 6. 2 使用数据簇
16. 6. 3 合理设置pctfree防止行链
16. 6. 4 扩大高速缓冲区
16. 6. 5 固定应用程序
16. 7 防止访问冲突
16. 7. 1 加锁
16. 7. 2 合理设计事务
16. 7. 3 扩大共享内存
16. 7. 4 分散文件
16. 7. 5 使用快照
16. 7. 6 使用多个分区
16. 7. 7 调整参数initrans和maxtrans
16. 8 习题
第17章 数据仓库
17. 1 什么是数据仓库
17. 2 数据仓库的特点
17. 3 数据仓库的逻辑结构和物理结构
17. 4 数据仓库的体系结构
17. 5 Oracle数据仓库解决方案
17. 6 使用数据仓库的过程
17. 7 如何装载数据仓库
17. 7. 1 使用SQL*Loader装载数据仓库
17. 7. 2 使用导入工具
17. 7. 3 用查询语句装载数据仓库
17. 8 习题
第18章 组建Oracle 9i Web网络
18. 1 OSI参考模型和TCP/IP协议族
18. 1. 1 OSI参考模型
18. 1. 2 TCP/IP协议族
18. 2 Oracle网络结构
18. 2. 1 客户机/服务器体系结构
18. 2. 2 服务器/服务器体系结构
18. 2. 3 三层体系结构
18. 2. 4 Web可访问的数据库体系结构
18. 3 OracleNet机制
18. 3. 1 OracleNet协议栈
18. 3. 2 OracleNet连接机制
18. 3. 3 监听器
18. 3. 4 Net命名方法分类
18. 4 OracleNet配置实践
18. 4. 1 OracleNet的配置步骤
18. 4. 2 配置用的基本概念
18. 4. 3 配置服务器端监听器
18. 4. 4 配置客户端连接
18. 4. 5 连接客户机和服务器
18. 5 习题
第19章 Oracle Web程序设计
19. 1 Oracle9i Application Server
19. 1. 1 Oracle9i Application Server概念
19. 1. 2 Oracle9i Application Server特性
19. 2 用ADO连接Visual Basic和Oracle数据库
19. 2. 1 ADO所使用的软件层模型和数据对象介绍
19. 2. 2 连接Oracle数据库实例
19. 3 通过JDBC连接Oracle数据库
19. 3. 1 JDBC简介
19. 3. 2 用THIN驱动程序连接Oracle实例
19. 3. 3 用OCI驱动程序连接Oracle实例
19. 4 用PL/SQL创建动态Web
19. 4. 1 PL/SQL服务器页简介
19. 4. 2 用PL/SQL创建动态Web实例
19. 5 习题
第20章 Uava内嵌SOL
技术--SQLJ
20. 1 SQLJ简介
20. 1. 1 SQLJ与JDBC的比较
20. 1. 2 SQLJApplication和SQLJApplet
20. 1. 3 SQLJ特点
20. 2 SQLJ组成部件
20. 2. 1 SQLJ转换器
20. 2. 2 SQLJ运行器
20. 2. 3 SQLJ定制器
20. 3 设置SQLJ开发环境
20. 3. 1 安装Java开发包JDK 1. 2/1. 3
20. 3. 2 安装JDBC和SQLJ工具
20. 3. 3 设置SQLJ环境变量
20. 3. 4 测试SQLJ环境
20. 4 如何设置SQLJ选项
20. 4. 1 用SQLJ属性文件
20. 4. 2 用SQLJ选项设置
20. 5 宿主变量和宿主表达式
20. 6 掌握SQLJ语句
20. 6. 1 SQLJ迭代声明
20. 6. 2 SQLJ连接环境声明
20. 6. 3 SQLJ语句子句
20. 6. 4 SQLJ赋值子句
20. 7 SQLJ应用程序连接到Oracle数据库
20. 7. 1 调用Connect()方法
20. 7. 2 调用getConnection()方法
20. 7. 3 使用连接环境类
20. 8 开发SQLJ应用实例
20. 9 习题
附录A Oracle SOL命令
附录B PL/SOL命令
附录C Oracle SQL函数
附录D Oracle的数据字典视图
附录E Oracle的系统和对象权限
附录F 习题解答
猜您喜欢