图书介绍
Oracle9i 数据库管理员使用大全PDF|Epub|txt|kindle电子书版本网盘下载
- 滕永昌编著 著
- 出版社: 北京:清华大学出版社
- ISBN:7302079447
- 出版时间:2004
- 标注页数:814页
- 文件大小:98MB
- 文件页数:835页
- 主题词:关系数据库-数据库管理系统,Oracle 9i
PDF下载
下载说明
Oracle9i 数据库管理员使用大全PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
目 录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服务器参数文件SPFILE57
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什么是OEM124
3.4.2 OEM结构124
3.4.3配置OEM126
3.4.4启动OEM131
3.4.5使用OEM136
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服务器参数文件SPFILE180
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管理文件OMFs192
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 SGA268
5.4.2 PGA276
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配置BLOCKSIZE493
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用户资源文件PROFLIE544
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 什么是RMAN665
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 配置RMAN673
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