书籍详情

Oracle9i 基础与提高

Oracle9i 基础与提高

作者:飞思科技产品研发中心编著

出版社:电子工业出版社

出版时间:2003-01-01

ISBN:9787505381117

定价:¥49.00

购买这本书可以去
内容简介
  本书共分16章,首先从介绍Oracle数据库的基本概念、安装方法和体系结构入手,使读者对Oracle数据库有一定的了解;接着重点介绍了数据库设计、开发和管理密切相关的SQL语言,以大量的实例和源程序代码帮助读者学习Oracle数据库系统的基础知识;最后对Oracle数据库的管理,数据完整和约束,数据安全,数据备份和恢复,数据库网络应用等方面进行专题讲解,大大提高读者对Oracle数据库系统的理解。书中实例的源程序代码可至飞思在线http://www.fecit.com.cn下载。本书适合于有一定数据库基础知识的人员阅读,也可以作为广大数据库管理人员的参考读物。
作者简介
暂缺《Oracle9i 基础与提高》作者简介
目录
第1章 Oracle9i系统概述
1.1 数据库和数据库系统概述
1.1.1 数据库基本知识
1.1.2 关系型数据库系统
1.2 Oracle公司和Oracle9i数据库系统
1.2.1 服务器的独特性能
1.2.2 服务器的各种组件
1.3 Oracle Enterprise Manager体系结构
1.4 Oracle系统的特点
1.5 Oracle9i的新特性
第2章 Oracle9i的安装
2.1 安装前的准备
2.1.1 安装类型的系统需求
2.1.2 数据库迁移与升级需求
2.2 安装Oracle9i数据库系统
2.2.1 创建方法和网络配置方法
2.2.2 使用Oracle9i UI安装
2.3 使用Oracle管理工具
2.3.1 进入OMS
2.3.2 OEM、OMS功能简介
2.3.3 OMS使用简介
第3章 Oracle数据库结构
3.1 存储结构简介
3.1.1 存储结构分类
3.1.2 两种存储结构之间的关系
3.2 物理存储结构
3.2.1 数据文件
3.2.2 记录文件
3.2.3 参数文件
3.2.4 控制文件
3.3 逻辑存储结构
3.3.1 表空间
3.3.2 表
3.3.3 数据段
3.3.4 数据区
3.3.5 数据块
3.3.6 其他数据库逻辑存储结构
3.4 数据字典
3.4.1 数据字典概述
3.4.2 数据字典表
3.4.3 数据字典视图
3.4.4 动态性能表和动态性能视图
3.4.5 数据对象元数据
3.4.6 最有用的DBA和V$视图
第4章 实例和数据库
4.1 Oracle实例简介
4.1.1 实例和数据库的关系
4.1.2 与数据库管理员权限相联系
4.1.3 初始化参数文件
4.2 内存结构和进程
4.2.1 进程体系
4.2.2 后台进程
4.2.3 Oracle内存区
4.2.4 内存结构和进程的工作方式
4.3 数据库和实例的启动
4.3.1 启动数据库实例的方法
4.3.2 连接到Oracle
4.3.3 使用SQL*Plus启动数据库实例
4.3.4 启动实例:各种模式
4.4 改变数据库的状态
4.4.1 为实例装载数据库
4.4.2 打开一个关闭的数据库
4.4.3 以只读模式打开数据库
4.4.4 限制对打开的数据库访问
4.5 数据库和实例的关闭
4.5.1 用NORMAL选项关闭数据库
4.5.2 用IMMEDIATE选项关闭数据库
4.5.3 用TRANSACTIONAL选项关闭数据库
4.5.4 用ABORT选项关闭数据库
4.5.5 关闭远程数据库和实例
4.6 禁止操作数据库
4.6.1 将数据库置于静止状态
4.6.2 将系统还原为Normal操作状态
4.6.3 查看实例的禁止操作状态
4.7 暂停和继续数据库
第5章 SQL基础
5.1 SQL语言概述
5.1.1 SQL语言术语
5.1.2 SQL语言分类
5.1.3 SQL语言在Oracle中的使用环境
5.2 创建数据库表和使用数据类型
5.2.1 创建表
5.2.2 数据类型
5.2.3 NULL和NOT NULL
5.2.4 创建和使用约束
5.2.5 用INSERT语句添加数据
5.3 检索数据
5.3.1 使用FROM子句指定表
5.3.2 使用SELECT(必要元素)指定列
5.3.3 使用WHERE子句指定行
5.3.4 使用ORDER BY子句
5.3.5 使用DISTINCT来检索惟一的表列值
5.3.6 使用算术运算符
5.3.7 使用GROUP BY子句
5.3.8 使用子查询
5.4 描述语句
5.5 添加、改变和删除表中信息
5.5.1 添加行
5.5.2 改变行中的数据
5.5.3 删除行
5.5.4 改变列
5.6 实施关系连接
5.7 使用UNION语句合并查询结果
第6章 SQL高级应用
6.1 函数和数据类型
6.1.1 数字型数据和数学函数
6.1.2 字符型数据和字符串函数
6.1.3 日期型数据和日期函数
6.2 管理索引
6.2.1 使用索引的原则
6.2.2 创建索引
6.2.3 更改索引
6.2.4 监视索引的空间使用
6.2.5 删除索引
6.2.6 查看索引信息
6.3 管理分区表和分区索引
6.3.1 分区的方法
6.3.2 维护分区
6.3.3 查看分区信息
6.4 管理簇
6.4.1 创建簇
6.4.2 更改簇
6.4.3 删除簇
6.4.4 查看簇信息
6.5 管理视图、序列和同义词
6.5.1 管理视图
6.5.2 管理序列
6.5.3 管理同义词
6.5.4 查看视图、序列和同义词信息
第7章 PL/SQL基础
7.1 PL/SQL概述
7.1.1 PL/SQL语言
7.1.2 PL/SQL的特点
7.1.3 PL/SQL的开发和运行环境
7.1.4 运行PL/SQL程序
7.2 PL/SQL编程
7.2.1 基本语言块
7.2.2 字符集和语法注释
7.2.3 数据类型和类型转化
7.2.4 变量和常量
7.2.5 表达式和运算符
7.2.6 流程控制
7.3 过程和函数
7.3.1 过程
7.3.2 函数
7.3.3 使用OEM创建过程和函数
7.4 错误处理
7.4.1 预定义异常
7.4.2 用户定义异常
第8章 PL/SQL高级应用
8.1 包
8.1.1 包头
8.1.2 包体
8.1.3 重载
8.1.4 包的初始化
8.1.5 Oracle内置包
8.2 集合
8.2.1 index-by表
8.2.2 嵌套表
8.2.3 可变数组
8.2.4 集合的属性或方法
8.3 PL/SQL游标
8.3.1 游标创建
8.3.2 使用游标for循环
8.3.3 使用游标变量
8.3.4 游标变量实例
8.3.5 使用游标表达式
第9章 SQL*Plus
9.1 SQL*Plus概述
9.1.1 SQL*Plus的功能
9.1.2 运行SQL*Plus所需的条件
9.2 SQL*Plus基础
9.2.1 启动SQL*Plus
9.2.2 退出SQL*Plus
9.2.3 输入和执行命令
9.2.4 获取帮助
9.3 SQL*Plus使用指南
9.3.1 编辑命令
9.3.2 保存命令
9.3.3 加入注释
9.3.4 运行命令
9.3.5 编写交互式命令
9.3.6 使用绑定变量
9.3.7 跟踪语句
9.4 格式化查询结果
9.4.1 格式化列
9.4.2 使用空格和概述行阐明报告
9.4.3 定义页与报告的标题和维
9.4.4 存储和打印结果
9.4.5 创建Web报告
9.5 iSQL*Plus
9.5.1 iSQL*Plus简介
9.5.2 配置iSQL*Plus
9.5.3 iSQL*Plus用户接口
9.5.4 使用iSQL*Plus
第10章 Oracle9i数据库管理
10.1 使用OEM管理数据库
10.1.1 创建数据库和数据库实例
10.1.2 设置和调整数据库选项
10.1.3 删除数据库
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 触发器管理
10.4 管理其他数据库对象
第11章 数据完整和数据约束
11.1 事务的概念
11.2 数据的并行性和一致性
11.2.1 数据并行性和一致性概述
11.2.2 Oracle如何管理数据并行性和一致性
11.2.3 Flashback查询
11.3 锁
11.3.1 锁的功能
11.3.2 锁的分类
11.3.3 锁的类型
11.3.4 表锁和事务锁
11.3.5 实例分析
11.4 数据完整性
11.4.1 数据完整性概述
11.4.2 完整性约束
11.4.3 完整性约束类型
11.4.4 约束检验机制
11.4.5 约束状态
第12章 用户管理
12.1 控制数据存取
12.1.1 数据库安全性
12.1.2 框架和安全域
12.1.3 用户认证
12.1.4 用户表空间设置
12.1.5 用户组PUBLIC
12.1.6 用户资源限制
12.2 用户管理
12.2.1 创建用户
12.2.2 删除用户
12.2.3 修改用户信息
12.2.4 用户口令管理
12.3 权限和角色
12.3.1 角色
12.3.2 角色管理
12.3.3 权限管理
第13章 数据安全
13.1 数据字典和安全规则
13.1.1 使用数据字典视图查看用户、角色和权限
13.1.2 细致的访问控制
13.1.3 一个典型的权限分配方案
13.2 数据审计功能
13.2.1 审计概述
13.2.2 启用审计
13.2.3 语句审计
13.2.4 权限审计
13.2.5 方案对象审计
13.2.6 细致审计
13.2.7 审计多层环境
13.3 Oracle标签安全
13.3.1 Oracle Label Security策略
13.3.2 敏感标签
13.3.3 标签组件
13.3.4 外部表示
13.3.5 标签标记
13.3.6 Oracle9i Label Security用户标签授权
13.3.7 Oracle9i Label Security访问特权
13.3.8 策略强制选项
13.3.9 Oracle9i Label Security标签函数
13.3.10 Oracle9i Label Security SQL谓词
13.3.11 其他注意事项
第14章 备份和恢复
14.1 Oracle9i的备份与恢复
14.1.1 备份和恢复概述
14.1.2 Oracle9i的备份和恢复特性
14.2 数据丢失和备份恢复策略
14.2.1 数据丢失和挽救措施
14.2.2 备份原则
14.2.3 备份策略
14.2.4 恢复原则和策略
14.3 物理数据备份和恢复
14.3.1 冷物理备份和恢复
14.3.2 热物理备份和恢复
14.3.3 不完全恢复
14.4 逻辑数据备份和恢复
14.4.1 逻辑数据备份和恢复的方法
14.4.2 在OMS下导出和导入数据
14.5 规划备份与恢复
14.6 测试策略
第15章 使用RMAN工具
15.1 RMAN工具简介
15.2 RMAN工具的使用
15.2.1 连接RMAN
15.2.2 RMAN命令简介
15.2.3 使用RMAN进行数据备份
15.2.4 使用RMAN进行数据恢复
15.3 使用OMS工具实现备份与恢复
15.3.1 备份向导
15.3.2 数据恢复
15.4 使用OMS创建备份配置
第16章 Oracle9i网络服务
16.1 Oracle网络服务和体系结构
16.1.1 Oracle网络服务概述
16.1.2 Oracle网络堆栈通信体系结构
16.1.3 侦听器体系结构
16.1.4 数据库服务进程结构
16.1.5 Oracle连接管理器体系结构
16.1.6 完整的体系结构
16.2 Oracle9i网络服务方案
16.2.1 电子商务模型
16.2.2 Oracle的网络解决方案
16.2.3 网络组件
16.3 Oracle9i中网络服务的新特性
16.4 连接和配置管理
16.4.1 数据库实例验证
16.4.2 服务可访问性
16.4.3 命名
16.4.4 配置模型
16.4.5 目录服务器支持
16.4.6 Oracle命名
16.5 配置和管理工具概述
16.5.1 Orace网络管理器
16.5.2 Oracle网络配置助手
16.5.3 Oracle网络控制工具
16.6 规划网络
16.6.1 在组织内部配置网络
16.6.2 为Internet配置网络
16.6.3 命名考虑
16.7 配置和管理网络服务
16.7.1 配置和管理侦听器
16.7.2 配置命名方法
16.7.3 配置概要文件
16.7.4 配置命名服务器
猜您喜欢

读书导航