《Oracle 11g管理备份恢复从入门到精通》PDF下载

  • 购买积分:20 如何计算积分?
  • 作  者:王东明,李星海,王海亮等编著
  • 出 版 社:水利水电出版社
  • 出版年份:2008
  • ISBN:9787508456775
  • 页数:747 页
图书介绍:本书专为oracle数据管理员提供的系统管理、备份和恢复手册。

第1章 Oracle常用工具 1

1.1 在Windows平台上安装Oracle Database 11g 1

1.2 数据库配置助手 4

1.3 使用Net Manager 13

1.3.1 配置监听程序 13

1.3.2 配置网络服务名 15

1.4 使用DBConsole 17

1.4.1 启动和停止DBConsole 18

1.4.2 登录到DBConsole 18

1.4.3 管理初始化参数 19

1.4.4 管理控制文件 21

1.4.5 管理重做日志 22

1.4.6 管理表空间 25

1.4.7 管理数据文件 30

1.4.8 管理还原表空间 33

1.4.9 管理用户 35

1.4.10 管理角色 37

1.4.11 管理概要文件(PROFILE) 40

1.4.12 管理表 42

1.4.13 管理索引 46

1.4.14 管理视图 49

1.4.15 管理序列 52

1.4.16 管理同义词 55

1.4.17 管理目录对象 57

1.5 小结 59

1.6 习题 59

第2章 Oracle体系结构 60

2.1 Oracle Server 60

2.2 数据库物理结构 61

2.2.1 数据库文件 61

2.2.2 其他文件 62

2.3 数据库逻辑结构 65

2.4 Oracle Server工作原理 66

2.4.1 处理查询操作 66

2.4.2 处理DML语句 67

2.4.3 处理COMMIT 68

2.5 小结 68

2.6 习题 69

第3章 管理进程 71

3.1 使用专用连接和专用服务器进程 71

3.2 使用共享连接和共享服务器进程 72

3.2.1 配置并使用共享服务器 73

3.2.2 显示共享服务器信息 76

3.3 使用数据库连接池 77

3.3.1 配置并使用数据库连接池 78

3.3.2 显示数据库连接池 79

3.4 后台进程 79

3.4.1 常用后台进程 79

3.4.2 显示后台进程 82

3.5 小结 83

3.6 习题 83

第4章 管理内存 85

4.1 内存结构 85

4.1.1 数据高速缓存 86

4.1.2 重做日志缓冲区 87

4.1.3 共享池 87

4.1.4 其他SGA组件 89

4.1.5 PGA 89

4.2 使用自动内存管理 89

4.3 使用手工内存管理 90

4.4 显示内存信息 92

4.5 小结 95

4.6 习题 95

第5章 管理例程 96

5.1 数据库管理员 96

5.2 特权用户验证 97

5.3 管理初始化参数 98

5.3.1 常用参数 99

5.3.2 参数文件 99

5.3.3 修改动态参数和静态参数 101

5.3.4 显示参数信息 102

5.4 启动和停止例程 105

5.4.1 启动例程并打开数据库 105

5.4.2 停止例程 107

5.4.3 停顿和暂停数据库 110

5.4.4 显示例程信息 112

5.5 使用诊断文件 113

5.6 小结 114

5.7 习题 115

第6章 建立数据库 117

6.1 Oracle环境变量及软件位置 117

6.2 在Windows平台上建立数据库 118

6.3 在UNIX/Linux平台上建立数据库 123

6.4 使用OMF方式建立数据库 125

6.5 配置DBConsole 126

6.6 删除数据库 131

6.7 配置Wallet 131

6.8 小结 132

6.9 习题 132

第7章 管理控制文件 134

7.1 控制文件简介 134

7.2 多元化控制文件 135

7.3 处理某个控制文件损坏 136

7.4 建立控制文件 137

7.4.1 控制文件全部损坏,并且没有备份 137

7.4.2 修改数据库永久参数 138

7.4.3 修改数据库名称 139

7.5 查看控制文件信息 141

7.6 小结 142

7.7 习题 142

第8章 管理重做日志 144

8.1 重做日志简介 144

8.2 增加重做日志 149

8.3 删除重做日志 152

8.4 移动重做日志 153

8.5 使用OMF方式管理重做日志 154

8.6 显示重做日志信息 155

8.7 小结 156

8.8 习题 156

第9章 管理表空间和数据文件 158

9.1 数据库逻辑结构 158

9.2 建立表空间 160

9.2.1 建立本地管理表空间 160

9.2.2 建立字典管理表空间 161

9.2.3 建立加密表空间 162

9.2.4 建立大文件表空间 162

9.2.5 建立UNDO表空间 162

9.2.6 建立临时表空间 163

9.2.7 建立非标准块表空间 164

9.3 维护表空间 164

9.3.1 改变表空间可用性 164

9.3.2 改变表空间读写状态 165

9.3.3 改变表空间名称 166

9.3.4 设置默认表空间 166

9.3.5 删除表空间 167

9.3.6 删除数据文件和临时文件 167

9.4 扩展表空间 167

9.5 移动数据文件 168

9.5.1 在OPEN状态下移动数据文件 168

9.5.2 在MOUNT状态下移动数据文件 169

9.6 使用OMF方式管理表空间 170

9.7 显示表空间和数据文件信息 170

9.8 小结 173

9.9 习题 173

第10章 管理UNDO表空间 176

10.1 UNDO简介 176

10.2 管理UNDO表空间 178

10.2.1 UNDO参数 178

10.2.2 建立UNDO表空间 178

10.2.3 修改UNDO表空间 179

10.2.4 切换UNDO表空间 179

10.2.5 删除UNDO表空间 180

10.3 监视UNDO空间信息 180

10.4 小结 181

10.5 习题 181

第11章 管理对象空间 182

11.1 段 182

11.1.1 段分类 182

11.1.2 显示段信息 187

11.2 管理存储参数 187

11.2.1 存储参数 188

11.2.2 使用存储参数 189

11.2.3 显示区信息 190

11.3 管理数据块空间 191

11.3.1 块空间参数 191

11.3.2 使用块空间参数 193

11.3.3 显示块空间参数 193

11.4 小结 194

11.5 习题 194

第12章 管理用户 196

12.1 用户和方案 196

12.2 建立用户 198

12.2.1 建立用户:数据库验证 198

12.2.2 建立用户:OS验证 199

12.3 修改用户 199

12.4 删除用户 200

12.5 显示用户信息 201

12.6 小结 201

12.7 习题 202

第13章 管理权限 204

13.1 权限简介 204

13.2 管理系统权限 205

13.2.1 授予系统权限 205

13.2.2 显示系统权限 206

13.2.3 收回系统权限 207

13.3 管理对象权限 208

13.3.1 授予对象权限 208

13.3.2 显示对象权限 210

13.3.3 收回对象权限 211

13.4 小结 213

13.5 习题 213

第14章 管理角色 215

14.1 预定义角色 216

14.2 管理自定义角色 217

14.2.1 建立角色 217

14.2.2 角色授权 217

14.2.3 激活和禁止角色 218

14.2.4 修改角色 219

14.2.5 删除角色 220

14.2.6 显示角色信息 220

14.3 使用OS角色 221

14.4 精细访问控制 224

14.4.1 应用上下文 224

14.4.2 实现精细访问控制 225

14.6 小结 228

14.7 习题 229

第15章 管理PROFILE 231

15.1 PROFILE简介 231

15.2 使用PROFILE管理口令 231

15.2.1 账户锁定 232

15.2.2 口令有效期和终止期 232

15.2.3 口令历史 233

15.2.4 口令校验 233

15.3 使用PROFILE管理资源 236

15.3.1 限制会话资源 236

15.3.2 限制调用资源 236

15.3.3 限制其他资源 237

15.4 修改和删除PROFILE 237

15.5 显示PROFILE信息 238

15.6 小结 239

15.7 习题 239

第16章 审计 241

16.1 审计简介 241

16.2 特权用户审计 242

16.3 数据库审计 243

16.3.1 语句审计 244

16.3.2 权限审计 246

16.3.3 对象审计 247

16.3.4 删除审计跟踪 249

16.4 使用精细审计 249

16.5 使用应用审计 251

16.6 小结 252

16.7 习题 253

第17章 管理表 255

17.1 表简介 255

17.1.1 表的管理方针 255

17.1.2 行格式 257

17.1.3 常用数据类型 257

17.1.4 ROWID 258

17.2 管理普通表 259

17.2.1 建立普通表 260

17.2.2 修改普通表 261

17.3 管理索引表 263

17.3.1 建立索引表 263

17.3.2 修改索引表 264

17.4 管理外部表 264

17.4.1 建立外部表 265

17.4.2 修改外部表 266

17.5 管理临时表 266

17.6 截断和删除表 267

17.7 显示表信息 268

17.8 小结 271

17.9 习题 271

第18章 管理索引 273

18.1 索引简介 273

18.2 建立索引 275

18.3 修改索引 278

18.4 删除索引 280

18.5 显示索引信息 280

18.6 小结 281

18.7 习题 281

第19章 使用约束 283

19.1 约束简介 283

19.1.1 约束分类 283

19.1.2 约束状态 285

19.2 维护约束 287

19.2.1 在建表时定义约束 287

19.2.2 在建表后增加约束 288

19.2.3 修改约束名 289

19.2.4 删除约束 290

19.3 禁止和激活约束 290

19.3.1 禁止约束 290

19.3.2 激活约束 291

19.3.3 修正约束数据 291

19.4 使用延期约束检查 292

19.5 显示约束信息 293

19.6 小结 294

19.7 习题 295

第20章 管理分区表和分区索引 297

20.1 建立分区表 297

20.1.1 范围分区 297

20.1.2 散列分区 299

20.1.3 列表分区 301

20.1.4 范围/散列组合分区 303

20.1.5 范围/列表组合分区 307

20.2 修改分区表 311

20.3 建立全局索引和分区索引 314

20.4 显示分区表和分区索引信息 315

20.5 小结 318

20.6 习题 318

第21章 管理簇 320

21.1 管理索引簇 320

21.1.1 索引簇管理方针 321

21.1.2 建立索引簇 322

21.1.3 修改和删除簇 323

21.2 管理散列簇 324

21.2.1 建立散列簇 326

21.2.2 建立单表散列簇 326

21.2.3 修改和删除散列簇 327

21.3 显示簇信息 328

21.4 小结 329

21.5 习题 329

第22章 管理视图、序列和同义词 331

22.1 管理视图 331

22.1.1 建立视图 332

22.1.2 修改和删除视图 334

22.2 管理序列 335

22.2.1 建立序列 335

22.2.2 修改和删除序列 336

22.3 管理同义词 337

22.3.1 建立同义词 337

22.3.2 删除同义词 338

22.4 显示视图、序列和同义词信息 338

22.5 小结 339

22.6 习题 340

第23章 备份和恢复综述 342

23.1 Oracle失败 342

23.1.1 语句失败 342

23.1.2 用户错误 344

23.1.3 用户进程失败 346

23.1.4 网络失败 346

23.1.5 例程失败 346

23.1.6 介质失败 347

23.2 备份和恢复基础 347

23.2.1 备份恢复方法 348

23.2.2 制定恢复策略 350

23.2.3 制定备份策略 351

23.3 备份与恢复配置 352

23.3.1 多元化控制文件 352

23.3.2 多元化重做日志 353

23.3.3 配置例程恢复参数 354

23.4 小结 356

23.5 习题 356

第24章 配置日志操作模式 358

24.1 日志操作模式简介 358

24.2 改变日志操作模式 360

24.3 配置其他归档参数 361

24.4 显示归档信息 364

24.5 小结 366

24.6 习题 366

第25章 用户管理的备份 368

25.1 备份数据库 368

25.1.1 数据库一致性备份 368

25.1.2 数据库非一致性备份 369

25.2 备份表空间 370

25.2.1 脱机备份 371

25.2.2 联机备份 372

25.2.3 处理联机备份失败 373

25.2.4 备份只读表空间 373

25.3 备份控制文件 375

25.3.1 建立控制文件副本 375

25.3.2 备份到跟踪文件 375

25.4 备份其他文件 378

25.5 小结 379

25.6 习题 379

第26章 用户管理的完全恢复 381

26.1 完全恢复简介 381

26.1.1 诊断数据文件介质失败 381

26.1.2 转储数据文件到其他磁盘 382

26.1.3 完全恢复命令 383

26.1.4 应用归档日志 384

26.1.5 查看恢复文件 385

26.2 在MOUNT状态下恢复数据文件 386

26.3 在OPEN状态下恢复关闭后意外丢失的数据文件 387

26.4 在OPEN状态下恢复打开时意外丢失的数据文件 389

26.5 在OPEN状态下恢复未备份数据文件 390

26.6 小结 392

26.7 习题 393

第27章 用户管理的不完全恢复 395

27.1 不完全恢复简介 395

27.1.1 不完全恢复分类 396

27.1.2 不完全恢复命令 396

27.2 基于时间恢复 397

27.3 基于SCN恢复 399

27.4 基于取消恢复 400

27.5 基于备份控制文件恢复 402

27.6 小结 404

27.7 习题 404

第28章 其他恢复问题 407

28.1 恢复控制文件 407

28.1.1 单个控制文件的介质失败 408

28.1.2 所有控制文件的介质失败 409

28.2 恢复重做日志 410

28.2.1 日志组的某个日志成员损坏 411

28.2.2 非活动日志组的所有日志成员全部损坏 412

28.2.3 当前日志组的所有日志成员全部损坏 413

28.3 恢复临时文件 414

28.4 处理损坏数据块 415

28.5 小结 417

28.6 习题 418

第29章 在NOARCHIVELOG模式下 用户管理的备份与恢复 419

29.1 NOARCHIVELOG模式简介 419

29.2 在NOARCHIVELOG模式下的备份 420

29.3 在NOARCHIVELOG模式下的恢复 421

29.3.1 数据文件出现介质失败,但重做日志未被覆盖 421

29.3.2 次要数据文件出现介质失败 423

29.3.3 重要数据文件出现介质失败 424

29.4 小结 425

29.5 习题 425

第30章 RMAN基础 427

30.1 RMAN组成 427

30.1.1 RMAN组件 427

30.1.2 RMAN特点 429

30.2 运行RMAN 430

30.2.1 连接到RMAN 430

30.2.2 RMAN命令 431

30.3 配置RMAN 433

30.3.1 配置备份环境 433

30.3.2 配置备份冗余策略 434

30.3.3 配置备份优化 434

30.3.4 配置归档日志删除策略 435

30.3.5 配置高级备份选项 435

30.3.6 配置辅助例程数据文件名 436

30.3.7 配置快照控制文件位置 436

30.4 RMAN维护命令 436

30.4.1 REPORT 436

30.4.2 LIST 437

30.4.3 CROSSCHECK 440

30.4.4 CHANGE 441

30.4.5 CATALOG 442

30.4.6 DELETE 443

30.5 小结 446

30.6 习题 446

第31章 RMAN备份 448

31.1 RMAN备份概念 448

31.2 建立备份集 450

31.3 建立映像副本 453

31.4 建立增量备份和累积备份 454

31.5 小结 455

31.6 习题 456

第32章 RMAN恢复 458

32.1 RMAN恢复综述 458

32.2 RMAN完全恢复 459

32.2.1 恢复数据库 460

32.2.2 恢复SYSTEM表空间的数据文件 460

32.2.3 恢复关闭后损坏的其他数据文件 461

32.2.4 恢复打开后损坏的其他数据文件 462

32.2.5 恢复未备份数据文件 463

32.2.6 数据块介质恢复 464

32.3 RMAN不完全恢复 464

32.4 小结 466

32.5 习题 467

第33章 管理恢复目录 470

33.1 恢复目录简介 470

33.2 建立恢复目录 471

33.3 使用存储脚本 472

33.4 维护恢复目录 474

33.5 查询恢复目录 476

33.6 小结 477

33.7 习题 477

第34章 闪回技术 479

34.1 使用闪回查询 479

34.2 恢复表行 480

34.3 恢复表到先前状态 482

34.4 恢复被删除表 483

34.4.1 数据库回收站 483

34.4.2 恢复被删除表 485

34.5 恢复数据库到先前状态 485

34.6 小结 487

34.7 习题 487

第35章 EXPDP和IMPDP 489

35.1 EXPDP和IMPDP简介 489

35.2 EXPDP 490

35.2.1 EXPDP命令行参数 490

35.2.2 EXPDP交互模式命令 494

35.2.3 EXPDP使用示例 495

35.3 IMPDP 497

35.3.1 IMPDP命令行参数 497

35.3.2 IMPDP交互模式命令 502

35.3.3 IMPDP使用示例 503

35.4 使用数据泵工具搬移表空间 504

35.5 小结 508

35.6 习题 508

第36章 EXP和IMP 510

36.1 EXP和IMP简介 510

36.2 使用EXP 511

36.2.1 EXP命令行参数 511

36.2.2 EXP使用示例 514

36.3 使用IMP 515

36.3.1 IMP命令行参数 515

36.3.2 IMP使用示例 518

36.4 使用EXP和IMP搬移表空间 519

36.5 小结 521

36.6 习题 521

第37章 使用SQL*Loader 523

37.1 SQL*Loader命令行参数 523

37.2 控制文件选项 525

37.3 数据成员选项 527

37.4 装载数据示例 529

37.5 小结 538

第38章 使用其他工具 539

38.1 DBVERIFY 539

38.2 DBNEWID 540

38.3 LogMiner 542

38.3.1 LogMiner简介 543

38.3.2 LogMiner字典选项 544

38.3.3 LogMiner使用示例 545

38.3.4 显示LogMiner信息 548

38.4 小结 549

38.5 习题 549

附录A 习题参考答案 551

附录B 初始化参数 595

附录C 数据字典 636

附录D 动态性能视图 667

附录E RMAN参考 703