当前位置:首页 > 工业技术
Oracle9i 数据库管理员使用大全
Oracle9i 数据库管理员使用大全

Oracle9i 数据库管理员使用大全PDF电子书下载

工业技术

  • 电子书积分:22 积分如何计算积分?
  • 作 者:滕永昌编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2004
  • ISBN:7302079447
  • 页数:814 页
图书介绍:本书系统全面地介绍了Oracle 9i数据库管理理论知识与维护、管理实务,适合各种层次的Oracle 9i用户,也可作为Oracle 9i相关认证考试的参考书。
《Oracle9i 数据库管理员使用大全》目录

目 录 1

第1章Oracle数据库概述 1

1.1 Oracle数据库特点 1

1.2 Oracle数据库发展过程 2

1.3 Oracle数据库应用系统结构 3

1.3.1 Oracle数据库应用系统层次结构 4

1.3.2 Oracle分布式数据库系统结构 5

1.3.3 Oracle客户-服务器系统结构 10

1.3.4 Oracle浏览器-服务器系统结构 12

1.4 Oracle应用服务器简介 13

1.4.1 Oracle应用服务器管理界面 15

1.4.2使用PL/SQL开发Web页面 15

1.4.3 Oracle应用服务器安全管理 16

1.5 Oracle客户端网络配置 17

1.5.1 SQL*Net v2.0配置方法 17

1.5.2 Oracle Net8配置方法 23

1.5.3 Oracle Net8i配置方法 28

1.5.4 Oracle9i Net Services配置方法 31

1.6 Oracle数据库产品简介 43

1.6.1 Oracle数据库产品组成 43

1.6.2 Oracle产品名称的改变 45

1.6.3不同人员需要掌握的Oracle知识 45

1.7对象关系数据库 46

1.7.1数据分区技术 46

1.7.2支持大型在线事务处理 47

1.8网络计算数据库 48

1.8.1 网络计算数据库简介 48

1.8.2数据库功能的改变 49

1.8.3新增功能 49

1.9本章小结 53

习题 53

第2章Oracle9i数据库新特性 54

2.1 Oracle9i数据库产品结构 54

2.2 Oracle9i系统管理 55

2.2.1 UNDO空间自动管理 56

2.2.2动态内存管理 56

2.2.3继续空间自动分配 57

2.2.4恢复管理器RMAN的增强 57

2.3 Oracle9i服务器参数文件SPFILE 57

2.3.1 Oracle9i数据库参数文件 58

2.3.2什么是服务器参数文件 58

2.4 Oracle管理文件 59

2.4.1什么是Oracle管理文件 59

2.4.2不使用Oracle管理文件 59

2.4.3使用Oracle管理文件 59

2.4.4新增加的Oracle管理文件参数 60

2.5 Oracle9i数据块 60

2.6 Oracle9i数据库可靠性 61

2.6.1数据库恢复功能的增强 61

2.6.3防止人为错误 62

2.6.2系统失败时数据库恢复 62

2.6.4在线修改表结构 63

2.6.5精确数据库修复 63

2.7 Oracle9i数据库可扩展性 64

2.7.1 通过Oracle9i Real Application Clusters增强事务处理能力 64

2.7.2扩展的会话管理 65

2.7.3 自动系统资源管理 65

2.8 Oracle9i数据库性能的改进 65

2.9.2数据通信安全 66

2.9 Oracle9i数据库安全 66

2.9.1数据库用户安全 66

2.10 Oracle9i与Windows 2000集成 67

2.11 Oracle9i支持的字符集 67

2.12 Oracle9i数据库不支持的数据库运行参数 68

2.13 Oracle9i动态参数 69

2.14本章小结 70

习题 70

3.1.1数据库名 71

3.1数据库名与实例名 71

第3章数据库名、实例名、服务名与DBA管理工具 71

3.1.2修改数据库名 77

3.1.3数据库实例名 79

3.2数据库域名与服务名 92

3.2.1什么是数据库域名 92

3.2.2数据库服务名 97

3.2.3增加数据库域名 102

3.3关于SYS用户的口令问题 103

3.3.1 Oracle9i中的SYS用户 104

3.3.2 SYS口令认证方法 108

3.3.3修改SYS口令 119

3.3.4取消SYS口令 123

3.4 OEM配置与使用 124

3.4.1什么是OEM 124

3.4.2 OEM结构 124

3.4.3配置OEM 126

3.4.4启动OEM 131

3.4.5使用OEM 136

3.5关于数据库字符集 154

3.5.1什么是字符集 154

3.5.2确定字符集 170

3.5.3修改数据库核心字符集 172

3.5.4数据库字符集与数据库逻辑备份 173

3.5.5关于US7ASCⅡ字符集问题 176

3.6本章小结 178

习题 179

第4章Oracle9i服务器参数文件SPFILE 180

4.1 Oracle9i数据库参数改变 180

4.1.1 Oracle9i数据库不支持的参数 180

4.1.2 Oracle9i数据库新增加的参数 181

4.1.3 Oracle9i数据库参数限制 182

4.1.4 Oracle9i动态参数 185

4.2 Oracle9i新增加的参数功能与定义方法 187

4.2.1 UNDO空间自动管理参数设置 188

4.2.2默认临时表空间 189

4.2.3动态内存管理参数设置 190

4.2.4 Oracle管理文件OMFs 192

4.2.5 时区 192

4.3 Oracle9i文本参数文件格式 193

4.4 Oracle9i服务器参数文件 194

4.4.1什么是服务器参数文件 194

4.4.2创建服务器参数文件 195

4.4.3在线修改数据库参数 198

4.4.4创建文本参数文件 199

4.5本章小结 200

习题 200

第5章Oracle9i数据库体系结构 202

5.1 Oracle数据库总体结构 202

5.2物理结构 204

5.2.1数据文件 206

5.2.2 日志文件 220

5.2.3数据库参数文件 237

5.2.4控制文件 239

5.3逻辑结构 243

5.3.1逻辑结构概述 244

5.3.2表空间 245

5.3.3段 255

5.3.4 区 260

5.3.5数据块 263

5.3.6模式对象 264

5.4 Oracle9i动态内存管理 267

5.4.1 SGA 268

5.4.2 PGA 276

5.4.3排序区 276

5.4.4大池 277

5.4.5Java池 278

5.5 Oracle实例的进程结构 278

5.5.1什么是Oracle实例 278

5.5.2 Oracle实例进程结构 279

5.5.3用户进程与服务器进程 281

5.5.4后台进程结构 283

5.5.5后台进程跟踪信息 296

5.5.6锁等待问题 299

5.6Oracle连接配置结构 301

5.6.1组合用户与服务器结构 302

5.6.2专用服务器结构 302

5.6.3多线索服务器体系结构 304

5.7本章小结 306

习题 307

第6章数据库启动与关闭 309

6.1 Oracle9i在UNIX下启动 309

6.1.1启动数据库 309

6.1.2启动监听进程 312

6.2 Oracle9i在Windows NT/2000下启动 314

6.2.1启动数据库 315

6.2.2启动监听进程 317

6.3.1启动实例 318

6.3数据库启动过程 318

6.3.2安装数据库 319

6.3.3打开数据库 319

6.3.4数据库启动参数 320

6.4数据库在启动过程中失败的恢复方法 323

6.4.1数据库实例启动失败 323

6.4.2数据库安装失败 325

6.4.3数据库打开失败 325

6.5关闭数据库 328

6.5.1 NORMAL关机方式 329

6.5.2 IMMEDIATE关机方式 330

6.5.3 ABORT关机方式 330

6.5.4 TRANSACTIONAL关机方式 330

6.6 在UNIX下自动启动数据库 331

6.7本章小结 332

习题 332

7.1.1 表空间概述 334

第7章Oracle9i存储管理 334

7.1表空间与数据文件 334

7.1.2 Oracle表空间类型 340

7.2段 342

7.2.1数据段与聚簇段 342

7.2.2索引段 346

7.2.3回退段 349

7.2.4临时段 354

7.3 区 357

7.3.1 区与段的关系 357

7.3.2区的控制参数 360

7.3.3区与磁盘碎片 362

7.3.4本地化管理表空间磁盘碎片问题 364

7.4数据块 364

7.4.1数据块概述 365

7.4.3空间使用率控制 366

7.4.2数据块结构 366

7.5本章小结 370

习题 370

第8章Oracle9i数据库安装 372

8.1数据库安装概述 372

8.2 Oracle9i在Sun Solaris下安装 372

8.2.1创建Oracle安装用户 372

8.2.2创建Oracle安装目录 376

8.2.3安装环境要求 377

8.2.4配置UNIX核心参数 380

8.2.5编辑PROFILE文件 382

8.2.6以Oracle登录开始数据库安装 384

8.2.7安装结果 394

8.3 Oracle9i在SCO UNIX下安装 395

8.3.1创建Oracle安装用户 395

8.3.2编辑PROFILE文件 395

8.3.3配置操作系统参数 395

8.4 Oracle9i在Windows 2000下安装 396

8.3.4开始数据库安装 396

8.5 Oracle9i在Windows 2000下卸载 400

8.6配置Oracle9i在UNIX下自动启动环境 402

8.7本章小结 403

习题 404

第9章创建Oracle9i数据库 405

9.1创建数据库概述 405

9.2在UNIX下创建数据库 407

9.2.1确定数据库名、数据库实例名、服务名 407

9.2.2创建参数文件 407

9.2.3设置操作系统参数 414

9.2.4启动实例创建数据库 414

9.2.5创建数据字典 418

9.2.6网络配置 419

9.3.1确定数据库名、数据库实例名、服务名 425

9.3.2编辑、修改参数文件 425

9.3在Windows NT/2000下创建数据库 425

9.3.3选择数据库实例 426

9.3.4创建数据库实例 427

9.3.5启动实例、创建数据库 432

9.3.6创建数据字典 434

9.3.7网络配置 435

9.3.8一个创建数据库的脚本 438

9.4使用向导工具创建数据库 440

9.5本章小结 453

习题 454

第10章Oracle9i表空间管理 456

10.1表空间概述 456

10.1.1数据字典管理表空间 457

10.1.2本地化管理表空间 457

10.2创建表空间需要考虑的因素 459

10.2.1创建表空间要求 459

10.2.3段的分离问题 461

10.2.4磁盘I/O竞争问题 461

10.2.2磁盘碎片问题 461

10.3数据字典表空间管理 463

10.3.1创建数据字典管理表空间 463

10.3.2为数据字典表空间增加数据文件 465

10.3.3修改数据字典表空间存储参数 466

10.4本地化管理表空间 467

10.4.1创建UNIFORM本地化管理表空间 467

10.4.2创建AUTOALLOCATE本地化管理表空间 469

10.5.1为表空间增加数据文件 471

10.5修改表空间 471

10.5.2手工修改数据文件大小 472

10.5.3数据文件的自动扩展属性(AUTOEXTEND) 475

10.5.4修改表空间属性 479

10.5.5数据文件的移动 483

10.5.6修改数据文件的ONLINE/OFFLINE属性 484

10.6数据字典管理表空间与本地化管理表空间转换 485

10.6.1将数据字典管理表空间转换为本地化管理表空间 485

10.6.2将本地化管理表空间转换为数据字典管理表空间 487

10.7.1什么是临时表空间 488

10.7.2创建数据字典管理临时表空间 488

10.7临时表空间管理 488

10.7.3修改数据字典管理临时表空间 490

10.7.4创建本地化管理临时表空间 490

10.7.5修改本地化管理临时表空间 492

10.8创建非标准数据块表空间 493

10.8.1配置BLOCKSIZE 493

10.9删除表空间 494

10.8.2创建非标准数据块表空间 494

10.10Oracle9i表空间管理总结 495

10.11本章小结 497

习题 497

第11章Oracle9i自动UNDO表空间管理 499

11.1 什么是自动UNDO表空间管理 499

11.2 UNDO表空间管理参数 499

11.3创建UNDO表空间 501

11.3.1创建数据库时创建UNDO表空间 501

11.3.2命令行创建UNDO表空间 502

11.3.3修改UNDO表空间 503

11.4删除UNDO表空间 504

11.5监控UNDO表空间 505

11.6Oracle9i回退段管理 506

11.6.1回退段概述 507

11.6.2创建公共回退段 508

11.6.3创建私有回退段 511

11.6.4特殊回退段设计 513

11.6.5修改回退段 515

11.6.6删除回退段 516

11.7本章小结 517

习题 517

第12章Oracle9i OMFs管理文件 519

12.1什么是Oracle管理文件 519

12.2设置Oracle管理文件参数 519

12.3.1数据文件命名规则 521

12.3 Oracle管理文件命名规则 521

12.3.2控制文件命名规则 522

12.3.3日志文件命名规则 523

12.3.4临时文件命名规则 523

12.4使用Oracle管理文件创建数据库 524

12.4.1创建数据库时控制文件使用参数顺序 524

12.4.2创建数据库时日志文件使用参数顺序 524

12.4.4创建数据库时Undo表空间数据文件使用参数顺序 525

12.4.3创建数据库时系统表空间数据文件使用参数顺序 525

12.4.5创建数据库时临时文件使用参数顺序 526

12.4.6创建默认数据库 526

12.4.7定义部分参数创建数据库 527

12.4.8指定Oracle管理文件大小创建数据库 528

12.5使用Oracle管理文件创建日志文件组 529

12.5.1创建日志文件组方法 529

12.5.2设置Oracle管理文件参数 530

12.5.3增加日志文件组 530

12.6使用Oracle管理文件创建控制文件 531

12.5.5删除日志文件组 531

12.5.4在创建数据库时创建日志文件 531

12.6.1使用Oracle管理文件创建控制文件方法 532

12.6.2设置Oracle管理文件参数 532

12.6.3在创建数据库时创建控制文件 532

12.6.4命令行创建控制文件 533

12.7使用Oracle管理文件创建表空间 534

12.7.1设置Oracle管理文件参数 534

12.7.2创建表空间 535

12.7.3为表空间增加数据文件 536

12.7.4删除表空间 536

12.8使用Oracle管理文件创建临时表空间 536

12.8.1设置Oracle管理文件参数 537

12.8.2创建数据库时创建临时表空间 537

12.8.3创建临时表空间 538

12.9使用Oracle管理文件创建UNDO表空间 538

习题 539

12.10本章小结 539

第13章Oracle9i用户管理 541

13.1数据库用户概述 541

13.2数据库用户的安全参数 542

13.2.1用户默认表空间 542

13.2.2用户临时表空间 544

13.2.3用户资源文件PROFLIE 544

13.2.4用户表空间存取限制 545

13.3创建用户的PROFILE资源文件 546

13.4创建用户 552

13.5修改用户 555

13.6删除用户 557

13.7监视用户 558

13.8本章小结 561

习题 561

第14章Oracle9i权限与角色管理 563

14.1 Oracle数据库权限概述 563

14.2.1系统权限分类 565

14.2系统权限管理 565

14.2.2系统权限授权命令 568

14.2.3系统权限回收 570

14.3实体权限管理 571

14.3.1实体权限分类 571

14.3.2实体权限授权命令 572

14.3.3实体权限回收 574

14.4角色管理 575

14.4.1角色概述 575

14.4.2系统预定义角色 576

14.4.3创建角色 580

14.4.4修改角色 583

14.4.5设置角色生效或失效 583

14.4.6修改用户使角色生效或失效 585

14.4.7删除角色 587

14.5本章小结 587

习题 587

15.1.1数据库备份 589

第15章Oracle9i数据库备份与恢复 589

15.1数据库备份与恢复概述 589

15.1.2数据库恢复 590

15.1.3备份与恢复方法 591

15.2数据库归档方式 592

15.2.1 日志管理与数据库归档方式 592

15.2.2非归档方式 593

15.2.3归档方式 594

15.3数据库归档方式配置 595

15.3.1数据库归档配置参数 595

15.3.2数据库归档方式配置方案一 597

15.3.3数据库归档方式配置方案二 600

15.4物理备份数据库 600

15.4.1完全数据库脱机备份 600

15.4.2部分数据库联机备份 601

15.4.3部分数据库脱机备份 604

15.4.4控制文件在线备份 605

15.5逻辑备份数据库 607

15.5.1数据库逻辑备份概述 607

15.5.2逻辑卸出 608

15.5.3逻辑装入 613

15.5.4逻辑备份与数据库核心字符集问题 615

15.6表空间传输 618

15.7在Windows NT/2000下自动备份数据库 619

15.7.1 Windows NT/2000自动备份命令介绍 620

15.7.2 AT命令介绍 620

15.7.3自动数据库备份方法 622

15.7.4 自动逻辑数据库备份实例 622

15.7.5 自动物理数据库备份实例 623

15.8在UNIX下自动数据库备份 625

15.8.1编辑自动备份数据库的脚本文件 625

15.8.2将数据库备份到磁带机 625

15.8.4启动自动数据库备份进程 626

15.8.3使用.netrc将数据自动传输到远程主机 626

15.8.5在UNIX下实现Oracle数据库的自动备份 628

15.9本章小结 629

习题 629

第16章 Oracle9i数据库备份与恢复实例 631

16.1数据库实例启动失败时数据库的恢复方法 631

16.1.1参数文件设置错误时,数据库启动 631

16.1.2进程、内存参数设置错误时,数据库启动 632

16.1.3实例参数设置错误,数据库启动 633

16.2控制文件被破坏时数据库的恢复方法 635

16.2.1控制文件有镜像文件时,数据库恢复 635

16.2.2控制文件没有镜像文件时,数据库恢复 636

16.3 日志文件被破坏时数据库的恢复方法 637

16.4完全数据库恢复 638

16.4.1什么是完全数据库恢复 638

16.4.2完全数据库恢复的语法 639

16.4.3数据库运行在非归档方式,数据文件被破坏,数据库恢复 639

16.4.4数据库运行在归档方式,数据文件被破坏,数据库恢复(Ⅰ) 640

16.4.5数据库运行在归档方式,数据文件被破坏,数据库恢复(Ⅱ) 641

16.4.6数据库关闭时数据文件被破坏,数据库恢复 642

16.4.7数据库运行时数据文件被破坏,数据库恢复 644

16.4.8数据文件不能恢复到原目录,数据库恢复 645

16.4.9数据库关闭时数据文件被破坏,数据文件 646

没有备份,数据库恢复 646

16.4.10数据库运行时数据文件被破坏,数据文件 647

没有备份,数据库恢复 647

16.4.11系统表空间SYSTEM数据文件被破坏,数据库恢复 648

16.4.12回退段表空间RBS数据文件被破坏,数据库恢复 649

16.5不完全数据库恢复 652

16.5.1什么是不完全数据库恢复 652

16.5.2不完全数据库恢复语法 653

16.5.3恢复一个被删除的基表 653

16.5.4恢复一个被删除的表空间 655

16.5.5在线日志被破坏时,数据库恢复 657

16.5.6 日志文件不足两个组时,数据库恢复 659

16.5.7使用热备份控制文件恢复数据库 660

16.6本章小结 662

习题 663

第17章Oracle9i恢复管理器 665

17.1 什么是RMAN 665

17.2恢复目录 666

17.2.1什么是恢复目录 666

17.2.2创建恢复目录 666

17.3.1无恢复目录 668

17.3 RMAN连接到目标数据库 668

17.3.2有恢复目录 669

17.4 RMAN命令分类 670

17.5 配置RMAN 673

17.5.1通道概述 673

17.5.2 RUN命令介绍 673

17.5.3自动通道配置 674

17.5.4手动通道配置 676

17.5.5显示通道配置参数 677

17.5.6设置通道控制参数 678

17.5.7 RMAN备份环境设置 679

17.6使用COPY命令备份数据库 680

17.6.1 COPY命令语法 681

17.6.2分配通道 681

17.6.3使用COPY命令备份数据库实例 682

17.6.4显示COPY备份结果 683

17.7使用BACKUP命令备份数据库 684

17.7.1 BACKUP命令语法 685

17.7.2备份文件存储格式 686

17.7.3分配通道 687

17.7.4使用BACKUP命令备份数据库 688

17.7.5多份数据备份 691

17.7.6 BACKUP增量备份 692

17.7.7 BACKUP命令的其他选项 693

17.8使用RMAN恢复数据库 695

17.8.1 RESTORE命令 695

17.8.2 RECOVER命令 696

17.8.3使用RMAN恢复数据库实例 697

17.9恢复目录维护命令 699

17.9.1 DELETE命令 700

17.9.2 CHANGE命令 701

17.9.3 CATALOG命令 703

17.9.4 CROSSCHECK命令 703

17.9.5 LIST命令 705

17.9.6 REPORT命令 707

17.9.7 SHOW命令 708

第18章Oracle9i数据库审计 710

18.1数据库安全措施 710

18.2数据库审计概述 711

18.2.1什么是审计 711

18.2.2启动数据库审计 711

18.2.3 Oracle审计级别 712

18.3语句级审计 713

18.4权限级审计 716

18.5实体级审计 718

18.6审计结果 720

18.7设置系统自动跟踪 721

18.7.1设置后台进程跟踪 721

18.7.2设置SQL语句跟踪 723

18.8本章小结 726

习题 726

19.1设置作业队列参数 728

19.1.1什么是作业队列 728

第19章Oracle9i作业队列管理与数据加载 728

19.1.2设置作业队列参数 729

19.2 Oracle9i作业队列管理 729

19.2.1函数包DBMS-JOB介绍 729

19.2.2作业队列管理 732

19.2.3应用实例 733

19.2.4删除作业队列 735

19.3 Oracle9i数据加载 736

19.3.1 SQL*LOADER介绍 736

19.3.3数据加载应用实例 737

19.3.2数据加载参数 737

19.4将Excel数据加载到Oracle数据库 741

19.5本章小结 743

习题 743

第20章Oracle9i网络管理与分布式数据库 744

20.1 Oracle数据库网络概述 744

20.1.1 Oracle数据库网络简介 744

20.1.2 Oracle网络产品的作用与特征 745

20.2 Oracle网络配置 745

20.2.1 Oracle网络配置简介 745

20.2.2 Oracle数据库网络驱动 747

20.2.3 Oracle监听进程配置文件 747

20.2.4 Oracle网络连接解析文件 749

20.3 CMAN配置与管理 751

20.3.1 CMAN多路复用与连接共享池配置 751

20.3.2 CMAN多协议网桥配置 752

20.3.4 CMAN环境资源文件配置 753

20.3.3 CMAN防火墙配置 753

20.3.5网络配置应用实例 754

20.4 Oracle9i多线索服务器配置 755

20.4.1什么是多线索服务器 755

20.4.2多线索服务器配置参数 756

20.4.3连接池配置 757

20.4.4在多线索服务器中使用专用服务器连接 758

20.5 Oracle9i分布式数据库管理 758

20.5.1什么是分布式数据库 758

20.5.2分布式数据库的组成与特点 759

20.5.3分布式数据库与数据库链路 760

20.5.4使用数据库链路进行远程数据复制 761

20.6本章小结 764

习题 764

第21章Oracle9i数据库性能优化与调整 766

21.1内存优化与调整 766

21.1.1数据缓冲区调整 767

21.1.2共享池调整 771

21.1.3 日志缓冲区调整 775

21.1.4排序区调整 777

21.2磁盘I/O优化与调整 778

21.3 CPU调整问题 779

21.4调整数据库缓存 780

21.5 SQL语句优化问题 784

21.5.1分析SQL语句的执行过程 784

21.5.2将常用的实体驻留内存 785

21.5.3创建索引 788

21.5.4创建聚簇 789

21.5.5创建哈希索引 789

21.5.6 SQL优化器 790

21.6数据库参数动态统计 791

21.7本章小结 792

习题 793

第22章附录 794

相关图书
作者其它书籍
返回顶部