注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络数据库OracleOracle9i DBA基础教程

Oracle9i DBA基础教程

Oracle9i DBA基础教程

定 价:¥45.00

作 者: (美)Marlene Theriault等著;杨涛等译
出版社: 机械工业出版社
丛编项: Oracle技术系列丛书
标 签: Oracle

购买这本书可以去


ISBN: 9787111116240 出版时间: 2003-01-01 包装: 精装
开本: 24cm 页数: 417页 字数:  

内容简介

  本书介绍了数据库管理员(DBA)的任务和必须掌握的基础知识。本书内容全面、浅显易懂,作者在介绍每个基本概念之前均以生活中的一个实例进行比喻,使读者在一种轻松、自然的情景下掌握Oracle9i数据库的基本概念,了解数据库管理员的职责和日常工作,数据库的组成、结构和系统的安装管理,数据库的各种视图以及数据库的安全等内容,为成为一名合格的DBA打下基础。本书的三位作者均是Oracle DBA培训方面的专家,具有丰富的经验,曾著有多部Oracle DBA方面的著作。本书适合Oracle数据库的初、中级DBA阅读,欲从事Oracle数据库管理工作的读者也会从本书中获益匪浅。

作者简介

暂缺《Oracle9i DBA基础教程》作者简介

图书目录

前言
第一部分 定义数据库
第1章 成为一名Oracle DBA 
1.1 如何与数据库进行“交谈” 
1.2 什么是Oracle DBA和DBA的职责 
1.2.1 数据库示例:银行 
1.2.2 信息的保存 
1.2.3 什么是Oracle数据库 
1.2.4 你具备成为一名DBA的条件吗 
1.3 DBA的种类 
1.3.1 DBA的任务
1.3.2 怎样才能成为一名高级DBA 
1.4 SQL*Plus应知应会 
1.4.1 进入SQL*Plus 
1.4.2 环境设置类命令
1.4.3 信息收集类命令
1.4.4 报告生成命令 
第2章 Oracle数据库的组成 
2.1 逻辑对象与物理对象 
2.1.1 物理对象 
2.1.2 操作系统简介 
2.1.3 Oracle在计算机系统中的切入点 
2.1.4 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数据库:“DBA_”视图 
3.1 数据字典视图 
3.2 DBA_视图 
3.2.1 DBA_TABLESPACES视图 
3.2.2 DBA_DATA_FILES视图 
3.2.3 DBA_SEGMENTS视图 
3.2.4 DBA_EXTENTS视图 
3.2.5 DBA_ROLLBACK_SEGS视图 
3.2.6 DBA_UNDO_EXTENTS视图 
3.2.7 DBA_OBJECTS视图 
3.2.8 DBA_TEMP_FILES视图 
3.2.9 DBA_TABLES视图 
3.2.10 DBA_TAB_COLUMNS视图 
3.2.11 DBA_INDEXES视图 
3.2.12 DBA_IND_COLUMNS视图 
3.2.13 DBA_CONSTRAINTS视图 
3.2.14 DBA_CONS_COLUMNS视图
第4章 掌握Oracle数据库:V$视图
4.1 V$视图的基本情况 
4.2 实例级静态V$视图 
4.2.1 V$DATABASE视图 
4.2.2 V$DATAFILE视图 
4.2.3 V$DATAFILE_HEADER视图 
4.2.4 V$DBFILE视图 
4.2.5 V$FIXED_TABLE视图 
4.2.6 V$INSTANCE视图 
4.2.7 V$PARAMETER视图
4.2.8 V$SGA视图 
4.2.9 V$TEMPFILE视图 
第5章 与Oracle数据库的安全有关的视图 
5.1 DBA_USERS视图 
5.2 DBA_PROFILES视图 
5.3 DBA_ROLES视图 
5.4 DBA_ROLE_PRIVS视图 
5.5 DBA_SYS_PRIVS视图 
5.6 DBA_TS_QUOTAS视图 
5.7 DBA_TAB_PRIVS视图 
5.8 DBA_SYNONYMS视图 
5.9 DBA_VIEWS视图 
第6章 与Oracle数据库的优化有关的实例级动态V$视图 
6.1 V$FILESTAT视图 
6.2 V$LATCH视图 
6.3 V$LIBRARYCACHE视图 
6.4 V$LOCK视图 
6.5 V$LOCKED_OBJECT视图 
6.6 V$PROCESS视图 
6.7 V$SESSION视图 
6.8 V$ROLLSTAT视图
6.9 V$ROLLNAME视图
6.10 V$UNDOSTAT视图
6.11 V$ROWCACHE视图
6.12 V$SGASTAT视图 
6.13 V$STATNAME视图
6.14 V$SYSSTAT视图 
6.15 V$SYSTEM_EVENT视图 
6.16 V$WAITSTAT视图 
第二部分 管理数据库
第7章 Oracle数据库的安装、配置和建立 
7.1 关于软件安装 
7.2 软件安装步骤 
7.2.1 安装前的准备工作 
7.2.2 关于演示数据库 
7.2.3 几个安装决策 
7.3 创建一个数据库 
7.3.1 Oracle Database Configuration Assistant的使用方法 
7.3.2 软件安装工作完成之后 
7.3.3 数据库创建出来以后 
7.4 表空间及其结构 
7.4.1 SYSTEM表空间 
7.4.2 回退表空间或撤销表空间 
7.4.3 TEMP或TEMPORARY表空间 
7.4.4 TOOLS表空间 
7.4.5 USERS表空间 
7.4.6 DATA和INDEX表空间 
7.4.7 设置表空间的长度 
7.4.8 表空间的默认存储子句 
7.5 init.ora文件与SPFILE.ora文件 
7.6 实例与数据库 
7.7 SGA的组成 
7.8 关于演示表
第8章 数据库的基本管理工作 
8.1 如何对表空间进行管理 
8.1.1 如何创建和删除表空间
8.1.2 如何在表空间里创建对象 
8.1.3 如何调整表空间的尺寸 
8.1.4 表空间的自动扩展功能 
8.1.5 临时表空间与永久表空间
8.1.6 可移植的表空间 
8.2 用文档记录数据库 
8.3 在数据库里创建对象
8.3.1 如何创建表 
8.3.2 关系表的创建参数 
8.3.3 如何创建一个复杂的表 
8.3.4 如何创建索引 
8.3.5 如何创建用户 
第9章 DBA的日常工作 
9.1 日常监控工作 
9.1.1 警报日志 
9.1.2 LISTENER.LOG文件 
9.1.3 重做日志的状态 
9.1.4 碎片 
9.1.5 回退段
9.1.6 监控回退段的尺寸 
9.1.7 调整回退段区的尺寸
9.1.8 区的使用情况 
9.1.9 剩余空间 
9.1.10 跟踪文件
9.2 用户会话的状态 
9.3 监控对象的修改情况 
第三部分 保护数据库
第10章 Oracle安全技术 
10.1 数据库的内部安全措施 
10.1.1 权限 
10.1.2 角色的创建 
10.1.3 同义词的创建
10.1.4 视图的创建 
10.2 应用程序级安全措施 
10.2.1 应用程序的保护 
10.2.2 虚拟专用数据库 
10.2.3 创建一个VPD 
10.2.4 对数据库列进行加密 
10.2.5 对列数据进行加密
10.3 关于审计 
10.3.1 尝试登录审计 
10.3.2 操作行为审计 
10.3.3 对象审计 
10.3.4 审计跟踪的保护 
10.4 数据库的外部安全 
10.4.1 网络安全措施 
10.4.2 Oracle Net和Oracle Advanced Security Option 
第11章 可用性 
11.1 与可用性有关的基本概念 
11.2 要预防的内容 
11.2.1 物理性故障 
11.2.2 逻辑性故障 
11.3 数据恢复工作的分类 
11.3.1 数据恢复 
11.3.2 实例恢复 
11.3.3 介质恢复 
11.4 数据备份工作的分类 
11.4.1 物理备份 
11.4.2 Recovery Manager 
11.4.3 逻辑备份 
11.5 数据库功能 
11.5.1 平均恢复时间目标值 
11.5.2 回闪查询 
11.5.3 LogMiner 
11.5.4 复制 
11.6 Data Guard与备用数据库 
11.6.1 体系结构与术语 
11.6.2 Data Guard的配置选项 
11.6.3 使用Data Guard的好处 
11.7 Real Application Clusters 
11.8 Real Application Clusters Guard 
11.9 与可用性有关的其他功能 
11.9.1 TAF功能 
11.9.2 数据库对象的联机重定义功能 
11.9.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 案例总结之一:XYZ公司的主动式优化工作 
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章 Oracle软件工具 
13.1 SQL语句的优化:Explain Plan / TKPROF / Autotrace 
13.1.1 优化器 
13.1.2 SQL语句的优化 
13.1.3 Explain Plan 
13.1.4 TKPROF:SQL跟踪工具 
13.1.5 autotrace 
13.2 Oracle Enterprise Manager 
13.2.1 OEM的基本功能 
13.2.2 与数据库管理工作有关的OEM选项 
13.2.3 其他工具包 
13.3 STATSPACK 
13.3.1 STATSPACK的用途 
13.3.2 如何安装STATSPACK 
13.4 DBMS_STATS 
13.5 存储概要 
第五部分 附录
附录A 术语表 
附录B 资源

本目录推荐