注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络数据库OracleUnix 和Linux下的Oracle数据库管理

Unix 和Linux下的Oracle数据库管理

Unix 和Linux下的Oracle数据库管理

定 价:¥51.00

作 者: (美)Michael Wessler著;王华驹等译
出版社: 人民邮电出版社
丛编项:
标 签: 关系型数据库 数据库管理系统

ISBN: 9787115103314 出版时间: 2002-01-01 包装: 平装
开本: 26cm 页数: 436 字数:  

内容简介

  本书主要讲述Oracle数据库管理员所需要的管理知识与管理技巧。内容包括:DBA的任务,Oracle数据库的结构、设计、安装、创建和使用数据库的日常工作任务,DBA的管理工具,数据库的恢复与备份、在系统出现异常时的处理方法以及对数据库服务器的调整,Unix操作系统的知识,系统的升级和升迁,数据库与Java、Internet,9i服务器的新特性以及与DBA成长的有关内容。 本书内容全面地涉及到数据库理论和系统管理的知识,并给出了许多管理工作中的实际例子,非常适合于Oracle数据库管理员阅读。

作者简介

暂缺《Unix 和Linux下的Oracle数据库管理》作者简介

图书目录

第1章 DBA的任务 
1.1 什么是DBA 
1.1.1 取决于所在机构 
1.1.2 DBA来自何处 
1.2 成为DBA的途径 
1.2.1 系统管理员(SA) 
1.2.2 开发人员/程序员 
1.2.3 系统设计者/数据模型制作者 
1.2.4 其他途径 
1.3 DBA的类型 
1.3.1 应用程序DBA 
1.3.2 系统DBA 
1.3.3 维护DBA 
1.4 数据库管理的原则 
1.4.1 数据保护 
1.4.2 数据的可利用性 
1.5 数据库管理的责任 
1.5.1 数据库的技术责任 
1.5.2 非技术责任 
1.5.3 需要的技能 
1.6 IT机构内的任务 
1.6.1 系统管理员 
1.6.2 程序员/开发人员 
1.6.3 管理部门 
1.6.4 顾客和终端用户 
1.6.5 机构外部 
1.7 DBA的思想形式 
1.8 小结 
第2章 Oracle服务器的体系结构 
2.1 与数据库服务器有关的Oracle产品 
2.1.1 SQL*Plus 
2.1.2 Server Manager 
2.1.3 Net8 
2.2 数据库与实例的比较 
2.3 Oracle的文件类型 
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.4 存储器结构 
2.4.1 共享全局区域(SGA) 
2.4.2 共享池 
2.4.3 重写日志缓冲区 
2.4.4 大池 
2.4.5 Java池 
2.5 Oracle进程 
2.5.1 服务器进程 
2.5.2 后台进程 
2.5.3 系统监控进程(SMON) 
2.5.4 进程监控进程(PMON) 
2.5.5 数据库写进程(DBWn) 
2.5.6 写日志进程(LGWR) 
2.5.7 检查点进程(CKPT) 
2.5.8 归档进程(ARCn) 
2.5.9 恢复进程(RECO) 
2.5.10 作业队列进程(SNPnn) 
2.5.11 队列监控进程(QMNnn) 
2.5.12 调度程序进程(Dnnn) 
2.5.13 共享服务器进程(Snnn) 
2.6 事务控制 
2.7 各种各样的数据库文件 
Oracle数据库参数和日志文件 
2.8 小结 
第3章 规划数据库 
3.1 系统体系结构 
3.1.1 双层基本客户机服务器体系结构(2层) 
3.1.2 三层客户机服务器体系结构 
3.2 容量规划/估计 
3.2.1 技术方面的容量估计问题 
3.2.2 非技术方面的容量估计问题 
3.3 最佳灵活性结构 
3.3.1 /u01上的文件 
3.3.2 数据文件和其他OFA协议 
3.4 应用程序和数据库的考虑 
3.4.1 联机事务处理(OLTP) 
3.4.2 决策支持系统(DSS) 
3.5 混合系统 
3.6 小结 
第4章 机器的设置及安装 
4.1 安装之前的设置 
4.1.1 收集信息 
4.1.2 配置系统 
4.1.3 Oracle环境设置 
4.2 安装Oracle 
4.2.1 安装过程 
4.2.2 安装验证 
4.2.3 应用补丁 
4.3 小结 
第5章 创建数据库 
5.1 生成创建脚本 
5.1.1 脚本的使用 
5.1.2 数据库配置助手 
5.1.3 定制脚本 
5.2 创建数据库 
5.2.1 运行脚本 
5.2.2 查看创建的日志 
5.2.3 检查数据库实例 
5.2.4 编译无效对象 
5.2.5 清理失败的数据库 
5.3 创建后的工作 
5.3.1 修改密码 
5.3.2 修改oratab文件 
5.3.3 创建对init.ora的软链接 
5.4 为新数据库配置Net8 
5.4.1 tnsnames.ora 
5.4.2 listener.ora 
5.4.3 listener 
5.5 定制.profile文件 
5.6 小结 
第6章 日常工作 
6.1 数据库视图 
6.2 Oracle的启动和关闭 
6.2.1 数据库阶段 
6.2.2 数据库的启动 
6.2.3 数据库的关闭 
6.3 用户管理 
6.3.1 创建用户 
6.3.2 特权 
6.3.3 角色 
6.3.4 限额 
6.3.5 数据表、索引、序列的创建和维护 
6.3.6 识别对象和同义词 
6.4 空间管理 
6.4.1 存储分层结构 
6.4.2 表空间的管理 
6.5 监控 
6.5.1 验证数据库及连通性 
6.5.2 警告日志 
6.5.3 监控数据库对象 
6.5.4 设置和监控cron作业 
6.5.5 监控备份 
6.5.6 监控导出 
6.5.7 监控文件系统的空间 
6.5.8 电子监控和通知 
6.6 小结 
第7章 GUI管理产品 
7.1 Oracle企业管理器 
7.1.1 结构 
7.1.2 安装 
7.1.3 OEM控制 
7.1.4 OEM工具 
7.2 TOAD 
7.3 小结 
第8章 DBA实用工具 
8.1 导出和导入 
8.1.1 导出和导入综览 
8.1.2 使用导出 
8.1.3 导出类型 
8.1.4 使用导入 
8.2 常用导入/导出用法 
逻辑备份 
8.3 采用导入/导出对维护的好处 
8.3.1 重建表 
8.3.2 错误检查 
8.3.3 行计数 
8.3.4 普通错误 
8.4 高级导出和导入技术 
8.4.1 利用压缩和管道来导出和导入 
8.4.2 编辑转储文件 
8.4.3 调整参数 
8.5 使用SQL*Loader 
SQL*Loader装载类型 
8.6 使用LogMiner 
8.7 小结 
第9章 备份和恢复 
9.1 备份的重要性 
9.2 备份的类型 
9.2.1 逻辑备份 
9.2.2 物理备份 
9.3 数据库所受的损坏 
9.3.1 对数据库的影响 
9.3.2 增加容错能力 
9.4 执行备份和恢复 
9.4.1 冷备份和恢复 
9.4.2 冷备份和NOARCHIVELOG方式 
9.4.3 ARCHIVELOG方式的冷备份 
9.4.4 热备份和恢复 
9.4.5 软件和参数文件的备份 
9.5 综合计划和测试 
9.5.1 计划 
9.5.2 测试 
9.6 小结 
第10章 出现故障时应采取的措施 
10.1 对故障的反应 
10.1.1 收集信息 
10.1.2 系统级的问题鉴别 
10.1.3 鉴别技术问题 
10.2 文件和空间管理 
10.2.1 调整数据文件的大小 
10.2.2 数据文件的移动和改名 
10.3 锁定 
10.3.1 DML锁定 
10.3.2 DDL锁定 
10.4 “Snapshot Too Old”回滚错误 
10.5 小结 
第11章 Oracle服务器调整 
11.1 数据库调整方法 
11.2 诊断工具:UTLBSTAT/UTLESTAT和STATSPACK 
11.2.1 UTLBSTAT/UTLESTAT 
11.2.2 STATSPACK 
11.3 调整内存结构 
11.3.1 比率 
11.3.2 数据库缓冲区高速缓存 
11.3.3 重写日志缓冲区 
11.3.4 库高速缓存 
11.3.5 数据字典高速缓存 
11.3.6 磁盘分类 
11.4 调整回滚段 
11.4.1 OLTP的回滚段 
11.4.2 批量作业的回滚段 
11.4.3 监控回滚段的使用 
11.5 避免文件冲突 
11.6 等待事件 
11.6.1 V$SYSTEM_EVENT 
11.6.2 V$SESSION_EVENT 
11.6.3 V$SESSION_WAIT 
11.7 本地管理表空间 
11.8 调整表 
11.8.1 索引结构表 
11.8.2 分区表 
11.8.3 行迁移和链接 
11.9 索引 
11.10 小结 
第12章 Unix操作系统的体系结构 
12.1 基本概念 
12.2 Unix系统的内核 
12.2.1 Unix进程 
12.2.2 Unix系统的存储管理 
12.2.3 文件系统及文件 
12.2.4 输入输出子系统 
12.3 Unix系统中进程的启动与关闭 
12.4 Unix系统的硬件体系结构 
12.4.1 单处理器计算机 
12.4.2 对称式多处理器计算机 
12.4.3 集群计算机 
12.4.4 MPP和NUMA 
12.5 小结 
第13章 Unix服务器的监控 
13.1 监控服务器的必要性 
13.2 监控服务器概述 
13.3 监控内存的分配 
13.3.1 共享内存和信号量 
13.3.2 SGA的分配 
13.3.3 私有共享内存 
13.3.4 共享内存和信号量的释放 
13.3.5 监控内存 
13.4 监控磁盘的输入/输出 
13.4.1 RAID 
13.4.2 原始分区 
13.4.3 异步输入输出 
13.4.4 监控磁盘的输入输出 
13.5 监控CPU 
13.6 监控网络 
13.7 小结 
第14章 补丁和升级 
14.1 什么是补丁和升级 
14.2 安装补丁的时机和方法 
14.2.1 概述 
14.2.2 安装系统补丁 
14.2.3 补丁示例 
14.3 升级的时机和方法 
14.3.1 概述 
14.3.2 进行升级 
14.3.3 升级示例 
14.4 其他考虑 
14.5 小结 
第15章 升迁 
15.1 什么是升迁 
15.2 升迁数据库的理由 
15.3 准备工作 
15.3.1 规划 
15.3.2 数据库测试 
15.3.3 应用程序测试 
15.3.4 升迁测试 
15.4 升迁方法 
15.4.1 导出/导入 
15.4.2 mig 
15.4.3 ODMA 
15.4.4 源数据库的版本 
15.4.5 允许的升迁时间 
15.4.6 DBA技巧 
15.5 ODMA的使用 
15.5.1 概述 
15.5.2 用ODMA进行升迁的步骤 
15.6 小结 
第16章 数据库服务器中的Java 
16.1 了解Oracle内置Java的作用和发展前景 
16.2 Java概述 
16.3 Oracle对Java的支持 
16.3.1 数据库之外的Java 
16.3.2 数据库内的Java 
16.4 管理数据库内的Java 
16.4.1 Java参数配置 
16.4.2 安装Java 
16.4.3 卸载Java 
16.4.4 创建、加载和运行Java程序 
16.4.5 为Java配置MTS和IIOP 
16.4.6 加载EJB和CORBA服务器 
16.5 小结 
第17章 WebDB/Oracle Portal 
17.1 什么是WebDB/Oracle Portal 
17.2 WebDB/Oracle Portal的体系结构 
17.3 安装 
17.4 基本的WebDB维护 
17.5 登录站点 
17.6 WebDB和Oracle Portal的主要区别 
17.7 小结 
第18章 Internet应用服务器(iAS) 
18.1 Web环境 
18.1.1 技术设计 
18.1.2 可扩充性 
18.1.3 可用性 
18.2 了解并使用iAS 
18.2.1 模块 
18.2.2 Oracle Forms、Reports和Discover 
18.2.3 Oracle Portal 
18.2.4 PSP和JSP 
18.2.5 iFS 
18.2.6 Oracle 8i JVM 
18.2.7 Database Cache和Web Cache 
18.3 安装 
18.4 定位配置文件和控制Apache 
18.5 小结 
第19章 9i服务器的新特点 
19.1 安装9i服务器 
19.2 设置安全性和注册 
19.3 生成服务器参数文件(SPFILE) 
19.4 使用Oracle管理的文件 
19.5 使用动态存储器参数和多块容量 
19.6 使用撤销表空间 
19.7 综合范例模式 
19.8 其他特性和变化 
19.9 小结 
第20章 DBA的成长 
20.1 DBA的成长 
20.2 动力 
20.3 继续教育 
20.3.1 传统的教育 
20.3.2 Oracle大学课程 
20.3.3 第三方的Oracle课程 
20.3.4 自学 
20.3.5 应急技术 
20.4 获得认证 
20.4.1 能够获得认证的途径 
20.4.2 准备 
20.4.3 参加考试 
20.4.4 认证的好处 
20.5 和其他DBA联络 
20.5.1 技术上的好处 
20.5.2 职业上的好处 
20.5.3 顾问/合同与带薪雇员 
20.6 学习系统管理和体系结构 
20.7 学习Java 
20.8 小结 
附录A 基本的Unix命令 
附录B Vi编辑器 
附录C 脚本 
附录D 术语汇编

本目录推荐