图书介绍

Oracle9i DBA基础教程2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

Oracle9i DBA基础教程
  • (美)Marlene Theriault等著;杨涛等译 著
  • 出版社: 北京:机械工业出版社
  • ISBN:7111116240
  • 出版时间:2003
  • 标注页数:417页
  • 文件大小:35MB
  • 文件页数:427页
  • 主题词:

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Oracle9i DBA基础教程PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第一部分 定义数据库1

第1章 成为一名Oracle DBA1

1.1 如何与数据库进行“交谈”2

1.2 什么是Oracle DBA和DBA的职责2

1.2.1 数据库示例:银行3

1.2.2 信息的保存4

1.2.3 什么是Oracle数据库4

1.2.4 你具备成为一名DBA的条件吗5

1.3 DBA的种类9

1.3.1 DBA的任务10

1.3.2 怎样才能成为一名高级DBA13

1.4 SQL Plus应知应会14

1.4.1 进入SQL Plus15

1.4.2 环境设置类命令17

1.4.3 信息收集类命令20

1.4.4 报告生成命令23

第2章 Oracle数据库的组成29

2.1 逻辑对象与物理对象30

2.1.1 物理对象31

2.1.2 操作系统简介32

2.1.3 Oracle在计算机系统中的切入点34

2.1.4 Oracle软件34

2.2 Oracle数据库的“物理”组成34

2.2.1 数据文件35

2.2.2 参数文件37

2.2.3 日志文件39

2.2.4 备份文件40

2.3 数据库的逻辑对象40

2.3.1 表空间40

2.3.2 表41

2.3.3 索引44

2.3.4 数据库触发器46

2.3.5 视图46

2.3.6 实体化视图47

2.3.7 回退段和撤销表空间47

2.3.8 临时段50

2.3.9 角色51

2.3.10 包、过程、函数54

2.3.11 序列54

2.3.12 权限55

第3章 掌握Oracle数据库:“DBA_”视图59

3.1 数据字典视图60

3.2 DBA_视图60

3.2.1 DBA_TABLESPACES视图62

3.2.2 DBA_DATA_FILES视图65

3.2.3 DBA_SEGMENTS视图67

3.2.4 DBA_EXTENTS视图69

3.2.5 DBA_ROLLBACK_SEGS视图71

3.2.6 DBA_UNDO_EXTENTS视图74

3.2.7 DBA_OBJECTS视图75

3.2.8 DBA_TEMP_FILES视图76

3.2.9 DBA_TABLES视图77

3.2.10 DBA_TAB_COLUMNS视图80

3.2.11 DBA_INDEXES视图83

3.2.12 DBA_IND_COLUMNS视图87

3.2.13 DBA_CONSTRAINTS视图89

3.2.14 DBA_CONS_COLUMNS视图92

第4章 掌握Oracle数据库:V$视图95

4.1 V$视图的基本情况96

4.2 实例级静态V$视图99

4.2.1 V$DATABASE视图100

4.2.2 V$DATAFILE视图102

4.2.3 V$DATAFILE_HEADER视图104

4.2.4 V$BFILE视图106

4.2.5 V$FIXED_TABLE视图107

4.2.6 V$INSTANCE视图108

4.2.7 V$PARAMETER视图110

4.2.8 V$SGA视图111

4.2.9 V$TEMPFILE视图112

第5章 与Oracle数据库的安全有关的视图115

5.1 DBA_USERS视图116

5.2 DBA_PROFILES视图120

5.3 DBA_ROLES视图122

5.4 DBA_ROLE_PRIVS视图123

5.5 DBA_SYS_PRIVS视图125

5.6 DBA_TS_QUOTAS视图127

5.7 DBA_TAB_PRIVS视图128

5.8 DBA_SYNONYMS视图132

5.9 DBA_VIEWS视图134

第6章 与Oracle数据库的优化有关的实例级动态V$视图141

6.1 V$FILESTAT视图143

6.2 V$LATCH视图145

6.3 V$LIBRARYCACHE视图146

6.4 V$LOCK视图148

6.5 V$LOCKED_OBJECT视图153

6.6 V$PROCESS视图154

6.7 V$SESSION视图156

6.8 V$ROLLSTAT视图159

6.9 V$ROLLNAME视图161

6.10 V$UNDOSTAT视图162

6.11 V$ROWCACHE视图163

6.12 V$SGASTAT视图164

6.13 V$STATNAME视图166

6.14 V$SYSSTAT视图167

6.15 V$SYSTEM_EVENT视图168

6.16 V$WAITSTAT视图170

第二部分 管理数据库173

第7章 Oracle数据库的安装、配置和建立173

7.1 关于软件安装174

7.2 软件安装步骤177

7.2.1 安装前的准备工作177

7.2.2 关于演示数据库178

7.2.3 几个安装决策178

7.3 创建一个数据库181

7.3.1 Oracle Database Configuration Assistant的使用方法181

7.3.2 软件安装工作完成之后189

7.3.3 数据库创建出来以后190

7.4 表空间及其结构192

7.4.1 SYSTEM表空间193

7.4.2 回退表空间或撤销表空间193

7.4.3 TEMP或TEMPORARY表空间195

7.4.4 TOOLS表空间195

7.4.5 USERS表空间196

7.4.6 DATA和INDEX表空间196

7.4.7 设置表空间的长度197

7.4.8 表空间的默认存储子句198

7.5 init.ora文件与SPFIE.ora文件201

7.6 实例与数据库204

7.7 SGA的组成205

7.8 关于演示表207

第8章 数据库的基本管理工作209

8.1.1 如何创建和删除表空间210

8.1 如何对表空间进行管理210

8.1.2 如何在表空间里创建对象213

8.1.3 如何调整表空间的尺寸217

8.1.4 表空间的自动扩展功能222

8.1.5 临时表空间与永久表空间223

8.1.6 可移植的表空间224

8.2 用文档记录数据库226

8.3 在数据库里创建对象228

8.3.1 如何创建表228

8.3.2 关系表的创建参数229

8.3.3 如何创建一个复杂的表230

8.3.4 如何创建索引231

8.3.5 如何创建用户233

第9章 DBA的日常工作237

9.1.1 警报日志238

9.1 日常监控工作238

9.1.2 LISTENER.LOG文件241

9.1.3 重做日志的状态242

9.1.4 碎片243

9.1.5 回退段248

9.1.6 监控回退段的尺寸249

9.1.7 调整回退段区的尺寸251

9.1.8 区的使用情况252

9.1.9 剩余空间256

9.1.10 跟踪文件263

9.2 用户会话的状态265

9.3 监控对象的修改情况266

第三部分 保护数据库267

第10章 Oracle安全技术267

10.1 数据库的内部安全措施268

10.1.1 权限269

10.1.2 角色的创建273

10.1.3 同义词的创建277

10.1.4 视图的创建278

10.2 应用程序级安全措施279

10.2.1 应用程序的保护279

10.2.2 虚拟专用数据库280

10.2.3 创建一个VPD283

10.2.4 对数据库列进行加密288

10.2.5 对列数据进行加密288

10.3 关于审计290

10.3.1 尝试登录审计290

10.3.2 操作行为审计291

10.3.3 对象审计293

10.3.4 审计跟踪的保护294

10.4.2 Oracle Net和Oracle Advanced Security Option295

10.4.1 网络安全措施295

10.4 数据库的外部安全295

第11章 可用性299

11.1 与可用性有关的基本概念300

11.2 要预防的内容302

11.2.1 物理性故障302

11.2.2 逻辑性故障303

11.3 数据恢复工作的分类303

11.3.1 数据恢复303

11.3.2 实例恢复304

11.3.3 介质恢复304

11.4 数据备份工作的分类304

11.4.1 物理备份304

11.4.2 Recovery Manager307

11.4.3 逻辑备份310

11.5.1 平均恢复时间目标值313

11.5 数据库功能313

11.5.2 回闪查询314

11.5.3 LogMiner315

11.5.4 复制317

11.6 Data Guard与备用数据库319

11.6.1 体系结构与术语319

11.6.2 Data Guard的配置选项320

11.6.3 使用Data Guard的好处321

11.7 Real Application Clusters322

11.8 Real Application Clusters Guard323

11.9 与可用性有关的其他功能323

11.9.1 TAF功能323

11.9.2 数据库对象的联机重定义功能324

11.9.3 可恢复的空间分配功能324

第12章 服务器性能327

第四部分 优化数据库327

12.1 什么是性能管理328

12.1.1 80/20法则329

12.1.2 什么是响应时间329

12.1.3 问题出在什么地方330

12.1.4 响应时间与吞吐量331

12.2 关键业务事务332

12.2.1 事务332

12.2.2 制定服务级协议335

12.2.3 案例总结之一:XYZ公司的主动式优化工作337

12.3 性能问题的诊断337

12.3.1 小窍门:如何度过最初的5分钟337

12.3.2 问正确的问题338

12.3.3 案例总结之二:XYZ公司的被动式优化工作340

12.3.4 诊断工作的第一步:数据库服务器内的优化341

12.3.5 计算总响应时间342

12.4 总向应时间的优化344

12.4.1 对CPU时间进行优化344

12.4.2 对等待时间进行优化347

12.4.3 案例总结之三:解决XYZ公司的性能问题358

12.5 性能问题的常见原因358

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

12.5.2 低效率的数据库布局和存储配置359

12.5.3 应用程序的db_block_size参数设置不当359

12.5.4 数据库对象设置不当360

12.5.5 回退段的尺寸和数量设置不当360

12.5.6 低劣的应用程序设计方案361

第13章 Oracle软件工具365

13.1 SQL语句的优化:Explain Plan/TKPROF/Autotrace366

13.1.1 优化器366

13.1.2 SQL语句的优化369

13.1.3 Explain Plan371

13.1.4 TKPROF:SQL跟踪工具372

13.1.5 autotrace376

13.2 Oracle Enterprise Manager377

13.2.1 OEM的基本功能378

13.2.2 与数据库管理工作有关的OEM选项382

13.2.3 其他工具包382

13.3 STATSPACK383

13.3.1 STATSPACK的用途384

13.3.2 如何安装STATSPACK385

13.4 DBMS_STATS390

13.5 存储概要391

第五部分 附录395

附录A 术语表395

附录B 资源407

热门推荐