Oracle 11g R2 DBA操作指
《Oracle 11g R2 DBA操作指南》内容简介:Oracle数据库是一款优秀且应用广泛的关系数据库管理系统。《Oracle 11g R2 DBA操作指南》全面、详细地讲解了Oracle 11g R2数据库管理技术,是学习Oracle数据库管理的实用教材和参考书。《Oracle 11g R2 DBA操作指南》共分26章,通过几百个范例详尽讲解了Oracle 11g R2数据库安装与卸载、SQL语言、各种数据库对象、数据库备份与恢复、用户与系统管理、企业管理器(EM),以及数据库性能优化等技术。书中每章的内容不仅概念清晰、操作步骤明了、示例丰富,而且更侧重于满足实际工作的需要。《Oracle 11g R2 DBA操作指南》适合Oracle数据库系统管理的初学者以及Oracle 11g R2 DBA参考。书中的内容覆盖了OCA考试的所有知识点,同样适合参加OCA考试的读者。
基本信息
- 出版社
清华大学出版社
- 作者
林树泽 卢芬
- 开本
16
- 页数
569页
- ISBN
7302339104、9787302339106
基本介绍
内容简介
《Oracle 11g R2 DBA操作指南》是一本全面讲述Oracle 11g R2数据库系统管理的图书,之所以选择Oracle 11g R2这个版本是因为Oracle已经不再提供对Oracle 10g的技术支持,Oracle 11g R2版本是其目前支持的版本,这个版本的技术支持延续到2017年。《Oracle 11g R2 DBA操作指南》开篇针对初学者非常详细地介绍了如何安装和配置Oracle数据库,这样读者能快速配置一个学习环境。通过《Oracle 11g R2 DBA操作指南》的学习,读者能够全面地掌握Oracle数据库的体系架构,以及数据库管理、数据库安全、数据库优化和高可用等DBA所需要掌握的知识和技能。通过《Oracle 11g R2 DBA操作指南》的学习和实践,相信读者能够完成基本的数据库管理工作,成为一名合格的Oracle数据库初级管理员。
作者简介
林树泽,软件工程硕士,资深DBA,数据库技术顾问。其著作有《Oracle DBA教程——从基础到实践》、《Oracle数据库进阶——高可用性、性能优化和备份恢复》、《Oracle数据库管理之道》和《OraclePL/SQL DBA编程入门》。拥有Oracle授予的OCA、OCP及OCM证书。
图书目录
第1章 Oracle数据库基础 1.1 什么是关系数据库 1.1.1 关系数据库模型 1.1.2 关系数据模型的创始人 1.2 Oracle数据库发展简史 1.2.1 公司之初 1.2.2 Oracle数据库的发展历程 1.3 数据库RDBMS 1.4 SQL语言简介 1.4.1 SQL语言概述 1.4.2 SQL语句的操作 1.5 本章小结 第2章 Oracle 11g数据库初体验 2.1 安装数据库的环境要求 2.2 Windows环境下Oracle 11g的安装步骤 2.3 SQL Plus工具以及scott用户 2.4 Linux环境下Oracle 11g的安装步骤 2.4.1 安装前的配置任务 2.4.2 安装数据库软件 2.4.3 启动监听 2.4.4 使用:DBCA图形化工具建库 2.5 测试到数据库的连接 2.6 删除数据库软件 2.7 本章小结 第3章 数据库的启动与关闭 3.1 启动数据库 3.1.1 数据库启动过程 3.1.2 数据库启动到NOMOUNT状态 3.1.3 数据库启动到MOUNT状态 3.1.4 数据库启动到OPEN状态 3.2关闭数据库 3.2.1 数据库关闭过程 3.2.2数据库关闭的几个参数及其含义 3.3 本章小结 第4章OracIe数据库体系结构 4.1 Oracle体系结构概述 4.2Oracle数据库体系结构 4.2.1 Oracle服务器和实例 4.2.2 Oracle数据库物理结构(文件组成) 4.2.3 参数文件、密码文件和归档日志文件 4.3数据库连接(connection)与会话(session) 4.3.1数据库连接(connection) 4.3.2会话(session) 4.4 Oracle数据库内存结构 4.4.1共享池(Sharedp001) 4.4.2数据库高速缓冲区(Database buffer cache) 4.4.3重做日志高速缓冲区(Redo buffer cache) 4.4.4大池(Large pool)和Java池(Java pool) 4.4.5流池(Streaming pool) 4.4.6 PGA(进程全局区)和UGA(用户全局区) 4.4.7如何获得内存缓冲区的信息 4.5 Oracle服务器进程和用户进程 4.6 Oracle数据库后台进程 4.6.1系统监控进程(SMON) 4.6.2进程监控进程(PMON) 4.6.3 数据库写进程(DBWR) 4.6.4重做日志写进程(LGWR) 4.6.5归档日志进程(ARCH) 4.6.6校验点进程(Checkpoint process) 4.7本章小结 第5章SQL语言概述 5.1 SQL语句分类 5.2 SQL的查询语句 5.2.1 SELECT语句的语法及书写要求 5.2.2简单查询 5.2.3特定的列查询 5.2.4 WHERE子句 5.2.5列标题的默认显示格式 5.2.6在SQL语句中使用列的别名 5.2.7算数运算符及使用 5.2.8 DISTINCT运算符 5.2.9连接运算符及使用 5.3书写规范 5.4单行函数 5.4.1字符型单行函数 5.4.2数字型单行函数 5.4.3 日期型单行函数 5.5空值(NULL)和空值处理函数 5.5.1什么是空值 5.5.2 NVL函数和NVL2函数 5.5.3 NULLIF函数 5.5.4 COALESCE函数 5.6条件表达式 5.6.1 CASE表达式 5.6.2 DECODE函数 5.7分组函数 5.7.1 AVG和SLIM函数 5.7.2 MAX和MIN函数 5.7.3 COUNT函数 5.7.4 GROUP BY子句 5.7.5分组函数的嵌套使用 5.7.6 HAVING子句 5.8数据操纵语言(DML) 5.8.1 INSERT语句 5.8.2 UPDATE语句 5.8.3 DELETE语句 5.9本章小结 第6章数据字典 6.1数据字典中的内容 6.2使用和操作数据字典视图 6.3数据字典视图分类 6.4使用数据字典视图 6.5动态性能视图及使用 6.6本章小结 第7章网络配置管理 7.1 Oracle的网络连接 7.2服务器端监听器配置 7.2.1动态注册 7.2.2静态注册 7.2.3连接测试 7.2.4监听程序管理 7.3客户端配置 7.3.1 本地命名 7.3.2简单命名 7.4 Oracle数据库服务器支持的两种连接方式 7.4.1服务器进程 7.4.2共享连接 7.4.3共享连接涉及初始化参数 7.4.4共享连接的工作过程 7.4.5共享连接的配置 7.4.6共享连接的一些问题 7.4.7专有连接 7.5数据库驻留连接池 7.5.1 DRCP的工作原理 7.5.2如何配置DRCP 7.6本章小结 第8章内存管理 8.1 内存架构 8.1.1 PGA概述 8.1.2 SGA概述 8.1.3 UGA概述 8.2内存管理 8.2.1 配置内存组件 8.2.2 SGA与PGA的自动调整 8.2.3配置数据库smart flash缓存 8.3本章小结 第9章用户管理和资源文件 9.1创建用户 9.1.1初试创建新用户 9.1.2创建用户语法及参数含义 9.1.3改变用户参数 9.2删除用户 9.3用户和数据库模式 9.4用户管理中的重要文件——概要文件 9.4.1什么是概要文件 9.4.2使用资源管理和口令管理的概要文件步骤 9.4.3使用概要文件管理会话资源 9.4.4口令管理参数以及含义 9.4.5创建口令管理的概要文件 9.5修改和删除概要文件 9.6本童小结 第10章控制文件和数据库启动 10.1控制文件和数据库启动概述 10.2如何获得控制文件的信息 10.3控制文件的内容 10.3.1控制文件中所存的内容 10.3.2如何查看控制文件中所存内容的记录信息 10.4存储多重控制文件 10.4.1多重控制文件 10.4.2移动控制文件 10.4.3添加控制文件 10.5备份和恢复控制文件 10.5.1控制文件的备份 10.5.2控制文件的恢复 10.6本章小结 第11章重做日志管理 11.1 Oracle为何引入重做日志 11.2读取重做日志文件信息 11.2.1 v$log视图 11.2.2 v$logfile视图 11.2.3判断是否归档 11.2.4设置数据库为归档模式 11.13重做日志组及其管理 11.3.1添加重做日志组 11.3.2删除联机重做日志组 11.4重做日志成员及维护 11.4.1 添加重做日志成员 11.4.2删除联机重做日志成员 11.4.3 重设联机重做日志的大小 11.5清除联机重做日志 11.6 日志切换和检查点事件 11.7归档重做日志 11.8本章小结 第12章管理归档日志 12.1 归档模式 12.2设置归档模式 12.3设置归档进程与归档目录 12.4维护归档目录 12.5本章小结 第13章表空间与数据文件管理 13.1 Oracle数据库的逻辑结构 13.2表空间的分类以及创建表空间 13.3表空间磁盘管理的两种方案 13.3.1 数据字典管理的表空间磁盘管理 13.3.2本地管理的表空间磁盘管理 13.4创建表空间 13.4.1创建数据字典管理的表空间 13.4.2创建本地管理的表空间 13.4.3创建还原表空间 13.4.4创建临时表空间 13.4.5默认临时表空间 13.4.6创建大文件表空间 13.5表空间管理 13.5.1 脱机管理 13.5.2只读管理 13.6表空间和数据文件管理 13.6.1修改表空间大小 13.6.2修改表空间的存储参数 13.6.3删除表空间 13.6.4迁移数据文件 13.6.5数据字典和本地管理的表空间 13.7本章小结 第14章UNDO表空间管理 14.1 引入还原段的作用 14.2还原段如何完成读一致性 14.2.1 Oracle如何实现读一致性 14.2.2读一致性的进一步复杂化分析 14.2.3读一致性的具体步骤 14.3还原段的实例恢复与事务回滚 14.4 UNDO SEGMENT的选择算法 14.5讨论undo retention参数 14.6还原段分类 14.7 Oracle的自动还原段管理 14.8创建还原表空间 14.9维护还原表空间 14.10切换还原表空间 14.10.1UNDO表空间切换示例 14.10.2 UNOD表空间切换涉及状态 14.10.3删除UNDO表空间示例 14.11 dba undo extents数据字典 14.12本章小结 第15章事务(Transaction) 15.1 Oracle事务的由来 15.2什么是事务 15.3事务的特点 15.4事务控制 15.4.1使用COMMIT的显式事务控制 15.4.2使用ROLLBACK实现事务控制 15.4.3程序异常退出对事务的影响 15.4.4使用AUTOCOMMIT实现事务的自动提交 15.5本章小结 …… 第16章角色管理 第17章 管理和维护表 第18章 索引 第19章 系统和对象权限管理 第20章 视图 第21章 序列号和同义词 第22章 RMAN备份与恢复数据库 第23章 Oracle闪回技术 第24章 手工管理的备份恢复 第25章 OEM管理与使用 第26章 Orade数据库实例优化