出版时间:2002-5 出版社:清华大学 作者:张青 编 页数:388 字数:599000
Tag标签:无
内容概要
本书系统全面地介绍了Oracle 9i数据库的基本概念及其管理知识。 本书共分5部分SQL与PL/SQL语言、Oracle数据库结构与管理、Oracle数据库的备份与恢复、性能调整和网络管理。本书从基本概念讲起,全方位地介绍了Oracle数据库管理的基本知识,主要包括Oracle数据库基本操作所必须的SQL语言、PL/SQL语言以及oracle的例程、Oracle数据库的逻辑结构与物理结构,数据存储与管理、数据安全、数据库日常备份与恢复、性能优化和网络管理等内容。基于本书读者部分是Oracle 8i的用户,本书对Oracle 9i的新增内容及特性在文中会特别指出。 本书不仅是Oracle数据库开发者快速学习Oracle的入门书,而且还是有志于从事Oracle数据库管理和参加OCP认证考试用户的必备书。
书籍目录
第1部分 SQL语言与PL/SQL语言第1章 数据库的概念与Oracle 9i的安装1.1 实体关系模型1.2 关系数据库系统概述1.3 Oracle数据库简史与Oracle 9i1.4 Oracle数据库的安装1.5 本章小结1.6 习题第2章 SQL语言基础2.1 Oracle的数据类型2.2 SQL基本语法2.2.1 数字运算符和比较运算符2.2.2 逻辑运算符2.2.3 简单的查询2.3 SQL*PLUS工具2.4 函数2.4.1 单行SQL字符函数2.4.2 转换格式函数2.4.3 多行函数2.5 本章小结2.6 习题第3章 数据操作和数据库对象3.1 多表格查询3.1.1 简单的两表格查询3.1.2 三表格查询和多个表格查询3.1.3 一些连接操作设置符号3.2 数据修改3.3.1 数据的插入3.3.2 数据的修改3.3.3 数据的删除3.3 事务控制命令3.4 表格的创建与修改3.4.1 生成一个简单表格3.4.2 表格的重命名与删除3.5 视图3.6 其他数据库对象和数据字典3.6.1 索引(Index)3.6.2 约束3.6.3 同义词3.6.4 过程、函数和包3.6.5 触发器3.6.6 数据字典3.7 本章小结3.8 习题第4章 PL/SQL语言4.1 PL/SQL简介4.2 PL/SQL块结构与用途4.3 常量与变量4.3.1 变量声明4.3.2 常量4.3.3 单字符分界符和双字符分界符4.3.4 标识符4.4 执行一个PL/SQL块4.5 条件语句IF…THEN4.6 循环4.7 PL/SQL在数据库中的应用4.8 显式指针4.9 出错处理4.10 本章小结4.11 习题第11部分 Oracle数据库结构与管理第5章 Oracle的管理界面5.1 企业管理器5.2 OracleNetManager5.3 登录方式5.4 启动和关闭数据库服务器5.5 配置系统初始化参数5.6 本章小结5.7 习题第6章 Oracle服务器的例程6.1 系统全局区6.1.1 数据库高速缓冲区6.1.2 共享存储区6.1.3 重做日志缓冲区6.1.4 Java存储区6.1.5 大型存储区6.2 程序全局区6.3 Oracle后台进程6.3.1 进程结构6.3.2 进程分类6.4 本章小结6.5 习题第7章 Oracle数据库的物理结构7.1 数据文件7.2 控制文件7.2.1 多路控制文件7.2.2 控制文件的生成7.2.3 查询控制文件信息7.3 重做日志文件7.3.1 管理重做日志文件7.3.2 日志转换(Log Switch)7.3.3 检查点7.3.4 多路日志文件7.4 归档日志文件7.4.1 设置归档路径7.4.2 设置ARCMVELOG/NOARCHIVELOG模式7.4.3 查询日志和归档信息7.5 本章小结7.6 习题第8章 Oracle数据库的逻辑结构8.1 表空间8.1.1 表空间管理8.1.2 管理数据文件8.1.3 数据文件信息查询8.2 数据块8.3 扩展区8.4 段8.4.1 数据段和索引段8.4.2 临时段8.4.3 回滚段8.5 本章小结8.6 习题第9章 表格索引与约束9.1 表格创建9.1.1 生成一个简单表格9.1.2 指定存储参数9.1.3 为表格分区9.2 表格管理9.2.1 指派与回收扩展区9.2.2 表格重组9.3 表格分析9.4 创建索引9.4.1 索引的分类与生成9.4.2 索引修改9.4.3 查询索引信息9.5 数据库的完整性约束9.5.1 约束的分类9.5.2 约束的创建9.6 本章小结9.7 习题第10章 概要文件、用户权限与角色10.1 概要文件10.2 管理用户10.2.1 创建用户10.2.2 修改用户信息10.2.3 删除用户10.3 用户验证10.4 查询用户信息10.5 权限与角色10.5.1 对象权限10.5.2 系统权限10.5.3 权限回收10.5.4 角色管理10.6 本章小结10.7 习题第11章 常用工具11.1 SQL*Loader11.2 数据导入与导出11.2.1 用EXPORT导出数据11.2.2 用IMPORT导入数据11.2.3 表空间传输11.3 国家语言支持11.4 本章小结11.5 习题第III部分 Oracle数据库的备份与恢复第12章 Oracle备份与恢复机制12.1 理解数据库备份12.2 冷备份与热备份12.3 归档备份与非归档备份对恢复的影响12.4 理解几种不同的恢复机制12.5 本章小结12.6 习题第13章 非RMAN下物理备份与恢复实现13.1 数据库的冷备份13.2 数据库的热备份13.3 控制文件的备份13.4 几种不同的恢复方式13.4.1 非归档日志下的数据库恢复13.4.2 归档日志下对丢失部分数据文件的恢复13.4.3 丢失整个数据库情况下的恢复13.5 非完全恢复13.5.1 基于Cancel的恢复13.5.2 基于Time的恢复13.5.3 基于SCN的恢复13.6 本章小结13.7 习题第14章 逻辑备份与恢复14.1 使用逻辑备份与恢复工具14.2 数据库逻辑备份与恢复的实现14.3 使用Oracle企业管理器14.4 本章小结14.5 习题第15章 Oracle恢复机制的补充15.1 并行恢复的实现15.2 控制文件的重建15.3 只读表空间的恢复15.4 本章小结15.5 习题第16章 Oracle数据库恢复管理器和待命服务器16.1 RMAN简介16.1.1 Nocatalog下连接RMAN16.1.2 创建恢复目录16.1.3 管理恢复目录16.1.4 LIST和REPORT命令16.1.5 生成并存储恢复管理器语句16.1.6 操作系统命令备份16.2 使用RMAN进行备份16.2.1 备份的分类与实现16.2.2 备份操作的调整16.3 使用RMAN进行还原与恢复16.3.1 数据文件的恢复16.3.2 表空间的恢复16.3.3 非归档日志下数据库的还原16.4 Oracle服务器的伺服务体系16.4.1 考虑使用StandbyDatabase16.4.2 初始化参数的配置16.4.3 创建待命数据库16.5 本章小结16.6 习题第IV部分 "性能调整第17章 性能调整概要17.1 调整目标与计划的制定17.2 调整内容17.3 常用调整工具17.4 本章小结17.5 习题第18章 Oracle内存调整18.1 共享存储器调整18.1.1 调整库高速缓存与数据字典高速缓存18.1.2 共享存储区的"命中率"18.1.3 提高共享存储区的性能18.2 数据库缓冲区调整18.2.1 存取区缓存管理机制18.2.2 测量高速缓冲区的性能18.2.3 提高缓冲区的性能18.3 重做日志缓冲区的调整18.3.1 测试日志缓冲区的性能18.3.2 提高日志缓冲区的性能18.4 本章小结18.5 习题第19章 结构查询语句与应用程序设计19.1 TKPROF工具19.2 解释计划19.3 使用AUTOTRACE工具选项19.4 理解Oracle的最佳性能19.5 设置优化模式19.5.1 例程级优化模式19.5.2 会话级优化模式19.5.3 语句级优化模式19.6 应用程序阶性能19.6.1 执行路径的效率19.6.2 索引与聚簇来最小化I/O19.7 OLTP和DSS系统的性能调整要求19.8 本章小结19.9 习题第20章 物理I/O调整20.1 数据文件I/O的调整20.2 数据库写进程的调整20.3 段与数据块的调整20.4 检查点进程的调整20.5 归档日志进程的调整20.6 排序区的调整20.7 回滚段的调整20.7.1 回滚段的作用20.7.2 回滚段的种类20.7.3 回滚段I/O性能测试20.7.4 提高回滚段I/O性能20.8 本章小结20.9 习题第21章 调整竞争21.1 锁21.1.1 数据锁21.1.2 字典锁21.1.3 死锁21.2 日的调整21.3 Freelist的竞争21.4 本章小结21.5 习题第22章 Oracle资源管理22.1 资源管理概况22.2 资源管理配置22.3 资源管理器的管理22.4 使用SQL*PLUS创建资源计划和使用者组22.5 本章小结22.6 习题第23章 Oracle性能调整工具23.1 考虑使用Oracle Expert23.2 Oracle Expert的使用23.2.1 设定范围23.2.2 收集统计23.2.3 复查23.2.4 生成建议案23.2.5 脚本的生成23.3 本章小结23.4 习题第V部分 网络管理第24章 Net Manager基本架构24.1 OracleNetManager功能简介24.2 Oracle监听器24.3 概要文件24.4 网络服务命名24.5 OracleNetManager网络协议堆栈段24.5.1 典型的OSI协议通信栈24.5.2 OracleNetManager客户端/服务器中的堆栈24.6 Oracle连接管理器24.7 域24.8 本章小结24.9 习题第25章 Oracle网络服务服务器配置25,1 配置监听器25.2 本地命名服务器配置25.3 主机命名法25.4 Oracle命名服务器配置25.5 多线程服务器配置与网络安全25.5.1 多线程服务器配置25.5.2 高级网络安全25.6 本章小结25.7 习题第26章 出错处理26.1 服务器端异常处理26.2 命名服务器异常处理26.3 客户机异常处理26.4 NET8日志文件26.5 NET8跟踪文件26.6 本章小结26.7 习题附录 习题答案
图书封面
图书标签Tags
无
评论、评分、阅读与下载