主页 详情

《Oracle 11g管理与应用实践教程》_龚永罡编著_13495663_9787302337546

【书名】:《Oracle 11g管理与应用实践教程》
【作者】:龚永罡编著
【出版社】:北京:清华大学出版社
【时间】:2014
【页数】:365
【ISBN】:9787302337546
【SS码】:13495663

最新查询

内容简介

第1篇 Oracle概述

第1章 Oracle数据库基础

1.1理解关系数据库系统(RDBMS)

1.1.1什么是数据库

1.1.2关系数据模型

1.1.3数据库种类及厂家

1.2关系数据库规范化理论

1.2.1关系与关系模式

1.2.2函数依赖

1.2.3范式理论

1.3 Oracle 11 g数据库产品

1.3.1数据管理部分的新功能

1.3.2 PL/SQL部分的新功能

1.3.3其他的新功能

1.4 Oracle数据类型

1.5小结

1.6习题

第2章 Oracle系统的安装

2.1环境和系统配置

2.2 Windows环境下的安装过程

2.2.1选择安装方法

2.2.2选择安装类型

2.2.3指定主目录详细信息

2.2.4产品特定的先决条件检查

2.2.5 选择配置选项

2.2.6 概要

2.2.7安装

2.2.8安装结束

2.3创建数据库

2.3.1启动Oracle 11 g的数据库配置助理

2.3.2执行操作选择

2.3.3选择模板

2.3.4数据库标识界面

2.3.5数据库管理选项界面

2.3.6数据库身份证明界面

2.3.7存储选项界面

2.3.8数据库文件所在位置界面

2.3.9恢复配置界面

2.3.10示例方案选项界面

2.3.11数据库初始参数

2.3.12安全设置界面

2.3.13自动维护任务界面

2.3.14数据库存储界面

2.3.15 创建选项界面

2.3.16确认界面

2.3.17创建完成提示界面

2.4安装后的工作

2.4.1 Oracle的服务

2.4.2创建监听服务

2.4.3测试本地Oracle数据库服务

2.4.4通过网络服务名连接Oracle实例

2.5 HR演示模式

2.5.1用户和模式

2.5.2 HR模式

2.6小结

2.7习题

第3章 SQLPlus和SQL Developer

3.1 SQLPlus

3.2常见的SQLPlus命令

3.2.1登录SQLPlus

3.2.2退出SQLPlus

3.2.3 SQLPlus帮助

3.2.4显示表、视图结构命令DESC

3.2.5列出缓冲区命令语句LIST

3.2.6保存缓冲区命令到文件

3.2.7读取命令文件到缓冲区

3.2.8将屏幕信息转储到文件中

3.2.9 数据的格式化输出

3.3 SQL Developer

3.3.1 SQL Developer概述

3.3.2 SQL Deveioper用户界面

3.3.3创建数据库连接

3.3.4使用CREATE TABLE对话框添加新表

3.3.5更改表定义

3.3.6给表添加约束

3.3.7向表中添加数据

3.3.8访问数据

3.3.9使用报表

3.3.10添加用户定义的报表

3.4习题

第2篇 Oracle SQL和PL/SQL

第4章 简单的SELECT语句

4.1 SELECT语句基础

4.1.1 SELECT语法

4.1.2列的别名

4.1.3字符串的连接

4.2 SQL中的单行函数

4.2.1单行字符函数

4.2.2单行数字函数

4.2.3日期函数

4.2.4转换函数

4.2.5空值处理函数

4.3 SQL中的组函数

4.3.1多记录组函数

4.3.2带GROUPBY的计算

4.3.3用HAVING来限制分组计算

4.4限制与排序

4.4.1限制条件

4.4.2用ORDER BY子句对结果排序

4.5习题

第5章 表和完整性约束

5.1创建表

5.1.1创建表结构的语法

5.1.2创建表结构例子

5.1.3为表和列加注释

5.2修改表

5.2.1修改表结构命令

5.2.2增加新列和修改列

5.2.3删除表中的某个列

5.3删除表

5.4主键

5.4.1创建主键

5.4.2改变主键

5.4.3删除主键

5.5外键

5.5.1建立外键

5.5.2修改外键

5.5.3删除外键

5.6 Oracle的约束定义

5.6.1 CHECK约束

5.6.2 NOT NULL约束

5.6.3唯一性约束

5.6.4约束检验

5.7习题

第6章 使用SQL进行数据操作

6.1 INSERT操作

6.1.1 INSERT语句语法

6.1.2插入带空值的数据行

6.1.3日期和文字插入

6.1.4子查询插入

6.1.5用子查询取得值的插入

6.2 UPDATE操作

6.2.1 UPDATE命令语法

6.2.2用日期更新操作

6.2.3用文字更新操作

6.2.4用查询更新操作

6.3 DETELE操作

6.3.1有条件的DELETE操作

6.3.2条件中带子查询的删除

6.3.3删除表中的重复行

6.4用MERGE实现更新和插入

6.5清空表TRNUCATE

6.6 DML的提交和撤销

6.7.1自动提交的设置

6.7.2保存点和撤销

6.7习题

第7章 索引、视图和序列

7.1索引

7.1.1创建索引的语法

7.1.2创建索引

7.1.3修改索引

7.1.4删除索引

7.1.5监视索引是否被使用

7.1.6创建表时创建索引

7.2索引有关的数据字典

7.2.1索引数据字典

7.2.2数据字典查询例子

7.3视图

7.3.1创建视图语法

7.3.2创建一个新视图

7.3.3删除一个视图

7.3.4视图有关的数据字典

7.4序列

7.4.1建立序列

7.4.2修改序列

7.4.3使用序列

7.4.4删除序列

7.5习题

第8章 PL/SQL基础

8.1概述

8.1.1 PL/SQL的优点

8.1.2 PL/SQL程序块的基本结构

8.1.3创建、运行和测试一个PL/SQL匿名块

8.2 PL/SQL基本语法

8.2.1常量和变量的命名

8.2.2变量赋值

8.2.3字段类型%TYPE

8.2.4行类型%ROWTYPE

8.2.5注释

8.2.6数据库赋值

8.3 PL/SQL处理流程

8.3.1条件语句

8.3.2循环语句

8.4游标的使用

8.4.1显式游标

8.4.2隐式游标

8.4.3游标循环

8.5异常

8.5.1异常处理概念

8.5.2预定义的异常

8.5.3非预定义异常

8.5.4自定义的异常处理

86习题

第9章 存储过程、函数、触发器和包

9.1存储过程

9.1.1创建过程

9.1.2使用过程

9.1.3删除过程

9.2函数

9.2.1创建函数

9.2.2使用函数

9.2.3删除函数

9.3触发器

9.3.1触发器类型

9.3.2 DML触发器

9.3.3替代触发器

9.3.4系统触发器

9.3.5触发器管理

9.4创建包和使用包

9.4.1包声明的定义

9.4.2包主体的定义

9.4.3使用包

9.4.4删除包

9.5过程、函数、触发器、包有关的数据字典

9.6习题

第3篇 Oracle管理

第10章 Oracle数据库系统结构

10.1 Oracle实例

10.1.1系统全局区(SGA)

10.1.2程序全局区(PGA)

10.1.3 Oracle后台进程

10.2 Oracle数据库文件

10.2.1数据文件

10.2.2控制文件

10.2.3日志文件

10.2.4初始化参数文件

10.2.5警告文件

10.2.6跟踪文件

10.2.7口令文件

10.3 Oracle数据库逻辑组成

10.3.1表空间与数据文件

10.3.2段(SEGMENT)

10.3.3区间(EXTENT)

10.3.4数据块(DATA BLOCK)

10.4实例管理

10.4.1启动实例

10.4.2关闭数据库

10.4.3监控和管理实例

10.5 Oracle的数据字典

10.5.1数据字典的分类

10.5.2 USER视图字典使用示例

10.5.3其他视图字典使用示例

10.6习题

第11章 管理表空间与数据文件

11.1表空间与数据文件概念

11.1.1表空间概念

11.1.2数据文件概念

11.2创建表空间

11.2.1表空间创建语法

11.2.2创建表空间

11.3表空间的管理

11.3.1管理SYSTEM表空间

11.3.2管理SYSAUX表空间

11.3.3使表空间脱机/联机

11.3.4 设置只读表空间

11.4删除表空间

11.5数据文件的常规管理

11.5.1数据文件的数目

11.5.2给表空间增加新的数据文件

11.5.3控制数据文件的自动扩展

11.5.4 调整数据文件大小

11.5.5使数据文件联机或脱机

11.5.6 创建大数据文件的表空间

11.5.7升级字典表空间为本地表空间

11.6表空间与数据文件数据字典

11.7习题

第12章 管理控制文件和日志文件

12.1控制文件概念

12.2控制文件的管理操作

12.2.1在初始化参数文件中指定控制文件

12.2.2将控制文件存储在不同磁盘中

12.2.3给控制文件所在磁盘留出空间

12.3控制文件相关的数据字典

12.4日志文件概念

12.4.1联机重做日志文件

12.4.2日志切换概念

12.5日志文件管理

12.5.1建立多个日志文件

12.5.2重新命名日志成员

12.5.3删除重做日志文件

12.6归档日志管理

12.6.1归档日志概念

12.6.2日志工作模式

12.6.3切换日志工作模式

12.7习题

第13章 管理用户与权限

13.1用户管理

13.1.1创建用户

13.1.2修改用户

13.1.3删除用户

13.2权限管理

13.2.1 GRANT命令与REVOKE命令

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有关的数据字典

13.4.1查询角色信息

13.4.2查询用户拥有的对象权限

13.5习题

第14章 Oracle Database 11g闪回技术

14.1闪回表

14.2闪回删除

14.2.1回收站机制

14.2.2使用闪回删除

14.3闪回版本查询

14.4闪回事务查询

14.5闪回数据库

14.5.1闪回数据库

14.5.2使用闪回数据库

14.6闪回数据归档

14.6.1创建与管理闪回数据归档区

14.6.2为表指定闪回数据归档区

14.6.3使用闪回数据归档

14.7习题

第4篇 系统优化调整与工具

第15章 Oracle系统调优与SQL优化

15.1常用调优工具

15.1.1动态性能视图V$

15.1.2 TKPROF工具

15.1.3 Explain Plan

15.1.4 AUTOTRACE实用程序

15.2性能有关的动态性能视图

15.2.1系统相关的性能视图

15.2.2当前会话状态视图

15.2.3闩、锁相关的视图

15.3调整内存分配

15.3.1调整重做日志缓冲区

15.3.2调整共享池

15.4常用的SQL优化规则

15.4.1 SELECT语句中避免使用

15.4.2使用完全限定的列引用

15.4.3使用WHERE子句替代HAVING子句

15.4.4 使用TRUNCATE替代DELETE

15.4.5使用表连接替代子查询

15.4.6 使用EXISTS替代IN

15.4.7使用“〈=”替代“〈”

15.5表的连接方法

15.5.1嵌套循环连接

15.5.2排序合并连接

15.5.3哈希连接

15.6有效使用索引

15.6.1创建索引的基本原则

15.6.2索引列上所使用的操作符

15.6.3避免对唯一索引列使用NULL值

15.6.4选择复合索引主列

15.6.5监视索引是否被使用

15.7习题

第16章 导出与导入

16.1导出和导入概述

16.1.1导出和导入的作用

16.1.2导出方式

16.1.3导入方式

16.1.4导出和导入的参数传递

16.2导出EXP实用程序

16.2.1 EXP命令语法

16.2.2一般的EXP备份

16.2.3使用DIRECT直接路径导出

16.2.4指定查询结果集的导出

16.3导入IMP实用程序

16.3.1 IMP语法及参数

16.3.2一般的IMP数据恢复

16.3.3导入过程性能要点

16.4习题

第17章 Oracle 11g企业管理器

17.1 Oracle 11 g企业管理器介绍

17.2 Oracle 11 g EM安装配置

17.2.1安装选择说明

17.2.2自定义安装

17.2.3设置与安装数据库控制

17.2.4启动Oracle 11gEM

17.2.5登录到Oracle 1 1g EM

17.3用企业管理器管理Oracle系统

17.3.1实例管理

17.3.2方案管理

17.3.3用户管理

17.4用企业管理器维护Oracle系统

17.4.1表空间和数据文件管理

17.4.2执行导出操作

17.4.3浏览预警文件信息

17.5用企业管理器进行性能调整

17.5.1找出消耗最高的会话

17.5.2找出顶级SQL语句

17.5.3监视Oracle实例是否存在锁

17.6习题


书查询(www.shuchaxun.com)本网页唯一编码:
2410fe061658a91843b1fd2e9c09c39a#08e55152bfda78dad1526f8795791223#59050185#Oracle 11g管理与应用实践教程_13495663.uvz