当前位置:首页 > 工业技术
Oracle数据库管理员基础教程
Oracle数据库管理员基础教程

Oracle数据库管理员基础教程PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:(美)Marlene Theriault等著;王兰成等译
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2000
  • ISBN:7111081102
  • 页数:317 页
图书介绍:
《Oracle数据库管理员基础教程》目录

第一部分 从基础开始 1

第1章 成为一名Oracle DBA 1

1.1 怎样与数据库“交谈” 1

1.2 什么是Oracle DBA和他主要做什么 1

1.2.1 一个银行的例子 2

1.2.2 存储信息 2

1.2.3 什么是Oracle数据库 3

1.2.4 你有具备成为DBA所需的条件吗 3

1.3 DBA的类型 6

1.3.1 任务 6

1.3.2 一个合乎逻辑的进阶 8

1.4 教育和工作 9

1.4.1 获得教育的培训 10

1.4.2 教育工作 11

1.5 有关Oracle专业资格认证 11

第2章 Oracle数据库层次结构 14

2.1 逻辑对象与物理对象的关系 14

2.1.1 物理对象 15

2.1.2 关于操作系统 16

2.1.3 关于版本号 16

2.1.4 Oracle的适用环境 18

2.1.5 Oracle的软件 18

2.2 Oracle的物理组成 18

2.2.1 数据文件 19

2.2.2 参数文件 21

2.2.4 备份文件 22

2.2.3 日志文件 22

2.3 逻辑数据库对象 23

2.3.1 表空间 23

2.3.2 表 23

2.3.3 索引 26

2.3.4 数据库触发器 27

2.3.5 视图 28

2.3.6 快照 29

2.3.7 回滚段 29

2.3.8 临时段 31

2.3.9 角色 31

2.3.10 包、过程和函数 34

2.3.11 序列 34

2.3.12 权限 35

第3章 Oracle安装、配置和建立 37

3.1 关于软件的安装 37

3.2 软件安装步骤 39

3.2.1 首先要采取的动作 40

3.2.2 关于演示数据库 40

3.2.3 一些安装决策 41

3.2.4 安装完成之后 41

3.2.5 数据库创建之后 42

3.3 表空间的数量及其规划 43

3.3.1 SYSTEM表空间 44

3.3.2 回滚表空间 44

3.3.3 TEMP或TEMPORARY表空间 44

3.3.5 USERS表空间 45

3.3.6 DATA和INDEX表空间 45

3.3.4 TOOLS表空间 45

3.3.7 设定表空间的大小 46

3.3.8 表空间的缺省存储子句 47

3.4 实例与数据库之间的关系 49

3.5 SGA的构成 50

3.6 你所要做的那些事情 53

3.6.1 CATDBSYN.SQL 53

3.6.2 PUPULD.SQL 53

3.6.3 HELPINS.SQL 54

3.6.4 关于Demo表 55

3.7 复制及重命名一个数据库的步骤 56

4.1.1警告日志 61

4.1 一般的监视 61

第4章 日常工作 61

4.1.2 LISTENER.LOG 63

4.1.3 重做日志状态 64

4.1.4 碎片 65

4.1.5 回滚段 73

4.1.6 监视回滚段的大小 74

4.1.7 监视回滚段区的大小 75

4.1.8 监视区 76

4.1.9 剩余空间 80

4.1.10 跟踪文件 89

4.2 用户会话状态 91

4.3 监视对象修改 92

5.1 表空间的维护和增补 93

5.1.1 创建与删除表空间 93

第5章 通常的数据库考虑 93

5.1.2 在表空间中放置对象 96

5.1.3 调整表空间大小 101

5.1.4 启用表空间自动扩展 108

5.1.5 临时与永久表空间的关系 109

5.1.6 可移动表空间 113

5.1.7 用文档记录数据库 115

5.2 在数据库中创建对象 116

5.2.1 创建表 116

5.2.2 关系表创建参数 117

5.2.3 创建复杂表 117

5.2.4 创建索引 118

5.2.5 创建视图 120

5.2.6 创建同义词 121

5.2.8 创建用户 122

5.2.7 创建角色 122

第二部分 视图世界 125

第6章 映射数据库 125

6.1 数据字典视图 125

6.2 DBA_Views 126

6.2.1 DBA_TABLESPACES 126

6.2.2 DBA_DATA_FILES 129

6.2.3 DBA_FREE_SPACE 131

6.2.4 DBA_FREE_SPACE_COALESCED 133

6.2.5 DBA_SEGMENTS 134

6.2.6 DBA_EXTENTS 136

6.2.7 DBA_ROLLBACK_SEGS 138

6.2.8 DBA_OBJECTS 140

7.1.1 DBA_USERS 142

第7章 用户世界 142

7.1 用户信息视图 142

7.1.2 DBA_PROFILES 145

7.1.3 DBA_ROLES 147

7.1.4 DBA_ROLE_PRIVS 148

7.1.5 DBA_SYS_PRIVS 149

7.1.6 DBA_TS_QUOTAS 151

7.1.7 DBA_TAB_PRIVS 152

第8章 逻辑数据描述 155

8.1 逻辑数据视图 155

8.1.1 DBA_TABLES 155

8.1.2 DBA_TAB_COLUMNS 158

8.1.3 DBA_VIEWS 160

8.1.4 DBA_INDEXES 163

8.1.5 DBA_IND_COLUMNS 166

8.1.6 DBA_CONSTRAINTS 168

8.1.7 DBA_CONS_COLUMNS 171

8.1.8 DBA_SYNONYMS 172

第9章 使用V$视图 175

9.1 V$视图的概要信息 175

9.2 静态实例级V$视图 178

9.2.1 V$DATABASE 178

9.2.2 V$DATAFILE 180

9.2.3 V$DATAFILE_HEADER 182

9.2.4 V$DBFILE 184

9.2.5 V$FIXED_TABLE 184

9.2.6 V$INSTANCE 185

9.2.7 V$PARAMETER 187

9.2.8 V$SGA 188

第10章 实例级动态V$视图 190

10.1 供调节用的V$视图 190

10.1.1 一些有趣的实例级V$视图 190

10.1.2 V$FILESTAT 191

10.1.3 V$LATCH 192

10.1.4 V$LIBRARY CACHE 196

10.1.5 V$LOCK 198

10.1.6 V$LOCKED_OBJECT 204

10.1.7 V$PROCESS 205

10.1.8 V$SESSION 206

10.1.9 V$ROLLSTAT 208

10.1.11 V$ROWCACHE 210

10.1.10 V$ROLLNAME 210

10.1.12 V$SGASTAT视图 212

10.1.13 V$STATNAME 213

10.1.14 V$SYSSTAT 214

10.1.15 V$SYSTEM_EVENT 217

10.1.16 V$WAITSTAT 219

第三部分 Oracle工具与性能 221

第11章 Oracle提供的工具 221

11.1 熟悉SQL*Plus 221

11.1.1 进入到SQL*Plus 222

11.1.2 环境命令 223

11.1.3 信息收集的命令 226

11.1.4 报表命令 229

11.2.1 优化器 232

11.2 优化器、解释方案、TKPROF和自动跟踪 232

11.2.2 解释方案 239

11.2.3 SQL跟踪工具TKPROF 239

11.2.4 自动跟踪 243

11.3 调节SQL 244

11.3.1 基于规则的优化器的调节 245

11.3.2 基于成本的优化器的调节 245

11.4 使用Oracle Enterprise Manager 247

11.4.1 OEM基本特性 247

11.4.2 数据库管理使用的OEM选项 248

11.4.3 额外付费软件包 249

第12章 服务器性能 250

12.1 理解性能管理 250

12.1.2 什么是响应时间 251

12.1.1 80/20原则 251

12.1.3 问题在哪里 252

12.1.4 响应时间与吞吐量 252

12.2 了解关键性业务事务 253

12.2.1 关注事务 253

12.2.2 定义一个服务层协议 257

12.2.3 最初步骤的小结 258

12.3 诊断一个问题 258

12.3.1 快速出击:怎样使用最初的5分钟 259

12.3.2 询问恰当的问题 259

12.3.3 评价XYZ公司解决问题的方法 261

12.3.4 首先考查:数据库服务器内的调节 262

12.3.5 计算总的响应时间 262

12.4.1 分解CPU时间 264

12.4 调节修改整体响应时间 264

12.4.2 分解等待时间 266

12.4.3 解决XYZ公司的问题 275

12.5 引起性能问题的常见原因 275

12.5.1 应用程序和数据库设计的缺陷 275

12.5.2 低效的数据文件布局和存储配置 276

12.5.3 用于应用程序的不恰当db_block_size 276

12.5.4 对数据库对象不恰当的设置 276

12.5.5 不合适的大小和回滚段数 277

12.5.6 低劣的应用设计 277

第四部分 数据库保护 279

第13章 备份和恢复 279

13.1 关于备份 279

13.1.1 备份策略 280

13.1.2 脱机数据库备份 281

13.1.3 联机数据库备份 283

13.1.4 逻辑的数据库备份(导出) 284

13.1.5 导入实用工具 288

13.1.6 Oracle8恢复管理器 290

13.1.7 备用数据库 291

13.1.8 恢复选项 293

13.1.9 测试你的策略 293

13.2 建议 294

附录 295

附录A 术语一览表 295

附录B Oracle8.15 DBA视图 304

附录C Oracle8.15 V$视图 310

返回顶部