书籍详情

Oracle数据库管理员基础教程

Oracle数据库管理员基础教程

作者:(美)MarleneTheriault等著;王兰成等译

出版社:机械工业出版社

出版时间:2000-01-01

ISBN:9787111081104

定价:¥45.00

购买这本书可以去
内容简介
  本书介绍数据库管理员(DBA)的任务和必须掌握的基础知识。内容包括:DBA的职责和日常工作,数据库的结构,系统的安装和管理,DBA_views(DBA视图)和V$视图(数据库统计信息视图),数据库的维护和管理工具,以及数据库的管理与恢复。本书适于初、中级Oracle数据库管理员和欲了解数据库管理技术的人阅读。本书介绍Oracle数据库管理员(DBA)的任务和必备的知识。全书分四部分:第一部分说明DBA的日常工作和职责,数据库的基本结构,系统的安装和建立;第二部分描述两类视图,一类是帮助DBA管理数据库的数据字典视图,另一类是查看数据库统计信息的V$视图;第三部分是DBA可以使用的工具;第四部分讨论数据库的备份与恢复。最后有三个附录,分别列出书中使用的术语以及数据字典视图和V$视图的结构。本书适于数据库管理员、应用开发人员和欲了解数据库系统管理技术的广大读者阅读。
作者简介
暂缺《Oracle数据库管理员基础教程》作者简介
目录
贺辞

译者序
作者序
第一部分 从基础开始
第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$视图
猜您喜欢

读书导航