注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络数据库OracleORACLE 9I简明教程:轻松实战20天

ORACLE 9I简明教程:轻松实战20天

ORACLE 9I简明教程:轻松实战20天

定 价:¥38.00

作 者: 文宏编著
出版社: 清华大学出版社
丛编项:
标 签: Oracle

ISBN: 9787302071662 出版时间: 2003-10-01 包装: 胶版纸
开本: 26cm 页数: 423 字数:  

内容简介

  本书特色:●本书每章内容按照先提出做什么,然后从几方面解释如何实现来展开,使读者能轻易找到目标及解决途径。即基础的操作→进一步的数据库管理→网络应用及编程,一步一步解决初学者的问题。●对应每一章节的知识,都有具体操作说明,若是编程,则有相庆示例代码说明。每章结束有相应总绳索性的习题,用于巩固、实践和复习。本书通过大量实例系统全面地讲述了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  习题解答                  

本目录推荐