《Oracle 10g入门与实践》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:林慧等编著
  • 出 版 社:北京:中国铁道出版社
  • 出版年份:2005
  • ISBN:7113066372
  • 页数:431 页
图书介绍:本书总结了作者多年从事开发和管理Oracle数据库的经验,详细介绍如何使用Oracle实现企业数据存储,以及如何使用Oracle数据库从事应用开发。

第1章 Oracle数据库10g概述 1

1-1 数据库和信息管理 1

1-2 Oracle 10g服务器 2

1-3 Oracle数据库体系结构 2

1-3-1 网格技术 2

1-3-2 Oracle网格体系结构概述 4

1-3-3 应用体系结构 7

1-3-4 物理数据库结构 7

1-3-5 逻辑数据库结构 9

1-3-6 方案和通用方案对象 10

1-3-7 Oracle数据字典 12

1-3-8 内存结构和进程结构 15

1-3-9 访问Oracle数据库概述 22

1-3-10 Oracle工作原理 22

1-4 Oracle数据库特性 23

1-4-1 规模和性能 23

1-4-2 可管理性 25

1-4-3 数据库备份和恢复 26

1-4-5 业务智能 27

1-4-4 高可用性 27

1-4-6 内容管理 31

1-4-7 安全 32

1-4-8 数据完整性和触发器 32

1-4-9 信息集成 33

1-5 安装Oracle数据库10g 34

第2章 认识Oracle企业管理器 41

2-1 概述 41

2-2-2 执行监视 44

2-2-1 概述 44

2-2 监视Oracle环境 44

2-2-3 自监视体系结构 55

2-3 应用性能管理 56

2-3-1 应用性能管理概述 57

2-3-2 Web应用可用性监视 57

2-3-3 业务事务监视 58

2-3-4 页性能监视 60

2-4-1 数据库管理概述 62

2-4 数据库管理 62

2-4-2 监视数据库 65

2-4-3 管理数据库 75

2-4-4 数据库维护 76

2-4-5 数据库组管理 78

2-5 应用服务器管理 79

2-5-1 Oracle应用服务器实例的Out-of-Box管理 79

2-5-2 Oracle应用服务器实例的集中管理 80

2-5-3 完成Oracle应用服务器管理 81

2-5-4 自动化Oracle应用服务器监视和预警 82

2-5-5 Oracle应用服务器诊断和历史分析 84

2-6 管理部署 84

2-6-1 收集硬件和软件配置信息 85

2-6-2 监视和管理部署 85

2-7 作业系统 91

2-7-1 概述 92

2-7-2 使用和定义作业 92

2-7-4 作业库 93

2-7-3 分析作业活动 93

第3章 在Oracle数据库10g中创建数据库 95

3-1 数据库逻辑结构设计 95

3-1-1 数据库设计与实体 95

3-1-2 数据库实体关系 96

3-1-3 设计数据库逻辑结构 98

3-1-4 规范化 99

3-1-6 主键 103

3-1-5 列定义 103

3-1-7 标识列 104

3-2 设计数据库物理结构 105

3-3 准备创建数据库 106

3-3-1 创建数据库计划 106

3-3-2 设计表 107

3-3-3 标准化处理 108

3-4 创建数据库 109

3-4-1 使用数据库配置助手创建数据库 109

3-4-2 手动创建一个数据库 125

3-5 删除数据库 128

第4章 对常用Oracle方案对象进行操作 129

4-1 方案对象空间管理 129

4-1-1 在数据库块中管理空间 129

4-1-2 设置存储参数 130

4-1-3 管理恢复空间分配 132

4-2 分区表和分区索引 133

4-2-1 分区概述 134

4-2-2 使用分区 136

4-2-3 分区索引 139

4-3 表 142

4-3-1 表概述 142

4-3-2 列数据类型 143

4-3-3 创建表 144

4-3-4 查看表的信息 144

4-3-5 修改和删除表 146

4-3-6 修改表空间存储设置 146

4-3-7 外部表管理 146

4-4-1 索引概述 148

4-4 索引 148

4-4-2 建立索引 149

4-4-3 查询索引信息 150

4-4-4 修改与删除索引 150

4-5 视图 151

4-5-1 视图概述 151

4-5-2 创建视图 152

4-5-3 替换视图 153

4-6 同义词和序列 154

4-6-1 同义词 154

4-5-5 修改和删除视图 154

4-5-4 在查询中使用视图 154

4-6-2 序列 155

第5章 实例和数据库的启动与关闭 156

5-1 Oracle实例简介 156

5-1-1 实例和数据库 157

5-1-2 与数据库管理员权限相联系 157

5-1-3 初始化参数文件 157

5-2-2 加载数据库 158

5-2 启动实例和数据库 158

5-2-1 如何启动实例 158

5-2-3 打开数据库 159

5-3 关闭数据库和实例 160

第6章 Oracle网络服务 163

6-1 Internet时代网络面临的挑战 163

6-1-1 什么是网络大图 163

6-1-2 Oracle的网络解决方案 164

6-1-3 网络组件 173

6-2 连接概念 175

6-2-1 数据库服务和数据库实例验证 175

6-2-2 服务可访问性 176

6-2-3 使用多个侦听器增强服务可用性 177

6-2-4 服务处理器 177

6-2-5 命名 179

6-3-2 本地配置文件支持 180

6-3-3 目录服务器支持 180

6-3-1 配置模型 180

6-3 配置管理概念 180

6-3-4 Oracle命名支持 182

6-4 Oracle网络服务的体系结构 183

6-4-1 Oracle网络堆栈通信体系结构 183

6-4-2 侦听器体系结构 185

6-4-3 数据库服务进程结构 186

6-4-4 Oracle连接管理器体系结构 187

6-5-1 Oracle网络管理器 189

6-5 配置和管理工具概述 189

6-4-5 完整的体系结构 189

6-5-2 Oracle网络配置助手 190

6-5-3 Oracle网络控制工具 190

6-6 规划网络 191

6-6-1 在组织内部配置网络 192

6-6-2 为Internet配置网络 193

6-6-3 命名考虑 194

6-7 配置和管理Oracle网络服务 194

6-7-1 建立目录服务器用法 195

6-7-2 配置命名方法 197

6-7-3 配置概要文件 199

6-7-4 配置和管理侦听器 200

6-7-5 配置Oracle服务 202

第7章 备份与恢复实战 203

7-1 Oracle备份与恢复概述 203

7-1-1 Oracle数据库10g备份概述 204

7-1-2 备份原则 206

7-1-3 备份和恢复策略 207

7-1-4 测试策略 210

7-1-5 规划备份与恢复 211

7-2 使用企业管理器备份向导备份数据库 213

7-2-1 设置首选身份证明 213

7-2-2 配置备份设置 217

7-2-3 调度备份 219

7-2-4 管理当前备份 223

7-2-5 配置恢复设置 224

7-2-6 执行恢复 226

7-3 恢复管理器 228

7-3-1 恢复管理器环境 228

7-3-2 恢复管理器管道 229

7-3-3 创建备份集 232

7-3-4 创建备份冲突策略 232

7-3-5 使用恢复窗口 233

7-3-6 镜像拷贝 234

7-3-7 使用RMAN恢复文件 234

7-3-8 使用RMAN执行数据文件媒体恢复 234

7-3-9 使用RMAN恢复块媒体恢复 235

7-4-1 在备份和拷贝工作中配置和分配管道 236

7-4 使用恢复管理器 236

7-4-2 使用RMAN备份数据库文件和归档日志 237

7-4-3 制作备份副本 240

7-4-4 使用RMAN执行增量备份 242

7-4-5 使用RMAN执行分裂镜像备份 242

第8章 数据库安全管理 243

8-1 Oracle数据库安全管理概述 243

8-2 数据并行性和一致性 244

8-2-1 数据并行性和一致性概述 244

8-2-2 Oracle如何管理数据并行性和一致性 245

8-2-3 Oracle锁数据 248

8-2-4 管理锁争用 250

8-2-5 Flashback查询 262

8-3 数据完整性 263

8-3-1 数据完整性概述 263

8-3-2 完整性约束 264

8-3-3 完整性约束类型 264

8-3-4 约束检验机制 269

8-3-5 约束状态 271

8-4-1 框架、数据库用户和安全域 272

8-4 控制数据存取 272

8-4-2 用户认证 273

8-4-3 用户表空间设置 276

8-4-4 用户组PUBLIC 277

8-4-5 用户资源限制 277

8-5 权限、角色和安全规则 281

8-5-1 权限 281

8-5-2 角色 287

8-5-3 细致的访问控制 290

8-5-5 一个典型的权限分配方案 291

8-5-4 应用上下文 291

8-6 建立安全策略 295

8-6-1 系统安全策略 295

8-6-2 数据安全策略 296

8-6-3 用户安全策略 296

8-6-4 口令管理策略 297

8-6-5 账号锁定 298

8-7 使用Oracle企业管理器管理安全 301

8-7-1 用户管理 301

8-7-2 管理角色 308

8-7-3 管理概要文件 313

8-8 审计 315

8-8-1 审计概述 315

8-8-2 语句审计 316

8-8-3 权限审计 316

8-8-4 方案对象审计 317

8-8-5 细致审计 317

8-9 Oracle Label Security 318

8-8-6 审计多层环境 318

8-10 Oracle高级安全 322

8-10-1 Oracle高级安全特性 323

8-10-2 Oracle高级安全体系结构 325

8-10-3 通过网络协议进行安全数据传输 326

8-10-4 系统需求 326

第9章 使用Oracle Data Guard创建备用数据库 327

9-1 Oracle Data Guard概述 327

9-1-1 Oracle Data Guard简介 327

9-1-2 Oracle Data Guard体系结构 329

9-1-3 使用备用数据库 332

9-1-4 故障切换 332

9-1-5 Data Guard配置 334

9-1-6 Data Guard服务 334

9-1-7 Data Guard Broker 336

9-1-8 Data Guard保护模式 337

9-19 Data Guard和其他相关技术 337

9-2-1 备用数据库类型 338

9-2 使用Data Guard 338

9-2-2 管理Data Guard配置的用户接口 339

9-2-3 Data Guard操作前提条件 340

9-2-4 备用数据库目录结构 340

9-2-5 在线重做日志、归档重做日志和备用重做日志 341

9-3 创建物理备用数据库 342

9-3-1 创建物理备用数据库概述 342

9-3-2 为创建备用数据库准备主数据库 343

9-3-3 创建物理备用数据库 346

9-4 创建逻辑备用数据库 350

9-4-1 准备创建逻辑备用数据库 351

9-4-2 创建逻辑备用数据库 353

9-5 日志传输服务 360

9-5-1 日志传输服务概述 360

9-5-2 日志传输服务接口 361

9-5-3 在主数据库上配置日志传输服务 363

9-5-4 在备用数据库上配置日志传输服务 363

9-6 日志应用服务 365

9-6-1 日志应用服务概述 365

9-6-2 管理恢复模式 366

9-6-3 归档间隙管理 367

9-6-4 数据文件管理 367

9-6-5 只读模式 368

9-7 角色管理 369

9-7-1 角色转换概述 369

9-7-2 包含物理备用数据库的角色转换 370

9-7-3 包含逻辑备用数据库的角色转换 372

10-1 应用开发概述 374

第10章 典型的基于Oracle 10g的应用开发模型 374

10-2 Oracle数据库10g提供的数据类型 376

10-2-1 Oracle数据类型 376

10-2-2 字符类型 377

10-2-3 NUMBER数据类型 378

10-2-4 DATE数据类型 379

10-2-5 LOB数据类型 380

10-2-6 RAW和LONGRAW数据类型 383

10-2-7 ROWID和UROWID数据类型 383

10-2-8 ANSI、DB2和SQL/DS数据类型 384

10-2-9 XML数据类型 385

10-2-10 数据转换 385

10-3 数据库连接驱动:JDBC 385

10-4 Oracle应用服务器10g 391

10-5 传统的C/S应用开发实例 394

10-5-1 应用概述 394

10-5-2 需求分析 394

10-5-3 系统设计 398

10-5-4 数据字典设计 400

10-6 J2EE应用案例分析 408

10-6-1 J2EE应用开发概述 408

10-6-2 Oracle J2EE容器 412

10-6-3 系统概述 416

10-6-4 需求分析 418

10-6-5 系统设计 420

10-6-6 界面设计 424

10-6-7 设计约束 429

参考文献 430