书籍详情
Oracle9i 数据库管理员使用大全
作者:滕永昌编著
出版社:清华大学出版社
出版时间:2004-03-01
ISBN:9787302079446
定价:¥68.00
购买这本书可以去
内容简介
本书特色:·本书是为Oracle数据库管理人员编写的,是作者长期从事Oracle数据库开发与维护的实践经验的总结,书中通过大量的应用实例向读者介绍了Oracle9i数据库日常管理与维护方法。·解决了数据库用户在实际工作中最为关心的数据库备份与恢复等与数据库安全直接相关的问题。·分析了各种数据库故障出现的原因及恢复方法。例如,数据库实例破坏、数据文件破坏、日志文件破坏、控制文件破坏、在线日志破坏、数据文件没有备份时被破坏等。本书是为Oracle数据库管理人员编写的,是作者长期从事Oracle数据库开发与维护的实践经验的总结,书中通过大量的应用实例向读者介绍了Oracle9i数据库日常管理与维护方法。全书分6个部分共21章,内容涉及Oracle9i数据库新特性、Oracle9i数据库体系结构与存储空间管理、创建Oracle9i数据库、Oracle9i数据库的备份与恢复,以及数据库动态性能优化与调整等。本书技术性、专业性、实用性较强,可供Oracle数据库管理与开发人员使用。
作者简介
暂缺《Oracle9i 数据库管理员使用大全》作者简介
目录
第1章 Oracle数据库概述
1.1 Oracle数据库特点
1.2 Oracle数据库发展过程
1.3 Oracle数据库应用系统结构
1.3.1 Oracle数据库应用系统层次结构
1.3.2 Oracle分布式数据库系统结构
1.3.3 Oracle客户-服务器系统结构
1.3.4 Oracle浏览器-服务器系统结构
1.4 Oracle应用服务器简介
1.4.1 Oracle应用服务器管理界面
1.4.2 使用PL/SQL开发Web界面
1.4.3 Oracle应用服务器安全管理
1.5 Oracle客户端网络配置
1.5.1 SQL * Net v2.0配置方法
1.5.2 Oracle Net8配置方法
1.5.3 Oracle Net8i配置方法
1.5.4 Oracle9i Net Services配置方法
1.6 Oracle数据库产品简介
1.6.1 Oracle数据库产品组成
1.6.2 Oracle产品名称的改变
1.6.3 不同人员需要掌握的Oracle知识
1.7 对象关系数据库
1.7.1 数据分区技术
1.7.2 支持大型在线事务处理
1.8 网络计算数据库
1.8.1 网络计算数据库简介
1.8.2 数据库功能的改变
1.8.3 新增功能
1.9 本章小结
习题
第2章 Oracle9i数据库新特性
2.1 Oracle9i数据库产品结构
2.2 Oracle9i系统管理
2.2.1 UNDO空间自动管理
2.2.2 动态内存管理
2.2.3 继续空间自动分配
2.2.4 恢复管理器RMAN的增强
2.3 Oracle9i服务器参数文件SPFILE
2.3.1 Oracle9i数据库参数文件
2.3.2 什么是服务器参数文件
2.4 Oracle管理文件
2.4.1 什么是Oracle管理文件
2.4.2 不使用Oracle管理文件
2.4.3 使用Oracle管理文件
2.4.4 新增加的Oracle管理文件参数
2.5 Oracle9i数据块
2.6 Oracle9i数据库可靠性
2.6.1 数据库恢复功能的增强
2.6.2 系统失败时数据库恢复
2.6.3 防止人为错误
2.6.4 在线修改表结构
2.6.5 精确数据库修复
2.7 Oracle9i数据库可扩展性
2.7.1 通过Oracle9i Real Application Clusters增强事务处理能力
2.7.2 扩展的会话管理
2.7.3 自动系统资源管理
2.8 Oracle9i数据库性能的改进
2.9 Oracle9i数据库安全
2.9.1 数据库用户安全
2.9.2 数据通信安全
2.10 Oracle9i与Windows 2000集成
2.11 Oracle9i支持的字符集
2.12 Oracle9i数据库不支持的数据库运行参数
2.13 Oracle9i动态参数
2.14 本章小结
习题
第3章 数据库名、实例名、服务名与DBA管理工具
3.1 数据库名与实例名
3.1.1 数据库名
3.1.2 修改数据库名
3.1.3 数据库实例名
3.2 数据库域名与服务名
3.2.1 什么是数据库域名
3.2.2 数据库服务名
3.2.3 增加数据库域名
3.3 关于SYS用户的口令问题
3.3.1 Oracle9i中的SYS用户
3.3.2 SYS口令认证方法
3.3.3 修改SYS口令
3.3.4 取消SYS口令
3.4 OEM配置与使用
3.4.1 什么是OEM
3.4.2 OEM结构
3.4.3 配置OEM
3.4.4 启动OEM
3.4.5 使用OEM
3.5 关于数据库字符集
3.5.1 什么是字符集
3.5.2 确定字符集
3.5.3 修改数据库核心字符集
3.5.4 数据库字符集与数据库逻辑备份
3.5.5 关于US7ASCII字符集问题
3.6 本章小结
习题
第4章 Oracle9i服务器参数文件SPFILE
4.1 Oracle9i数据库参数改变
4.1.1 Oracle9i数据库不支持的参数
4.1.2 Oracle9i数据库新增加的参数
4.1.3 Oracle9i数据库参数限制
4.1.4 Oracle9i动态参数
4.2 Oracle9i新增加的参数功能与定义方法
4.2.1 UNDO空间自动管理参数设置
4.2.2 默认临时表空间
4.2.3 动态内存管理参数设置
4.2.4 Oracle管理文件OMFs
4.2.5 时区
4.3 Oracle9i文本参数文件格式
4.4 Oracle9i服务器参数文件
4.4.1 什么是服务器参数文件
4.4.2 创建服务器参数文件
4.4.3 在线修改数据库参数
4.4.4 创建文本参数文件
4.5 本章小结
习题
第5章 Oracle9i数据库体系结构
5.1 Oracle数据库总体结构
5.2 物理结构
5.2.1 数据文件
5.2.2 日志文件
5.2.3 数据库参数文件
5.2.4 控制文件
5.3 逻辑结构
5.3.1 逻辑结构概述
5.3.2 表空间
5.3.3 段
5.3.4 区
5.3.5 数据块
5.3.6 模式对象
5.4 Oracle9i动态内存管理
5.4.1 SGA
5.4.2 PGA
5.4.3 排序区
5.4.4 大池
5.4.5 Java池
5.5 Oracle实例的进程结构
5.5.1 什么是Oracle实例
5.5.2 Oracle实例进程结构
5.5.3 用户进程与服务器进程
5.5.4 后台进程结构
5.5.5 后台进程跟踪信息
5.5.6 锁等待问题
5.6 Oracle连接配置结构
5.6.1 组合用户与服务器结构
5.6.2 专用服务器结构
5.6.3 多线索服务器体系结构
5.7 本章小结
习题
第6章 数据库启动与关闭
6.1 Oracle9i在UNIX下启动
6.1.1 启动数据库
6.1.2 启动监听进程
6.2 Oracle9i在Windows NT/2000下启动
6.2.1 启动数据库
6.2.2 启动监听进程
6.3 数据库启动过程
6.3.1 启动实例
6.3.2 安装数据库
6.3.3 打开数据库
6.3.4 数据库启动参数
6.4 数据库在启动过程中失败的恢复方法
6.4.1 数据库实例启动失败
6.4.2 数据库安装失败
6.4.3 数据库打开失败
6.5 关闭数据库
6.5.1 NORMAL关机方式
6.5.2 IMMEDIATE关机方式
6.5.3 ABORT关机方式
6.5.4 TRANSACTIONAL关机方式
6.6 在UNIX下自动启动数据库
6.7 本章小结
习题
第7章 Oracle9i存储管理
7.1 表空间与数据文件
7.1.1 表空间概述
7.1.2 Oracle表空间类型
7.2 段
7.2.1 数据段与聚簇段
7.2.2 索引段
7.2.3 回退段
7.2.4 临时段
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.5 本章小结
习题
第8章 Oracle9i数据库安装
8.1 数据库安装概述
8.2 Oracle9i在Sun Solaris下安装
8.2.1 创建Oracle安装用户
8.2.2 创建Oracle安装目录
8.2.3 安装环境要求
8.2.4 配置UNIX核心参数
8.2.5 编辑PROFILE文件
8.2.6 以Oracle登录开始数据库安装
8.2.7 安装结果
8.3 Oracle9i在SCO UNIX下安装
8.3.1 创建Oracle安装用户
8.3.2 编辑PROFILE文件
8.3.3 配置操作系统参数
8.3.4 开始数据库安装
8.4 Oracle9i在Windows 2000下安装
8.5 Oracle9i在Windows 2000下卸载
8.6 配置Oracle9i在UNIX下自动启动环境
8.7 本章小结
习题
第9章 创建Oracle9i数据库
9.1 创建数据库概述
9.2 在UNIX下创建数据库
9.2.1 确定数据库名、数据库实例名、服务名
9.2.2 创建参数文件
9.2.3 设置操作系统参数
9.2.4 启动实例创建数据库
9.2.5 创建数据字典
9.2.6 网络配置
9.3 在Windows NT/2000下创建数据库
9.3.1 确定数据库名、数据库实例名、服务名
9.3.2 编辑、修改参数文件
9.3.3 选择数据库实例
9.3.4 创建数据库实例
9.3.5 启动实例、创建数据库
9.3.6 创建数据字典
9.3.7 网络配置
9.3.8 一个创建数据库的脚本
9.4 使用向导工具创建数据库
9.5 本章小结
习题
第10章 Oracle9i表空间管理
10.1 表空间概述
10.1.1 数据字典管理表空间
10.1.2 本地化管理表空间
10.2 创建表空间需要考虑的因素
10.2.1 创建表空间要求
10.2.2 磁盘碎片问题
10.2.3 段的分离问题
10.2.4 磁盘I/O竞争问题
10.3 数据字典表空间管理
10.3.1 创建数据字典管理表空间
10.3.2 为数据字典表空间增加数据文件
10.3.3 修改数据字典表空间存储参数
10.4 本地化管理表空间
10.4.1 创建UNIFORM本地化管理表空间
10.4.2 创建AUTOALLOCATE本地化管理表空间
10.5 修改表空间
10.5.1 为表空间增加数据文件
10.5.2 手工修改数据文件大小
10.5.3 数据文件的自动扩展属性(AUTOEXTEND)
10.5.4 修改表空间属性
10.5.5 数据文件的移动
10.5.6 修改数据文件的ONLINE/OFFLINE属性
10.6 数据字典管理表空间与本地化管理表空间转换
10.6.1 将数据字典管理表空间转换为本地化管理表空间
10.6.2 将本地化管理表空间转换为数据字典管理表空间
10.7 临时表空间管理
10.7.1 什么是临时表空间
10.7.2 创建数据字典管理临时表空间
10.7.3 修改数据字典管理临时表空间
10.7.4 创建本地化管理临时表空间
10.7.5 修改本地化管理临时表空间
10.8 创建非标准数据块表空间
10.8.1 配置BLOCKSIZE
10.8.2 创建非标准数据块表空间
10.9 删除表空间
10.10 Oracle9i表空间管理总结
10.11 本章小结
习题
第11章 Oracle9i自动UNDO表空间管理
11.1 什么是自动UNDO表空间管理
11.2 UNDO表空间管理参数
11.3 创建UNDO表空间
11.3.1 创建数据库时创建UNDO表空间
11.3.2 命令行创建UNDO表空间
11.3.3 修改UNDO表空间
11.4 删除UNDO表空间
11.5 监控UNDO表空间
11.6 Oracle9i回退段管理
11.6.1 回退段概述
11.6.2 创建公共回退段
11.6.3 创建私有回退段
11.6.4 特殊回退段设计
11.6.5 修改回退段
11.6.6 删除回退段
11.7 本章小结
习题
第12章 Oracle9i OMFs管理文件
12.1 什么是Oracle管理文件
12.2 设置Oracle管理文件参数
12.3 Oracle管理文件命名规则
12.3.1 数据文件命名规则
12.3.2 控制文件命名规则
12.3.3 日志文件命名规则
12.3.4 临时文件命名规则
12.4 使用Oracle管理文件创建数据库
12.4.1 创建数据库时控制文件使用参数顺序
12.4.2 创建数据库时日志文件使用参数顺序
12.4.3 创建数据库时系统表空间数据文件使用参数顺序
12.4.4 创建数据库时Undo表空间数据文件使用参数顺序
12.4.5 创建数据库时临时文件使用参数顺序
12.4.6 创建默认数据库
12.4.7 定义部分参数创建数据库
12.4.8 指定Oracle管理文件大小创建数据库
12.5 使用Oracle管理文件创建日志文件组
12.5.1 创建日志文件组方法
12.5.2 设置Oracle管理文件参数
12.5.3 增加日志文件组
12.5.4 在创建数据库时创建日志文件
12.5.5 删除日志文件组
12.6 使用Oracle管理文件创建控制文件
12.6.1 使用Oracle管理文件创建控制文件方法
12.6.2 设置Oracle管理文件参数
12.6.3 在创建数据库时创建控制文件
12.6.4 命令行创建控制文件
12.7 使用Oracle管理文件创建表空间
12.7.1 设置Oracle管理文件参数
12.7.2 创建表空间
12.7.3 为表空间增加数据文件
12.7.4 删除表空间
12.8 使用Oracle管理文件创建临时表空间
12.8.1 设置Oracle管理文件参数
12.8.2 创建数据库时创建临时表空间
12.8.3 创建临时表空间
12.9 使用Oracle管理文件创建UNDO表空间
12.10 本章小结
习题
第13章 Oracle9i用户管理
13.1 数据库用户概述
13.2 数据库用户的安全参数
13.2.1 用户默认表空间
13.2.2 用户临时表空间
13.2.3 用户资源文件PROFLIE
13.2.4 用户表空间存取限制
13.3 创建用户的PROFILE资源文件
13.4 创建用户
13.5 修改用户
13.6 删除用户
13.7 监视用户
13.8 本章小结
习题
第14章 Oracle9i权限与角色管理
14.1 Oracle数据库权限概述
14.2 系统权限管理
14.2.1 系统权限分类
14.2.2 系统权限授权命令
14.2.3 系统权限回收
14.3 实体权限管理
14.3.1 实体权限分类
14.3.2 实体权限授权命令
14.3.3 实体权限回收
14.4 角色管理
14.4.1 角色概述
14.4.2 系统预定义角色
14.4.3 创建角色
14.4.4 修改角色
14.4.5 设置角色生效或失效
14.4.6 修改用户使角色生效或失效
14.4.7 删除角色
14.5 本章小结
习题
第15章 Oracle9i数据库备份与恢复
15.1 数据库备份与恢复概述
15.1.1 数据库备份
15.1.2 数据库恢复
15.1.3 备份与恢复方法
15.2 数据库归档方式
15.2.1 日志管理与数据库归档方式
15.2.2 非归档方式
15.2.3 归档方式
15.3 数据库归档方式配置
15.3.1 数据库归档配置参数
15.3.2 数据库归档方式配置方案一
15.3.3 数据库归档方式配置方案二
15.4 物理备份数据库
15.4.1 完全数据库脱机备份
15.4.2 部分数据库联机备份
15.4.3 部分数据库脱机备份
15.4.4 控制文件在线备份
15.5 逻辑备份数据库
15.5.1 数据库逻辑备份概述
15.5.2 逻辑卸出
15.5.3 逻辑装入
15.5.4 逻辑备份与数据库核心字符集问题
15.6 表空间传输
15.7 在Windows NT/2000下自动备份数据库
15.7.1 Windows NT/2000自动备份命令介绍
15.7.2 AT命令介绍
15.7.3 自动数据库备份方法
15.7.4 自动逻辑数据库备份实例
15.7.5 自动物理数据库备份实例
15.8 在UNIX下自动数据库备份
15.8.1 编辑自动备份数据库的脚本文件
15.8.2 将数据库备份到磁带机
15.8.3 使用.netrc将数据自动传输到远程主机
15.8.4 启动自动数据库备份进程
15.8.5 在UNIX下实现Oracle数据库的自动备份
15.9 本章小结
习题
第16章 Oracle9i数据库备份与恢复实例
16.1 数据库实例启动失败时数据库的恢复方法
16.1.1 参数文件设置错误时,数据库启动
16.1.2 进程、内存参数设置错误时,数据库启动
16.1.3 实例参数设置错误,数据库启动
16.2 控制文件被破坏时数据库的恢复方法
16.2.1 控制文件有镜像文件时,数据库恢复
16.2.2 控制文件没有镜像文件时,数据库恢复
16.3 日志文件被破坏时数据库的恢复方法
16.4 完全数据库恢复
16.4.1 什么是完全数据库恢复
16.4.2 完全数据库恢复的语法
16.4.3 数据库运行在非归档方式,数据文件被破坏,数据库恢复
16.4.4 数据库运行在归档方式,数据文件被破坏,数据库恢复(Ⅰ)
16.4.5 数据库运行在归档方式,数据文件被破坏,数据库恢复(Ⅱ)
16.4.6 数据库关闭时数据文件被破坏,数据库恢复
16.4.7 数据库运行时数据文件被破坏,数据库恢复
16.4.8 数据文件不能恢复到原目录,数据库恢复
16.4.9 数据库关闭时数据文件被破坏,数据文件没有备份,数据库恢复
16.4.10 数据库运行时数据文件被破坏,数据文件没有备份,数据库恢复
16.4.11 系统表空间SYSTEM数据文件被破坏,数据库恢复
16.4.12 回退段表空间RBS数据文件被破坏,数据库恢复
16.5 不完全数据库恢复
16.5.1 什么是不完全数据库恢复
16.5.2 不完全数据库恢复语法
16.5.3 恢复一个被删除的基表
16.5.4 恢复一个被删除的表空间
16.5.5 在线日志被破坏时,数据库恢复
16.5.6 日志文件不足两个组时,数据库恢复
16.5.7 使用热备份控制文件恢复数据库
16.6 本章小结
习题
第17章 Oracle9i恢复管理器
17.1 什么是RMAN
17.2 恢复目录
17.2.1 什么是恢复目录
17.2.2 创建恢复目录
17.3 RMAN连接到目标数据库
17.3.1 无恢复目录
17.3.2 有恢复目录
17.4 RMAN命令分类
17.5 配置RMAN
17.5.1 通道概述
17.5.2 RUN命令介绍
17.5.3 自动通道配置
17.5.4 手动通道配置
17.5.5 显示通道配置参数
17.5.6 设置通道控制参数
17.5.7 RMAN备份环境设置
17.6 使用COPY命令备份数据库
17.6.1 COPY命令语法
17.6.2 分配通道
17.6.3 使用COPY命令备份数据库实例
17.6.4 显示COPY备份结果
17.7 使用BACKUP命令备份数据库
17.7.1 BACKUP命令语法
17.7.2 备份文件存储格式
17.7.3 分配通道
17.7.4 使用BACKUP命令备份数据库
17.7.5 多分数据备份
17.7.6 BACKUP增量备份
17.7.7 BACKUP命令的其他选项
17.8 使用BMAN恢复数据库
17.8.1 RESTORE命令
17.8.2 RECOVER命令
17.8.3 使用RMAN恢复数据库实例
17.9 恢复目录维护命令
17.9.1 DELETE命令
17.9.2 CHANGE命令
17.9.3 CATALOG命令
17.9.4 CROSSCHECK命令
17.9.5 LIST命令
17.9.6 REPORT命令
17.9.7 SHOW命令
第18章 Oracle9i数据库审计
18.1 数据库安全措施
18.2 数据库审计概述
18.2.1 什么是审计
18.2.2 启动数据库审计
18.2.3 Oracle审计级别
18.3 语句级审计
18.4 权限级审计
18.5 实体级审计
18.6 审计结果
18.7 设置系统自动跟踪
18.7.1 设置后台进程跟踪
18.7.2 设置SQL语句跟踪
18.8 本章小结
习题
第19章 Oracle9i作业队列管理与数据加载
19.1 设置作业队列参数
19.1.1 什么是作业队列
19.1.2 设置作业队列参数
19.2 Oracle9i作业队列管理
19.2.1 函数包DBMS-JOB介绍
19.2.2 作业队列管理
19.2.3 应用实例
19.2.4 删除作业队列
19.3 Oracle9i数据加载
19.3.1 SQL * LOADER介绍
19.3.2 数据加载参数
19.3.3 数据加载应用实例
19.4 将Excel数据加载到Oracle数据库
19.5 本章小结
习题
第20章 Oracle9i网络管理与分布式数据库
20.1 Oracle数据库网络概述
20.1.1 Oracle数据库网络简介
20.1.2 Oracle网络产品的作用与特征
20.2 Oracle网络配置
20.2.1 Oracle网络配置简介
20.2.2 Oracle数据库网络驱动
20.2.3 Oracle监听进程配置文件
20.2.4 Oracle网络连接解析文件
20.3 CMAN配置与管理
20.3.1 CMAN多路复用与连接共享池配置
20.3.2 CMAN多协议网桥配置
20.3.3 CMAN防火墙配置
20.3.4 CMAN环境资源文件配置
20.3.5 网络配置应用实例
20.4 Oracle9i多线索服务器配置
20.4.1 什么是多线索服务器
20.4.2 多线索服务器配置参数
20.4.3 连接池配置
20.4.4 在多线索服务器中使用专用服务器连接
20.5 Oracle9i分布式数据库管理
20.5.1 什么是分布式数据库
20.5.2 分布式数据库的组成与特点
20.5.3 分布式数据库与数据库链路
20.5.4 使用数据库链路进行远程数据复制
20.6 本章小结
习题
第21章 Oracle9i数据库性能优化与调整
21.1 内存优化与调整
21.1.1 数据缓冲区调整
21.1.2 共享池调整
21.1.3 日志缓冲区调整
21.1.4 排序区调整
21.2 磁盘I/O优化与调整
21.3 CPU调整问题
21.4 调整数据库缓存
21.5 SQL语句优化问题
21.5.1 分析SQL语句的执行过程
21.5.2 将常用的实体驻留内存
21.5.3 创建索引
21.5.4 创建聚簇
21.5.5 创建哈希索引
21.5.6 SQL优化器
21.6 数据库参数动态统计
21.7 本章小结
习题
第22章 附录
1.1 Oracle数据库特点
1.2 Oracle数据库发展过程
1.3 Oracle数据库应用系统结构
1.3.1 Oracle数据库应用系统层次结构
1.3.2 Oracle分布式数据库系统结构
1.3.3 Oracle客户-服务器系统结构
1.3.4 Oracle浏览器-服务器系统结构
1.4 Oracle应用服务器简介
1.4.1 Oracle应用服务器管理界面
1.4.2 使用PL/SQL开发Web界面
1.4.3 Oracle应用服务器安全管理
1.5 Oracle客户端网络配置
1.5.1 SQL * Net v2.0配置方法
1.5.2 Oracle Net8配置方法
1.5.3 Oracle Net8i配置方法
1.5.4 Oracle9i Net Services配置方法
1.6 Oracle数据库产品简介
1.6.1 Oracle数据库产品组成
1.6.2 Oracle产品名称的改变
1.6.3 不同人员需要掌握的Oracle知识
1.7 对象关系数据库
1.7.1 数据分区技术
1.7.2 支持大型在线事务处理
1.8 网络计算数据库
1.8.1 网络计算数据库简介
1.8.2 数据库功能的改变
1.8.3 新增功能
1.9 本章小结
习题
第2章 Oracle9i数据库新特性
2.1 Oracle9i数据库产品结构
2.2 Oracle9i系统管理
2.2.1 UNDO空间自动管理
2.2.2 动态内存管理
2.2.3 继续空间自动分配
2.2.4 恢复管理器RMAN的增强
2.3 Oracle9i服务器参数文件SPFILE
2.3.1 Oracle9i数据库参数文件
2.3.2 什么是服务器参数文件
2.4 Oracle管理文件
2.4.1 什么是Oracle管理文件
2.4.2 不使用Oracle管理文件
2.4.3 使用Oracle管理文件
2.4.4 新增加的Oracle管理文件参数
2.5 Oracle9i数据块
2.6 Oracle9i数据库可靠性
2.6.1 数据库恢复功能的增强
2.6.2 系统失败时数据库恢复
2.6.3 防止人为错误
2.6.4 在线修改表结构
2.6.5 精确数据库修复
2.7 Oracle9i数据库可扩展性
2.7.1 通过Oracle9i Real Application Clusters增强事务处理能力
2.7.2 扩展的会话管理
2.7.3 自动系统资源管理
2.8 Oracle9i数据库性能的改进
2.9 Oracle9i数据库安全
2.9.1 数据库用户安全
2.9.2 数据通信安全
2.10 Oracle9i与Windows 2000集成
2.11 Oracle9i支持的字符集
2.12 Oracle9i数据库不支持的数据库运行参数
2.13 Oracle9i动态参数
2.14 本章小结
习题
第3章 数据库名、实例名、服务名与DBA管理工具
3.1 数据库名与实例名
3.1.1 数据库名
3.1.2 修改数据库名
3.1.3 数据库实例名
3.2 数据库域名与服务名
3.2.1 什么是数据库域名
3.2.2 数据库服务名
3.2.3 增加数据库域名
3.3 关于SYS用户的口令问题
3.3.1 Oracle9i中的SYS用户
3.3.2 SYS口令认证方法
3.3.3 修改SYS口令
3.3.4 取消SYS口令
3.4 OEM配置与使用
3.4.1 什么是OEM
3.4.2 OEM结构
3.4.3 配置OEM
3.4.4 启动OEM
3.4.5 使用OEM
3.5 关于数据库字符集
3.5.1 什么是字符集
3.5.2 确定字符集
3.5.3 修改数据库核心字符集
3.5.4 数据库字符集与数据库逻辑备份
3.5.5 关于US7ASCII字符集问题
3.6 本章小结
习题
第4章 Oracle9i服务器参数文件SPFILE
4.1 Oracle9i数据库参数改变
4.1.1 Oracle9i数据库不支持的参数
4.1.2 Oracle9i数据库新增加的参数
4.1.3 Oracle9i数据库参数限制
4.1.4 Oracle9i动态参数
4.2 Oracle9i新增加的参数功能与定义方法
4.2.1 UNDO空间自动管理参数设置
4.2.2 默认临时表空间
4.2.3 动态内存管理参数设置
4.2.4 Oracle管理文件OMFs
4.2.5 时区
4.3 Oracle9i文本参数文件格式
4.4 Oracle9i服务器参数文件
4.4.1 什么是服务器参数文件
4.4.2 创建服务器参数文件
4.4.3 在线修改数据库参数
4.4.4 创建文本参数文件
4.5 本章小结
习题
第5章 Oracle9i数据库体系结构
5.1 Oracle数据库总体结构
5.2 物理结构
5.2.1 数据文件
5.2.2 日志文件
5.2.3 数据库参数文件
5.2.4 控制文件
5.3 逻辑结构
5.3.1 逻辑结构概述
5.3.2 表空间
5.3.3 段
5.3.4 区
5.3.5 数据块
5.3.6 模式对象
5.4 Oracle9i动态内存管理
5.4.1 SGA
5.4.2 PGA
5.4.3 排序区
5.4.4 大池
5.4.5 Java池
5.5 Oracle实例的进程结构
5.5.1 什么是Oracle实例
5.5.2 Oracle实例进程结构
5.5.3 用户进程与服务器进程
5.5.4 后台进程结构
5.5.5 后台进程跟踪信息
5.5.6 锁等待问题
5.6 Oracle连接配置结构
5.6.1 组合用户与服务器结构
5.6.2 专用服务器结构
5.6.3 多线索服务器体系结构
5.7 本章小结
习题
第6章 数据库启动与关闭
6.1 Oracle9i在UNIX下启动
6.1.1 启动数据库
6.1.2 启动监听进程
6.2 Oracle9i在Windows NT/2000下启动
6.2.1 启动数据库
6.2.2 启动监听进程
6.3 数据库启动过程
6.3.1 启动实例
6.3.2 安装数据库
6.3.3 打开数据库
6.3.4 数据库启动参数
6.4 数据库在启动过程中失败的恢复方法
6.4.1 数据库实例启动失败
6.4.2 数据库安装失败
6.4.3 数据库打开失败
6.5 关闭数据库
6.5.1 NORMAL关机方式
6.5.2 IMMEDIATE关机方式
6.5.3 ABORT关机方式
6.5.4 TRANSACTIONAL关机方式
6.6 在UNIX下自动启动数据库
6.7 本章小结
习题
第7章 Oracle9i存储管理
7.1 表空间与数据文件
7.1.1 表空间概述
7.1.2 Oracle表空间类型
7.2 段
7.2.1 数据段与聚簇段
7.2.2 索引段
7.2.3 回退段
7.2.4 临时段
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.5 本章小结
习题
第8章 Oracle9i数据库安装
8.1 数据库安装概述
8.2 Oracle9i在Sun Solaris下安装
8.2.1 创建Oracle安装用户
8.2.2 创建Oracle安装目录
8.2.3 安装环境要求
8.2.4 配置UNIX核心参数
8.2.5 编辑PROFILE文件
8.2.6 以Oracle登录开始数据库安装
8.2.7 安装结果
8.3 Oracle9i在SCO UNIX下安装
8.3.1 创建Oracle安装用户
8.3.2 编辑PROFILE文件
8.3.3 配置操作系统参数
8.3.4 开始数据库安装
8.4 Oracle9i在Windows 2000下安装
8.5 Oracle9i在Windows 2000下卸载
8.6 配置Oracle9i在UNIX下自动启动环境
8.7 本章小结
习题
第9章 创建Oracle9i数据库
9.1 创建数据库概述
9.2 在UNIX下创建数据库
9.2.1 确定数据库名、数据库实例名、服务名
9.2.2 创建参数文件
9.2.3 设置操作系统参数
9.2.4 启动实例创建数据库
9.2.5 创建数据字典
9.2.6 网络配置
9.3 在Windows NT/2000下创建数据库
9.3.1 确定数据库名、数据库实例名、服务名
9.3.2 编辑、修改参数文件
9.3.3 选择数据库实例
9.3.4 创建数据库实例
9.3.5 启动实例、创建数据库
9.3.6 创建数据字典
9.3.7 网络配置
9.3.8 一个创建数据库的脚本
9.4 使用向导工具创建数据库
9.5 本章小结
习题
第10章 Oracle9i表空间管理
10.1 表空间概述
10.1.1 数据字典管理表空间
10.1.2 本地化管理表空间
10.2 创建表空间需要考虑的因素
10.2.1 创建表空间要求
10.2.2 磁盘碎片问题
10.2.3 段的分离问题
10.2.4 磁盘I/O竞争问题
10.3 数据字典表空间管理
10.3.1 创建数据字典管理表空间
10.3.2 为数据字典表空间增加数据文件
10.3.3 修改数据字典表空间存储参数
10.4 本地化管理表空间
10.4.1 创建UNIFORM本地化管理表空间
10.4.2 创建AUTOALLOCATE本地化管理表空间
10.5 修改表空间
10.5.1 为表空间增加数据文件
10.5.2 手工修改数据文件大小
10.5.3 数据文件的自动扩展属性(AUTOEXTEND)
10.5.4 修改表空间属性
10.5.5 数据文件的移动
10.5.6 修改数据文件的ONLINE/OFFLINE属性
10.6 数据字典管理表空间与本地化管理表空间转换
10.6.1 将数据字典管理表空间转换为本地化管理表空间
10.6.2 将本地化管理表空间转换为数据字典管理表空间
10.7 临时表空间管理
10.7.1 什么是临时表空间
10.7.2 创建数据字典管理临时表空间
10.7.3 修改数据字典管理临时表空间
10.7.4 创建本地化管理临时表空间
10.7.5 修改本地化管理临时表空间
10.8 创建非标准数据块表空间
10.8.1 配置BLOCKSIZE
10.8.2 创建非标准数据块表空间
10.9 删除表空间
10.10 Oracle9i表空间管理总结
10.11 本章小结
习题
第11章 Oracle9i自动UNDO表空间管理
11.1 什么是自动UNDO表空间管理
11.2 UNDO表空间管理参数
11.3 创建UNDO表空间
11.3.1 创建数据库时创建UNDO表空间
11.3.2 命令行创建UNDO表空间
11.3.3 修改UNDO表空间
11.4 删除UNDO表空间
11.5 监控UNDO表空间
11.6 Oracle9i回退段管理
11.6.1 回退段概述
11.6.2 创建公共回退段
11.6.3 创建私有回退段
11.6.4 特殊回退段设计
11.6.5 修改回退段
11.6.6 删除回退段
11.7 本章小结
习题
第12章 Oracle9i OMFs管理文件
12.1 什么是Oracle管理文件
12.2 设置Oracle管理文件参数
12.3 Oracle管理文件命名规则
12.3.1 数据文件命名规则
12.3.2 控制文件命名规则
12.3.3 日志文件命名规则
12.3.4 临时文件命名规则
12.4 使用Oracle管理文件创建数据库
12.4.1 创建数据库时控制文件使用参数顺序
12.4.2 创建数据库时日志文件使用参数顺序
12.4.3 创建数据库时系统表空间数据文件使用参数顺序
12.4.4 创建数据库时Undo表空间数据文件使用参数顺序
12.4.5 创建数据库时临时文件使用参数顺序
12.4.6 创建默认数据库
12.4.7 定义部分参数创建数据库
12.4.8 指定Oracle管理文件大小创建数据库
12.5 使用Oracle管理文件创建日志文件组
12.5.1 创建日志文件组方法
12.5.2 设置Oracle管理文件参数
12.5.3 增加日志文件组
12.5.4 在创建数据库时创建日志文件
12.5.5 删除日志文件组
12.6 使用Oracle管理文件创建控制文件
12.6.1 使用Oracle管理文件创建控制文件方法
12.6.2 设置Oracle管理文件参数
12.6.3 在创建数据库时创建控制文件
12.6.4 命令行创建控制文件
12.7 使用Oracle管理文件创建表空间
12.7.1 设置Oracle管理文件参数
12.7.2 创建表空间
12.7.3 为表空间增加数据文件
12.7.4 删除表空间
12.8 使用Oracle管理文件创建临时表空间
12.8.1 设置Oracle管理文件参数
12.8.2 创建数据库时创建临时表空间
12.8.3 创建临时表空间
12.9 使用Oracle管理文件创建UNDO表空间
12.10 本章小结
习题
第13章 Oracle9i用户管理
13.1 数据库用户概述
13.2 数据库用户的安全参数
13.2.1 用户默认表空间
13.2.2 用户临时表空间
13.2.3 用户资源文件PROFLIE
13.2.4 用户表空间存取限制
13.3 创建用户的PROFILE资源文件
13.4 创建用户
13.5 修改用户
13.6 删除用户
13.7 监视用户
13.8 本章小结
习题
第14章 Oracle9i权限与角色管理
14.1 Oracle数据库权限概述
14.2 系统权限管理
14.2.1 系统权限分类
14.2.2 系统权限授权命令
14.2.3 系统权限回收
14.3 实体权限管理
14.3.1 实体权限分类
14.3.2 实体权限授权命令
14.3.3 实体权限回收
14.4 角色管理
14.4.1 角色概述
14.4.2 系统预定义角色
14.4.3 创建角色
14.4.4 修改角色
14.4.5 设置角色生效或失效
14.4.6 修改用户使角色生效或失效
14.4.7 删除角色
14.5 本章小结
习题
第15章 Oracle9i数据库备份与恢复
15.1 数据库备份与恢复概述
15.1.1 数据库备份
15.1.2 数据库恢复
15.1.3 备份与恢复方法
15.2 数据库归档方式
15.2.1 日志管理与数据库归档方式
15.2.2 非归档方式
15.2.3 归档方式
15.3 数据库归档方式配置
15.3.1 数据库归档配置参数
15.3.2 数据库归档方式配置方案一
15.3.3 数据库归档方式配置方案二
15.4 物理备份数据库
15.4.1 完全数据库脱机备份
15.4.2 部分数据库联机备份
15.4.3 部分数据库脱机备份
15.4.4 控制文件在线备份
15.5 逻辑备份数据库
15.5.1 数据库逻辑备份概述
15.5.2 逻辑卸出
15.5.3 逻辑装入
15.5.4 逻辑备份与数据库核心字符集问题
15.6 表空间传输
15.7 在Windows NT/2000下自动备份数据库
15.7.1 Windows NT/2000自动备份命令介绍
15.7.2 AT命令介绍
15.7.3 自动数据库备份方法
15.7.4 自动逻辑数据库备份实例
15.7.5 自动物理数据库备份实例
15.8 在UNIX下自动数据库备份
15.8.1 编辑自动备份数据库的脚本文件
15.8.2 将数据库备份到磁带机
15.8.3 使用.netrc将数据自动传输到远程主机
15.8.4 启动自动数据库备份进程
15.8.5 在UNIX下实现Oracle数据库的自动备份
15.9 本章小结
习题
第16章 Oracle9i数据库备份与恢复实例
16.1 数据库实例启动失败时数据库的恢复方法
16.1.1 参数文件设置错误时,数据库启动
16.1.2 进程、内存参数设置错误时,数据库启动
16.1.3 实例参数设置错误,数据库启动
16.2 控制文件被破坏时数据库的恢复方法
16.2.1 控制文件有镜像文件时,数据库恢复
16.2.2 控制文件没有镜像文件时,数据库恢复
16.3 日志文件被破坏时数据库的恢复方法
16.4 完全数据库恢复
16.4.1 什么是完全数据库恢复
16.4.2 完全数据库恢复的语法
16.4.3 数据库运行在非归档方式,数据文件被破坏,数据库恢复
16.4.4 数据库运行在归档方式,数据文件被破坏,数据库恢复(Ⅰ)
16.4.5 数据库运行在归档方式,数据文件被破坏,数据库恢复(Ⅱ)
16.4.6 数据库关闭时数据文件被破坏,数据库恢复
16.4.7 数据库运行时数据文件被破坏,数据库恢复
16.4.8 数据文件不能恢复到原目录,数据库恢复
16.4.9 数据库关闭时数据文件被破坏,数据文件没有备份,数据库恢复
16.4.10 数据库运行时数据文件被破坏,数据文件没有备份,数据库恢复
16.4.11 系统表空间SYSTEM数据文件被破坏,数据库恢复
16.4.12 回退段表空间RBS数据文件被破坏,数据库恢复
16.5 不完全数据库恢复
16.5.1 什么是不完全数据库恢复
16.5.2 不完全数据库恢复语法
16.5.3 恢复一个被删除的基表
16.5.4 恢复一个被删除的表空间
16.5.5 在线日志被破坏时,数据库恢复
16.5.6 日志文件不足两个组时,数据库恢复
16.5.7 使用热备份控制文件恢复数据库
16.6 本章小结
习题
第17章 Oracle9i恢复管理器
17.1 什么是RMAN
17.2 恢复目录
17.2.1 什么是恢复目录
17.2.2 创建恢复目录
17.3 RMAN连接到目标数据库
17.3.1 无恢复目录
17.3.2 有恢复目录
17.4 RMAN命令分类
17.5 配置RMAN
17.5.1 通道概述
17.5.2 RUN命令介绍
17.5.3 自动通道配置
17.5.4 手动通道配置
17.5.5 显示通道配置参数
17.5.6 设置通道控制参数
17.5.7 RMAN备份环境设置
17.6 使用COPY命令备份数据库
17.6.1 COPY命令语法
17.6.2 分配通道
17.6.3 使用COPY命令备份数据库实例
17.6.4 显示COPY备份结果
17.7 使用BACKUP命令备份数据库
17.7.1 BACKUP命令语法
17.7.2 备份文件存储格式
17.7.3 分配通道
17.7.4 使用BACKUP命令备份数据库
17.7.5 多分数据备份
17.7.6 BACKUP增量备份
17.7.7 BACKUP命令的其他选项
17.8 使用BMAN恢复数据库
17.8.1 RESTORE命令
17.8.2 RECOVER命令
17.8.3 使用RMAN恢复数据库实例
17.9 恢复目录维护命令
17.9.1 DELETE命令
17.9.2 CHANGE命令
17.9.3 CATALOG命令
17.9.4 CROSSCHECK命令
17.9.5 LIST命令
17.9.6 REPORT命令
17.9.7 SHOW命令
第18章 Oracle9i数据库审计
18.1 数据库安全措施
18.2 数据库审计概述
18.2.1 什么是审计
18.2.2 启动数据库审计
18.2.3 Oracle审计级别
18.3 语句级审计
18.4 权限级审计
18.5 实体级审计
18.6 审计结果
18.7 设置系统自动跟踪
18.7.1 设置后台进程跟踪
18.7.2 设置SQL语句跟踪
18.8 本章小结
习题
第19章 Oracle9i作业队列管理与数据加载
19.1 设置作业队列参数
19.1.1 什么是作业队列
19.1.2 设置作业队列参数
19.2 Oracle9i作业队列管理
19.2.1 函数包DBMS-JOB介绍
19.2.2 作业队列管理
19.2.3 应用实例
19.2.4 删除作业队列
19.3 Oracle9i数据加载
19.3.1 SQL * LOADER介绍
19.3.2 数据加载参数
19.3.3 数据加载应用实例
19.4 将Excel数据加载到Oracle数据库
19.5 本章小结
习题
第20章 Oracle9i网络管理与分布式数据库
20.1 Oracle数据库网络概述
20.1.1 Oracle数据库网络简介
20.1.2 Oracle网络产品的作用与特征
20.2 Oracle网络配置
20.2.1 Oracle网络配置简介
20.2.2 Oracle数据库网络驱动
20.2.3 Oracle监听进程配置文件
20.2.4 Oracle网络连接解析文件
20.3 CMAN配置与管理
20.3.1 CMAN多路复用与连接共享池配置
20.3.2 CMAN多协议网桥配置
20.3.3 CMAN防火墙配置
20.3.4 CMAN环境资源文件配置
20.3.5 网络配置应用实例
20.4 Oracle9i多线索服务器配置
20.4.1 什么是多线索服务器
20.4.2 多线索服务器配置参数
20.4.3 连接池配置
20.4.4 在多线索服务器中使用专用服务器连接
20.5 Oracle9i分布式数据库管理
20.5.1 什么是分布式数据库
20.5.2 分布式数据库的组成与特点
20.5.3 分布式数据库与数据库链路
20.5.4 使用数据库链路进行远程数据复制
20.6 本章小结
习题
第21章 Oracle9i数据库性能优化与调整
21.1 内存优化与调整
21.1.1 数据缓冲区调整
21.1.2 共享池调整
21.1.3 日志缓冲区调整
21.1.4 排序区调整
21.2 磁盘I/O优化与调整
21.3 CPU调整问题
21.4 调整数据库缓存
21.5 SQL语句优化问题
21.5.1 分析SQL语句的执行过程
21.5.2 将常用的实体驻留内存
21.5.3 创建索引
21.5.4 创建聚簇
21.5.5 创建哈希索引
21.5.6 SQL优化器
21.6 数据库参数动态统计
21.7 本章小结
习题
第22章 附录
猜您喜欢