搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
Oracle 11g数据库管理与优化宝典
0.00    
图书来源: 浙江图书馆(由图书馆配书)
  • 配送范围:
    全国(除港澳台地区)
  • ISBN:
    9787121074097
  • 作      者:
    汪照东编著
  • 出 版 社 :
    电子工业出版社
  • 出版日期:
    2008
收藏
编辑推荐
  一线Oracle工程师兼培训讲师多年经验倾情奉献。
  重点剖析Oracle 11g最新功能与特性,全面讲解Oracle 11g数据库管理和性能调优的原理及方法,打造高可用性数据库。
  内容丰富,点面兼顾,结构科学,方便不同类型读者快速查阅。
  全程案例引导,目标更加明确,学习效率更高。
  配套光盘包含全书涉及的代码,并提供高价值的教学视频。
  本书作者毕业于西安交通大学,Oracle OCP,目前任职于电子商务领域知名外企,近10年和Oracle数据库系统管理工作经历,对Oracle和SQL Server数据库系统管理和性能优化等方面有着丰富的经验,长期从事企业技术支持及培训,并长期担任北大青鸟Oracle数据库课程讲师。
展开
作者简介
  汪照东,毕业于西安交通大学,Oracle OCP,目前任职于电子商务领域知名外企,近10年的Oracle数据库管理系统管理工作经历,对Oracle和SQL数据系统管理和性能优化等方面有着丰富的经验,长期事企业技术支持及培训,并长期担任北大青鸟Oracle数据库课程讲师。
展开
内容介绍
  《Oracle 11g数据库管理与优化宝典》详细讲解了Oracle 11g结构和功能方面的相关内容,并针对数据库高可用性的要求,细致讲解了Oracle 11g性能调优的知识。《Oracle 11g数据库管理与优化宝典》共27章,分为4篇。第1篇对数据库管理员的职责、验证、安全和管理进行了概述。第2篇详细讲解了管理控制文件、管理重做日志、管理已归档的重做日志、管理表空间、管理数据文件和临时文件、管理撤销数据以及使用Oracle管理文件的内容。第3篇详细讲解了模式对象空间的管理,表的管理,索引的管理,索引簇和散列簇的管理,视图、序列与同义词的管理以及分区表的管理。第4篇讲解了数据库配置与I/O的调整、内存的调整、应用程序的调整、SQL语句的调整等多方面内容。
  《Oracle 11g数据库管理与优化宝典》内容全面、结构明晰、案例实用且丰富,具有很强的可操作性。书中实例的选取兼顾深度与广度,对实际问题的现象、产生原因和相关原理进行了深入浅出的讲解。
  《Oracle 11g数据库管理与优化宝典》是数据库管理员、数据库安全管理员以及Oracle 11g数据库应用开发人员的参考指南,既可以作为学校、培训机构及企业的Oracle 11g数据库管理教程,也适合作为Oracle 11g DBA的案头参考书,还可以作为自学Oracle或者备考OCP的参考用书。
展开
精彩书摘
  用户的类型和角色以及职责依赖于数据库的站点大小。一个小的数据库站点可以只有一个数据库管理员,并为应用程序开发人员和用户来管理数据库。一个大型站点有必要将数据库管理员职责划分给几个人以及几个专门的区域,如数据库管理员、安全专员、网络管理员、应用程序开发人员、应用程序管理员、数据库用户等。下面介绍各个角色所承担的职责。
  1.1.1数据库管理员
  每个数据库至少需要个数据库管理员(DBA),一个Oracle数据库系统可以很大,也可以有多个用户,因此数据库管理工作往往不是一个人所能完成的,这时需要有个DBA组来共同分担数据库管理员的职责。数据库管理员的职责包括以下几种任务:
  ◆安装和升级Oracle服务器和应用程序,这项工作是一个DBA最基本的工作。DBA要根据企业或公司的需要,搭建新的Oracle数据库服务器,或升级Oracle服务器(如将Oracle 10g升级到Oracle 11g)。
展开
目录
第1部分 基本数据库管理
第1章 Oracle数据库管理员
1.1 0racle的用户类型
1.1.1 数据库管理员
1.1.2 安全专员
1.1.3 网络管理员
1.1.4 应用程序开发人员
1.1.5 应用程序管理员
1.1.6 数据库用户
1.2 数据库管理员的任务
1.2.1 评估数据库服务器的硬件设备
1.2.2 安装Oracle软件
1.2.3 规划数据库
1.2.4 创建和打开数据库
1.2.5 备份数据库
1.2.6 注册系统用户
1.2.7 具体实施数据库的设计
1.2.8 备份完整的数据库
1.2.9 协调数据库的性能
1.2.10 下载和安装补丁程序
1.3 向数据库提交SQL语句和命令
1.3.1 SQL*Plus简介
1.3.2 使用SQL*Plus连接到数据库前的准备
1.3.3 使用SQL*Plus连接到数据库
1.4 识别Oracle数据库软件的版本
1.4.1 版本号码的格式
1.4.2 检查当前的版本号
1.5 数据库管理员的安全和权限
1.5.1 数据库管理员的操作系统账号
1.5.2 具有管理权限的用户账号
1.6 数据库管理员验证
1.6.1 管理权限
1.6.2 为数据库管理员选择一种验证方式
1.6.3 使用操作系统验证方式
1.6.4 使用密码文件验证方式
1.7 密码文件的管理
1.7.1 0RAPWD的使用
1.7.2 设置REMOTE_LOGIN_PASSWORDFILE
1.7.3 向密码文件中添加用户
1.7.4 密码文件的维护
1.8 数据库管理员实用程序
1.8.1 SQL*Loader实用程序
1.8.2 Export和Import实用程序
1.9 小结

第2章 创建和配置Oracle数据库
2.1 创建Oracle数据库
2.2 使用数据库配置助手创建数据库
2.2.1 启动DBCA
2.2.2 使用DBCA创建数据库
2.2.3使用DBCA修改数据库配置
2.2.4 使用DBCA删除数据库
2.2.5 使用DBCA管理模板
2.2.6 使用DBCA配置自动存储管理
2.3 使用CREATE DATABASE语句创建数据库
2.3.1 指定实例标识符(SID)
2.3.2 设置所需的环境变量
2.3.3 选择数据库验证模式
2.3.4 创建初始化参数文件
2.3.5 创建实例( 仅Windows)
2.3.6 连接到实例中
2.3.7 创建服务器参数文件
2.3.8 启动实例
2.3.9 执行CREATE DATABASE语句
2.3.10 创建额外的表空间
2.3.11 运行创建数据字典视图的脚本
2.3.12 运行安装额外选项的脚本(可选)
2.3.13 备份数据库
2.3.14 设置实例的自动启动功能(可选)
2.4 理解CREATE DATABASE语句
2.4.1 指定SYS和SYSTEM的密码
2.4.2 创建一个本地管理的SYSTEM表空间
2.4.3 有关SYSAUX表空间
2.4.4 使用自动撤销管理
2.4.5 创建一个默认的永久表空间
2.4.6 创建一个默认的临时表空间
2.4.7 在数据库创建时指定Oracle Managed Files
2.4.8 在数据库创建中支持大文件的表空间
2.4.9 指定数据库的时区和时区文件
2.4.10 指定FORCE LOGGING模式
2.5 理解初始化参数
2.5.1 确定全局数据库名称
2.5.2 指定Flash Recovery区
2.5.3 指定控制文件
2,5.4 指定数据库块尺寸
2.5.5 指定进程的最大数目
2.5.6 指定DDL锁超时时间
2.5.7 指定撤销空间管理的方法
2.5.8 有关COMATIBLE初始化参数
2.6 创建数据库的问题
2.7 删除数据库
2.8 使用服务器参数文件管理初始化参数
2.8.1 什么是服务器参数文件
2.8.2 移植到服务器参数文件
2.8.3 创建服务器参数文件
2.8.4 在HARD激活的存储器上存储服务器参数文件
2.8.5 SPFILE初始化参数
2.8.6 改变初始化参数的值
2.8.7 导出服务器参数文件
2.8.8 备份服务器参数文件
2.8.9 查看参数设置
2.9 定义数据库服务
2.9.1 扩展服务
2.9.2 配置服务
2.9.3 使用服务
2.10 创建数据库之后考虑的问题
2.10.1 一些安全上的考虑
2.10.2 启用透明数据密码策略
2.10.3 创建安全的外部密码存储
2.10.4 安装Oracle数据库的简单计划
2.11 数据库数据字典视图
2.12 小结

第3章 启动和关闭数据库
3.1 启动数据库
3.1.I 启动数据库的方法
3.1.2 理解初始化参数文件
3.1.3 启动实例前的准备工作
3.1.4 启动实例
3.2 改变数据库的可用性
3.2.1 加载但不打开数据库
3.2.2 打开一个关闭的数据库
3.2.3 使用只读方式打开数据库
3.2.4 限制访问一个打开的数据库
3.3 关闭数据库
3.3.1 用NORMAL选项关闭数据库
3.3.2 用IMMEDIATE选项关闭数据库
3.3.3 用TRANSACTIONAL选项关闭数据库
3.3.4 用ABORT选项关闭数据库
3.3.5 关闭超时和终止
3.4 数据库的停顿
3.4.1 将数据库置于静止状态
3.4.2 恢复数据库到正常操作状态
3.4.3 查看实例的静止状态
3.5 暂停和恢复数据库
3.6 小结

第4章 管理Oracle进程
4.1 进程的种类
4.1.1 用户进程概述
4.1.2 服务进程
4.1.3 后台进程
4.2 专用服务器进程与共享服务器进程
4.2.1 专用服务器进程
4.2.2 共享服务器进程
4.3 数据库驻留连接池
4.3.1 何时使用数据库驻留连接池
4.3.2 数据库驻留连接池的优点
4.3.3 专用服务器、共享服务器和数据库驻留连接池之间的区别
4.3.4 驻留连接池的内存使用
4.3.5数据库驻留连接池的限制
4.4 将Oracle配置为共享服务器
4.4.1 共享服务器的初始化参数
4.4.2 启动共享服务器
4.4.3 配置调度程序
4.5 配置数据库驻留连接池
4.5.1 启动数据库驻留连接池
4.5.2 为数据库驻留连接池配置连接池
4.5.3 数据库驻留连接池的相关数据字典视图
4.6 0racle后台进程
4.6.1 数据写入进程
4.6.2 日志写入进程
4.6.3 检查点进程
4.6.4 系统监控进程
4.6.5 进程监控进程
4.6.6 恢复进程
4.6.7 作业队列进程
4.6.8 归档进程
4.6.9 其他后台进程8
4.7 为并行SQL的执行管理进程
4.7.1 有关并行执行的服务器
4.7.2 为某个会话更改并行执行
4.8 为外部过程管理进程
4.9 终止会话
4.9.1 识别要终止的会话
4.9.2 终止处于激活状态的会话
4.9.3 终止处于非激活状态的会话
4.10 进程和会话的数据字典视图
4.11 小结

第5章 管理内存
5.1 有关内存的管理
5.1.1 自动内存管理
5.1.2 手动内存管理
5.2 内存体系回顾
5.2.1 系统全局区
5.2.2 程序全局区
5.3 使用自动内存管理
5.3.1 启动自动内存管理
5.3.2 监控和调整自动内存管理
5.4 手工配置内存
5.4.1 使用自动共享内存管理
5.4.2 使用手动共享内存管理
5.4.3使用自动PGA内存管理
5.4.4使用手动PGA内存管理
5.5内存管理参考
5.5.1 支持自动内存管理的操作平台
5.5.2 内存管理的数据字典视图
5.6小结
第6章 管理数据库用户和安全
第7章 监控数据库的操作

第2部分 Oracle数据库结构和存储
第8章 管理控制文件
第9章 管理重做日志
第10章 管理已归档的重做日志
第11章 管理表空间
第12章 管理数据文件和临时文件
第13章 管理撤销
第14章 使用Oracle管理文件

第3部分 模式对象
第15章 管理模式对象
第16章 管理模式对象的空间
第17章 管理表
第18章 管理索引
第19章 管理簇
第20章 管理散列族
第21章 管理视图、序列和同义词
第22章 管理分区表

第4部分 Oracle性能调优
第23章 查询优化
第24章 使用EXPLAIN PLAN
第25章 使用索引和族
第26章 使用优化器提示
第27章 SQL调整
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证