| 作 者: | MarleneTheriault 王兰成 |
| 出版社: | 机械工业出版社 |
| 丛编项: | Oracle技术系列丛书 |
| 版权说明: | 本书为公共版权或经版权方授权,请支持正版图书 |
| 标 签: | Oracle |
| ISBN | 出版时间 | 包装 | 开本 | 页数 | 字数 |
|---|---|---|---|---|---|
| 未知 | 暂无 | 暂无 | 未知 | 0 | 暂无 |
贺辞
序
译者序
作者序
第一部分 从基础开始
第1章 成为一名Oracle DBA
1.1 怎样与数据库“交谈”
1.2 什么是Oracle DBA和他主要做什么
1.2.1 一个银行的例子
1.2.2 存储信息
1.2.3 什么是Oracle数据库
1.2.4 你有具备成为DBA所需的条件吗
1.3 DBA的类型
1.3.1 任务
1.3.2 一个合乎逻辑的进阶
1.4 教育和工作
1.4.1 获得教育和培训
1.4.2 寻找工作
1.5 有关Oracle专业资格认证
第2章 Oracle数据库层次结构
2.1 逻辑对象与物理对象的关系
2.1.1 物理对象
2.1.2 关于操作系统
2.1.3 关于版本号
2.1.4 Oracle的适用环境
2.1.5 Oracle的软件
2.2 Oracle的物理组成
2.2.1 数据文件
2.2.2 参数文件
2.2.3 日志文件
2.2.4 备份文件
2.3 逻辑数据库对象
2.3.1 表空间
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 权限
第3章 Oracle安装、配置和建立
3.1 关于软件的安装
3.2 软件安装步骤
3.2.1 首先要采取的动作
3.2.2 关于演示数据库
3.2.3 一些安装决策
3.2.4 安装完成之后
3.2.5 数据库创建之后
3.3 表空间的数量及其规划
3.3.1 SYSTEM表空间
3.3.2 回滚表空间
3.3.3 TEMP或TEMPORARY表空间
3.3.4 TOOLS表空间
3.3.5 USERS表空间
3.3.6 DATA和INDEX表空间
3.3.7 设定表空间的大小
3.3.8 表空间的缺省存储子句
3.4 实例与数据库之间的关系
3.5 SGA的构成
3.6 你所要做的那些事情
3.6.1 CATDBSYN.SQL
3.6.2 PUPBLD.SQL
3.6.3 HELPINS.SQL
3.6.4 关于Demo表
3.7 复制及重命名一个数据库的步骤
第4章 日常工作
4.1 一般的监视
4.1.1 警告日志
4.1.2 LISTENER.LOG
4.1.3 重做日志状态
4.1.4 碎片
4.1.5 回滚段
4.1.6 监视回滚段的大小
4.1.7 监视回滚段区的大小
4.1.8 监视区
4.1.9 剩余空间
4.1.10 跟踪文件
4.2 用户会话状态
4.3 监视对象修改
第5章 通常的数据库考虑
5.1 表空间的维护和增补
5.1.1 创建与删除表空间
5.1.2 在表空间中放置对象
5.1.3 调整表空间大小
5.1.4 启用表空间自动扩展
5.1.5 临时与永久表空间的关系
5.1.6 可移动表空间
5.1.7 用文档记录数据库
5.2 在数据库中创建对象
5.2.1 创建表
5.2.2 关系表创建参数
5.2.3 创建复杂表
5.2.4 创建索引
5.2.5 创建视图
5.2.6 创建同义词
5.2.7 创建角色
5.2.8 创建用户
第二部分 视图世界
第6章 映射数据库
6.1 数据字典视图
6.2 DBA_Views
6.2.1 DBA_TABLESPACES
6.2.2 DBA_DATA_FILES
6.2.3 DBA_FREE_SPACE
6.2.4 DBA_FREE_SPACE_COALESCED
6.2.5 DBA_SEGMENTS
6.2.6 DBA_EXTENTS
6.2.7 DBA_ROLLBACK_SEGS
6.2.8 DBA_OBJECTS
第7章 用户世界
7.1 用户信息视图
7.1.1 DBA_USERS
7.1.2 DBA_PROFILES
7.1.3 DBA_ROLES
7.1.4 DBA_ROLE_PRIVS
7.1.5 DBA_SYS_PRIVS
7.1.6 DBA_TS_QUOTAS
7.1.7 DBA_TAB_PRIVS
第8章 逻辑数据描述
8.1 逻辑数据视图
8.1.1 DBA_TABLES
8.1.2 DBA_TAB_COLUMNS
8.1.3 DBA_VIEWS
8.1.4 DBA_INDEXES
8.1.5 DBA_IND_COLUMNS
8.1.6 DBA_CONSTRAINTS
8.1.7 DBA_CONS_COLUMNS
8.1.8 DBA_SYNONYMS
第9章 使用V$视图
9.1 V$视图的概要信息
9.2 静态实例级V$视图
9.2.1 V$DATABASE
9.2.2 V$DATAFILE
9.2.3 V$DATAFILE_HEADER
9.2.4 V$DBFILE
9.2.5 V$FIXED_TABLE
9.2.6 V$INSTANCE
9.2.7 V$PARAMETER
9.2.8 V$SGA
第10章 实例级动态V$视图
10.1 供调节用的V$视图
10.1.1 一些有趣的实例级V$视图
10.1.2 V$FILESTAT
10.1.3 V$LATCH
10.1.4 V$LIBRARY CACHE
10.1.5 V$LOCK
10.1.6 V$LOCKED_OBJECT
10.1.7 V$PROCESS
10.1.8 V$SESSION
10.1.9 V$ROLLSTAT
10.1.10 V$ROLLNAME
10.1.11 V$ROWCACHE
10.1.12 V$SGASTAT视图
10.1.13 V$STATNAME
10.1.14 V$SYSSTAT
10.1.15 V$SYSTEM_EVENT
10.1.16 V$WAITSTAT
第三部分 Oracle工具与性能
第11章 Oracle提供的工具
11.1 熟悉SQL*Plus
11.1.1 进入到SQL*Plus
11.1.2 环境命令
11.1.3 信息收集的命令
11.1.4 报表命令
11.2 优化器、解释方案、TKPROF和自动跟踪
11.2.1 优化器
11.2.2 解释方案
11.2.3 SQL跟踪工具TKPROF
11.2.4 自动跟踪
11.3 调节SQL
11.3.1 基于规则的优化器的调节
11.3.2 基于成本的优化器的调节
11.4 使用Oracle Enterprise Manager
11.4.1 OEM基本特性
11.4.2 数据库管理使用的OEM选项
11.4.3 额外付费软件包
第12章 服务器性能
12.1 理解性能管理
12.1.1 80/20原则
12.1.2 什么是响应时间
12.1.3 问题在哪里
12.1.4 响应时间与吞吐量
12.2 了解关键性业务事务
12.2.1 关注事务
12.2.2 定义一个服务层协议
12.2.3 最初步骤的小结
12.3 诊断一个问题
12.3.1 快速出击:怎样使用最初的5分钟
12.3.2 询问恰当的问题
12.3.3 评价XYZ公司解决问题的方法
12.3.4 首先考查:数据库服务器内的调节
12.3.5 计算总的响应时间
12.4 调节修改整体响应时间
12.4.1 分解CPU时间
12.4.2 分解等待时间
12.4.3 解决XYZ公司的问题
12.5 引起性能问题的常见原因
12.5.1 应用程序和数据库设计的缺陷
12.5.2 低效的数据文件布局和存储配置
12.5.3 用于应用程序的不恰当db_block_size
12.5.4 对数据库对象不恰当的设置
12.5.5 不合适的大小和回滚段数
12.5.6 低劣的应用设计
第四部分 数据库保护
第13章 备份和恢复
13.1 关于备份
13.1.1 备份策略
13.1.2 脱机数据库备份
13.1.3 联机数据库备份
13.1.4 逻辑的数据库备份(导出)
13.1.5 导入实用工具
13.1.6 Oracle8恢复管理器
13.1.7 备用数据库
13.1.8 恢复选项
13.1.9 测试你的策略
13.2 建议
附录
附录A 术语一览表
附录B Oracle8.1.5 DBA视图
附录C Oracle8.1.5 V$视图