《Oracle9i数据库系统管理》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:李代平,张信一编著
  • 出 版 社:北京:冶金工业出版社
  • 出版年份:2003
  • ISBN:7502431438
  • 页数:362 页
图书介绍:

第1章 系统安装 1

1.1概述 1

Oracle9i的安装特点 1

Oracle9i Universal Installer简介 1

Oracle9i的版本和安装类型 2

Oracle9i的资源匹配 3

1.2在Windows 2000 Server下安装Oracle9i 5

安装Oracle9i数据库 5

安装Oracle9i整合管理 10

安装Oracle9i客户端 12

1.3在Windows 2000中卸载Oracle9i 15

小结 16

第2章 Oracle9i基础知识 17

2.1 Oracle9i的新特性 17

Oracle9i电子商务平台 17

实现连续的数据可用性 17

强大的数据保护环境 18

联机数据演变 18

准确的数据库修复 18

自动更正错误 19

可伸缩性 19

Oracle Parallel Server高速缓存合并 19

小粒度自动资源管理 19

提供端到端的安全体系结构 20

企业版Java引擎 20

XML支持 20

SQL和PL/SQL的改进 21

2.2 Oracle9i的两层结构和三层结构 21

执行两层的客户机/服务器结构 21

执行三层的客户机/服务器结构 22

执行三层体系结构的优点 23

Oracle9i的登录方式 24

2.3启动和终止Oracle9i实例 31

分阶段启动 32

关闭实例的四种方式 33

使用SQL*Plus启动和终止实例 34

利用企业管理器来启动和终止Oracle 36

在一个服务器上处理多个实例 39

指定非默认参数文件 40

在远程服务器上启动和终止实例 41

2.4企业管理器快速浏览 42

Oracle9i企业管理器的特性 42

企业管理器的优势 44

基本服务 45

2.5使用Oracle9i的联机文件 53

使用Oracle9i的联机帮助 53

使用速成教学 54

小结 56

第3章 Oracle9i的网络配置 57

3.1 Oracle9i的网络软件——Net 57

Net服务器的组成 58

Net客户端组件 59

3.2在服务器上配置Net 60

使用Listener控件 60

listener.ora文件定位 63

使用TNS_ ADMIN环境变量 63

listener.ora文件的语法 66

listener.ora实例 70

使用Oracle8的Net Confiiguration Assistant 74

使用Oracle的Net Manager 77

3.3在客户机上配置Net8 80

客户配置文件 80

sqlnet.ora语法 80

trsnames.ora语法 81

3.4 Net的网络维护 82

检查问题类型 82

使用ping和tnsping 83

小结 84

第4章 Oracle9i的结构 85

4.1实例和数据库之间的差异 85

4.2检查数据库文件的结构 86

使用参数文件 87

使用控制文件 88

使用数据文件 89

使用日志文件 91

4.3内存结构 94

系统全局区 95

数据库高速缓存区 95

在共享池中缓存 97

写入redo日志缓存器 99

使用大缓存池 100

固定的SGA 101

程序全局区 101

4.4查看进程结构 102

UNIX系统下的Oracle进程 102

Windows 2000下的Oracle进程 103

数据库书写器进程 105

日志书写器进程 105

归档进程 105

检查点进程 106

系统监视器进程 106

进程监视器进程 106

恢复器进程 106

作业队列进程 107

队列监视器进程 107

小结 107

第5章 管理数据库口令文件 108

5.1以管理用户的身份连接 108

SYSOPER和SYSDBA连接 108

默认模式 110

OSOPER和OSDBA角色 110

5.2创建口令文件 111

口令文件名和位置 111

orapwd实用程序 112

REMOTE_LOGINPASS_WORDFILE参数 112

5.3对管理用户的管理 113

授予管理员权限 113

管理员列表 115

撤销管理员权限 115

5.4删除口令文件 116

5.5重建口令文件 116

小结 116

第6章 数据库空间管理 117

6.1管理存储空间 117

理解与存储相关的术语 117

数据库对象 118

段 118

表空间 118

数据块 119

盘区 120

6.2分配和管理存储空间 120

创建表空间 121

为对象设置存储参数 124

合并盘区 124

在需要的时候添加存储空间 125

报告对象存储空间的使用情况 127

6.3估计空间需求 130

设置小代码表的容量 131

收集信息的先决条件 131

为表估计空间 132

估计索引的存储空间 134

小结 135

第7章 Oracle9i的导出/导入实用程序 136

7.1使用Oracle9i的导出实用程序 136

启动导出实用程序 136

获取帮助 139

使用Export参数 140

交互模式和命令行模式 142

使用Export的先决条件 143

7.2导出数据库 144

7.3导出用户 148

7.4导出表 148

7.5估计导出文件的大小 149

7.6使用导出选项 149

使用导出路径 150

压缩盘区 151

导出表数据的子集 151

用多个文件分隔一个导出文件 152

使用参数文件 152

7.7使用企业管理器导出表空间 153

7.8使用Oracle9i的导入实用程序 157

启动导入实用程序 157

获取帮助 158

使用Import参数 159

使用交互模式和命令模式 162

使用Import的先决条件 162

7.9导入一个完整的数据库 163

7.10导入用户 163

导入一列指定的用户 164

将一个用户所属的数据导入另一个用户 164

7.11导入一个表 165

7.12使用导入选项 165

忽略创建错误 165

生成CREATE INDEX语句 166

从多个文件导出然后再导入 166

使用参数文件 167

7.13利用企业管理器导入文件 167

小结 171

第8章 使用SQL*Loader 172

8.1 SQL*Loader简介 172

8.2 SQL*Loader的控制文件 172

指定输入文件 173

将数据装入非空表 174

指定装载表 175

描述固定宽度列 177

描述定界列 179

处理短记录 179

导致错误的记录 180

连接记录 180

8.3 SQL*Loader的命令 181

使用位置关键字 184

使用参数文件 185

8.4 SQL*Loader实例 185

装载逗号定界数据 185

将多个物理记录合并成一个逻辑记录 186

装载固定宽度的数据 187

写表达式修改装载数据 188

装载大量文本 189

8.5利用企业管理器实现数据装载 190

小结 194

第9章 管理用户和安全性 195

9.1创建和管理用户 195

创建新用户 195

用安全管理器创建用户 196

改变用户口令 199

改变用户设置 200

删除用户 201

9.2为用户授予角色和权限 202

授予系统权限和角色 202

授予对象权限 204

使用企业管理器管理权限和角色 205

9.3创建角色 207

创建一个角色 208

给角色添加权限 208

从角色中撤销权限 208

用企业管理器创建角色 209

9.4创建和分配用户配置文件(Profile) 209

创建和分配一个新的Profile 209

使用Profile管理口令特征 210

使用企业管理器管理Profile 211

9.5成为一个用户 212

临时改变一个用户的口令 212

一个become_user脚本 212

9.6浏览用户、安全性和数据字典 213

列出数据库中的用户 214

列出授予用户的权限 215

列出角色信息 217

列出Profile的定义 218

小结 219

第10章 管理表 220

10.1表的基础知识 220

列 220

约束 222

索引 223

10.2建立表 223

使用CREATE TABLE语句 223

定义列 224

定义约束 225

使用企业管理器建表 228

10.3修改表 230

增加列和约束 230

删除列和约束 230

修改列 231

对存在的数据进行处理 231

修改存储参数 234

10.4删除表 234

10.5使用数据字典 234

列表显示一个用户的表 235

列出一个表中的约束 235

列出一个表中的列 237

小结 237

第11章 管理索引 238

11.1索引的类型 238

使用B *Tree索引 238

使用位映射索引 239

11.2建立索引 240

为索引选择列 240

选择索引类型 241

使用SQL语句建立索引 242

COMPUTE STATISTICS选项 243

使用基于函数的索引 243

使用企业管理器建立索引 244

浏览索引 245

11.3改变索引 245

使用SQL改变索引 245

使用企业管理器改变索引 246

11.4删除索引 247

11.5列表显示索引 248

列表显示一个表中的索引 248

列表显示索引的列 248

小结 249

第12章 管理视图、同义词和序列 250

12.1管理视图 250

视图的使用 251

建立视图 253

从一个视图中选择 257

使用视图操作数据 257

改变视图 258

删除视图 260

使用数据字典视图 260

12.2管理同义词 262

同义词简介 262

建立同义词 263

删除同义词 265

使用数据词典同义词 265

12.3管理序列 266

序列的使用 267

建立序列 267

建立一个自动增加的字段 269

改变一个序列 270

删除序列 272

使用数据字典序列 272

小结 273

第13章 调试Oracle数据库 274

13.1收集统计数字 274

开始收集进程 274

终止收集进程 276

解释结果 277

13.2调试SGA 282

高速缓存器命中率 283

库缓存区命中率 284

字典缓存区命中率 285

13.3调试回滚段 286

检测回滚段争用 286

检测收缩 286

13.4调试redo日志缓存器 287

小结 287

第14章 Oracle9i的备份 288

14.1 Oracle在ARCHIVELOG模式中的运行 288

执行ARCHIVELOG LIST命令 289

使用ARCHIVELOG模式 289

管理归档日志文件 291

手工归档日志文件 291

14.2备份数据库 291

备份脱机数据库 292

备份联机数据库 292

导出数据库 294

14.3保护控制文件和redo日志文件 294

多路传输控制文件 294

多路传输redo日志文件 295

14.4测试备份文件的完整性 296

使用DBVERIFY应用程序 296

测试还原进程 297

14.5使用企业管理器备份向导 297

小结 303

第15章 恢复数据库 304

15.1请求恢复 304

15.2还原NOARCHIVELOG模式下的数据库 304

关闭数据库 305

还原文件 305

指定新的文件位置 305

重新打开数据库 306

15.3请求介质恢复 306

15.4从丢失的数据文件中恢复 307

使丢失的数据文件脱机 307

还原丢失的数据文件 307

恢复丢失的数据文件 307

将已恢复的文件重新联机 308

15.5终止一个不完全恢复 308

不完全恢复的不同类型 308

使用UNTIL子句 309

15.6从导出文件中还原数据库 309

15.7使用企业管理器恢复向导 310

小结 312

第16章 Oracle9i的划分 313

16.1 VLDB概述 313

16.2数据库对象的划分 313

减少数据库的不可用时间 314

提高查询性能 314

并行磁盘访问 314

划分的透明性 314

16.3创建表划分 314

按范围划分 315

哈希划分 317

复合划分 317

等同划分 318

16.4创建索引划分 319

本地索引 319

全局索引 320

划分索引指导 320

16.5改变划分属性 320

分离划分 321

合并划分 321

在表和划分之间交换数据 322

删除划分 322

使用ALTER INDEX命令 322

划分和数据字典 322

小结 323

第17章 Oracle9i的对象 324

17.1 Oracle9i的对象技术 324

主要的术语 324

Oracle9i对象类型实现的限制 325

17.2 Oracle9i的对象类型 325

定义一个对象类型 325

使用构造成员方法 326

以一个对象为例 327

使用map成员方法和order成员方法 328

17.3在数据库中存储对象 330

使用对象表 330

使用对象列 333

使用对象视图 335

小结 335

第18章 实现资源管理 336

18.1资源管理的工作机制 336

计划、指令和用户组 336

优先权 337

嵌入计划 337

18.2创建资源计划 338

先决条件 338

创建临时区域 339

创建资源计划 339

创建资源用户组 339

创建资源计划指令 339

提交临时区域 340

把用户放进组中 340

为实例创建资源计划 341

对资源计划、用户组以及计划指令进行修改 341

18.3 DBMS_RESOURCE_MANAGER包的调用 341

调用一个过程 342

可选参数 342

临时区域 342

资源计划 342

资源计划指令 343

用户组 345

用户组的任务 345

18.4 DBMS_RESOURCE_MANAGER_PRIVS包的调用 346

ADMINISTER_RESOURCE_MANAGER权限 346

SWITCH权限 347

18.5资源管理和数据字典 348

18.6使用企业管理器实现资源管理 349

小结 353

第19章 分布式系统的管理 354

19.1远程查询 354

19.2远程数据操作:两阶段提交 354

19.3动态数据复制 355

19.4分布式数据管理 355

基础结构:实施位置透明性 355

数据库链接管理 357

数据库触发器管理 357

快照管理 358

19.5分布式事务管理 358

解决悬而未决的事务 359

提交点强度 359

19.6数据库域和群 359

19.7分布式数据库监控 360

19.8分布式数据库调整 361

小结 362