Oracle 9i中文版数据库系统管理

Oracle 9i中文版数据库系统管理
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
2003-07
版次: 1
ISBN: 9787115113160
定价: 55.00
装帧: 平装
开本: 其他
纸张: 胶版纸
页数: 546页
字数: 855千字
5人买过
  • 本书以Oracle 9i for Windows 2000数据库的管理任务为主线,全面详尽地介绍了Oracle 9i数据库系统管理员需要掌握的管理技术。全书分为7个部分,共15章,内容包括Oracle 9i基础知识、例程的日常管理、21种方案对象的管理、数据库安全性管理、存储的管理、数据库和网络的配置、系统备份与恢复、性能分析与调整等等。
      
      
      本书内容全面、思路流畅、实用性强,所有实例均经过上机反复实践;对常见的问题提出了解决方案,具有很强的指导性。本书适合Oracle数据库管理人员、数据库应用开发人员阅读和参考,可作为管理Oracle数据库的技术手册以及参加Oracle认证考试的参考书。 第1章  Oracle 9i基础1

    1.1  Oracle 9i简介1

    1.1.1  Oracle 9i的3个版本1

    1.1.2  Oracle 9i的新特性1

    1.2  Oracle 9i的体系结构2

    1.2.1  Oracle 9i的进程结构2

    1.2.2  Oracle 9i的内存结构3

    1.2.3  Oracle 9i的逻辑结构4

    1.2.4  Oracle 9i的存储结构6

    1.2.5  Oracle 9i的总体结构7

    1.3  Oracle 9i的硬件配置8

    1.3.1  单磁盘独立主机配置8

    1.3.2  磁盘阵列独立主机配置9

    1.3.3  磁盘镜像独立主机配置10

    1.3.4  多数据库独立主机配置10

    1.3.5  客户机/服务器网络主机配置10

    1.3.6  分布式网络主机配置11

    1.3.7  集群网络主机配置11

    1.4  Oracle 9i的安装12

    1.4.1  Oracle 9i的环境需求12

    1.4.2  Oracle 9i的安装过程12

    1.4.3  Oracle 9i的安装结果18

    1.5  配置管理服务器20

    1.5.1  Oracle 9i的管理模式21

    1.5.2  配置管理服务器23

    1.6  基本管理工具的使用26

    1.6.1  企业管理器的使用26

    1.6.2  SQL Plus的使用30

    1.6.3  SQLPlus Worksheet的使用32

    本章小结34

    第2章  例程的管理35

    2.1  关闭例程35

    2.1.1  SYS和SYSTEM用户的使用35

    2.1.2  关闭/启动例程的工具36

    2.1.3  关闭例程的4种方式比较36

    2.1.4  正常关闭例程36

    2.1.5  立即关闭例程40

    2.1.6  中止关闭例程41

    2.1.7  事务处理关闭例程41

    2.2  启动例程42

    2.2.1  正常启动例程42

    2.2.2  不装载启动例程45

    2.2.3  装载启动例程46

    2.2.4  强制启动例程47

    2.2.5  限制启动例程48

    2.2.6  只读启动例程49

    2.3  初始化参数文件50

    2.3.1  Pfile文件50

    2.3.2  SPfile文件53

    2.3.3  例程启动参数的设置53

    2.3.4  SPfile和Pfile文件的相互转换55

    2.3.5  SPfile和Pfile文件的功能比较56

    2.4  修改例程配置参数57

    2.4.1  修改例程的一般信息参数57

    2.4.2  修改例程的内存参数59

    2.4.3  修改例程的恢复参数60

    2.4.4  修改例程的撤消参数61

    2.5  管理会话62

    2.5.1  查询会话62

    2.5.2  会话的主要信息63

    2.5.3  中断会话65

    2.6  管理事务68

    2.6.1  什么是事务68

    2.6.2  事务的状态69

    2.6.3  事务的提交70

    2.6.4  事务的回滚72

    2.6.5  事务的设置75

    2.7  管理锁77

    2.7.1  什么是锁77

    2.7.2  锁的类型77

    2.7.3  查询锁信息78

    2.7.4  自定义数据锁79

    2.8  资源管理器81

    2.8.1  资源使用者组81

    2.8.2  资源计划83

    2.8.3  资源计划调度87

    本章小结87

    第3章  表89

    3.1  Oracle 9i中表的分类89

    3.2  Oracle 9i表支持的数据类型89

    3.2.1  char类型89

    3.2.2  varchar2类型90

    3.2.3  nchar类型90

    3.2.4  nvarchar2类型91

    3.2.5  number类型91

    3.2.6  date类型92

    3.2.7  long类型93

    3.2.8  raw类型94

    3.2.9  long raw类型94

    3.2.10  rowid类型94

    3.2.11  blob类型94

    3.2.12  clob类型94

    3.2.13  nclob类型95

    3.2.14  bfile类型95

    3.2.15  urowid类型95

    3.2.16  float类型95

    3.3  创建表95

    3.3.1  创建关系表96

    3.3.2  约束条件配置98

    3.3.3  存储参数配置104

    3.3.4  簇列配置110

    3.3.5  分区配置113

    3.3.6  选项配置117

    3.3.7  LOB存储配置118

    3.3.8  约束条件存储配置119

    3.3.9  利用查询创建关系表120

    3.3.10  创建按索引组织表IOT122

    3.3.11  创建对象表123

    3.3.12  创建嵌套对象表127

    3.3.13  创建复杂表129

    3.3.14  创建临时表130

    3.4  表的修改131

    3.4.1  表结构的修改131

    3.4.2  约束条件的修改133

    3.4.3  存储参数的修改134

    3.4.4  选项参数的修改134

    3.5  表的删除135

    3.5.1  在企业管理器里删除表135

    3.5.2  在SQL Plus里删除表135

    3.6  表的截断136

    3.6.1  在SQL Plus里截断表136

    3.6.2  截断有完整性约束条件的表136

    3.6.3  截断与删除的比较137

    3.7  表的分析138

    3.7.1  表的分析的任务138

    3.7.2  验证表的结构139

    3.7.3  查找迁移和链接行142

    3.7.4  统计信息的有关操作143

    3.7.5  dbms_stats 程序包145

    3.8  表的重组149

    3.8.1  重组的含义149

    3.8.2  利用重组向导进行表的重组150

    3.8.3  利用SQL语句进行表的重组159

    3.9  表分区的类型及管理159

    3.9.1  范围分区表160

    3.9.2  列表分区表160

    3.9.3  散列分区表161

    3.9.4  组合分区表162

    3.9.5  分区的参数修改163

    3.9.6  分区的移去165

    3.9.7  分区的移动165

    3.9.8  分区的截断166

    3.9.9  分区的本地索引操作166

    3.9.10  分区的交换167

    3.9.11  分区的拆分170

    3.9.12  分区的合并171

    3.9.13  分区的重组171

    本章小结171

    第4章  索引和视图173

    4.1  索引的原理173

    4.2  Oracle 9i中索引的分类174

    4.2.1  B—树索引174

    4.2.2  位图索引175

    4.2.3  建立索引的几点经验175

    4.3  索引的创建176

    4.3.1  创建惟一索引176

    4.3.2  创建位图索引180

    4.3.3  创建未排序索引181

    4.3.4  创建反序索引181

    4.3.5  创建基于函数的索引182

    4.4  索引的删除183

    4.5  索引的分析184

    4.5.1  验证索引结构184

    4.5.2  计算索引的统计信息184

    4.5.3  删除索引的统计信息184

    4.5.4  估计索引的统计信息184

    4.5.5  利用dbms_stats程序包收集索引的统计信息184

    4.5.6  利用dbms_stats程序包删除索引的统计信息185

    4.5.7  利用dbms_stats程序包估计索引的统计信息185

    4.5.8  索引的统计信息的内容186

    4.6  索引的重组186

    4.6.1  利用重组向导进行索引重组187

    4.6.2  利用SQL语句进行索引的重组187

    4.7  索引的修改188

    4.7.1  修改分区索引的表空间188

    4.7.2  修改存储参数188

    4.8  视图189

    4.8.1  视图的创建189

    4.8.2  视图数据的查询190

    4.8.3  视图的修改191

    4.8.4  视图的删除192

    本章小结192

    第5章  管理用方案对象193

    5.1  数据库链接193

    5.1.1  创建数据库链接193

    5.1.2  修改数据库链接194

    5.1.3  删除数据库链接195

    5.1.4  数据库链接的使用195

    5.2  同义词196

    5.2.1  同义词的创建196

    5.2.2  同义词的使用197

    5.2.3  同义词的删除198

    5.3   序列198

    5.3.1  序列的创建198

    5.3.2  序列的使用200

    5.3.3  序列的删除200

    5.4   实体化视图200

    5.4.1  实体化视图的创建201

    5.4.2  实体化视图的修改204

    5.4.3  实体化视图的刷新206

    5.4.4  实体化视图的编译207

    5.4.5  实体化视图的解释207

    5.4.6  实体化视图的分析208

    5.4.7  实体化视图的删除208

    5.5   实体化视图日志209

    5.5.1  实体化视图日志的创建209

    5.5.2  实体化视图日志的修改211

    5.5.3  实体化视图日志的删除211

    5.6   刷新组212

    5.6.1  刷新组的创建212

    5.6.2  刷新组的修改214

    5.6.3  刷新组的删除216

    5.7  簇216

    5.7.1  簇的修改216

    5.7.2  簇的分析217

    5.7.3  簇的重组218

    5.7.4  簇的删除218

    5.8  表类型219

    5.8.1  表类型的修改219

    5.8.2  表类型的删除219

    本章小结220

    第6章  PL/SQL编程用方案对象221

    6.1  PL/SQL编程基础221

    6.1.1  什么是PL/SQL程序221

    6.1.2  PL/SQL程序的结构221

    6.1.3  常量223

    6.1.4  基本数据类型变量224

    6.1.5  复合数据类型变量224

    6.1.6  表达式227

    6.1.7  条件控制语句228

    6.1.8  循环控制语句230

    6.1.9  游标232

    6.1.10  异常处理234

    6.2  过程237

    6.2.1  过程的优点237

    6.2.2  无参数过程的创建237

    6.2.3  带参数过程的创建239

    6.2.4  过程的修改240

    6.2.5  过程的执行240

    6.2.6  过程的调用241

    6.2.7  过程的删除241

    6.3  函数242

    6.3.1  函数的创建242

    6.3.2  函数的修改243

    6.3.3  函数的执行244

    6.3.4  函数的删除244

    6.4  程序包244

    6.4.1  程序包的创建245

    6.4.2  程序包的修改246

    6.4.3  程序包内元素的执行246

    6.4.4  程序包的删除247

    6.5  程序包体247

    6.5.1  程序包体的创建247

    6.5.2  程序包体的修改248

    6.5.3  程序包体的删除249

    6.6  触发器249

    6.6.1  触发器的作用250

    6.6.2  触发器的结构250

    6.6.3  触发器的分类250

    6.6.4  触发器的状态251

    6.6.5  触发器的创建251

    6.6.6  触发器的修改253

    6.6.7  触发器的删除254

    6.6.8  触发器的启用和停用254

    6.7  对象类型255

    6.7.1  复杂的对象类型的创建255

    6.7.2  对象类型的修改258

    6.7.3  对象类型的使用258

    6.7.4  对象类型的删除259

    6.8  数组类型259

    6.8.1  数组类型的创建259

    6.8.2  数组类型的修改260

    6.8.3  数组类型的使用260

    6.8.4  数组类型的删除261

    6.9  高级队列261

    6.9.1  创建队列表261

    6.9.2  队列表的修改263

    6.9.3  队列表的删除264

    6.9.4  队列表的结构264

    6.9.5  队列表消息显示266

    6.9.6  创建队列267

    6.9.7  队列的修改270

    6.9.8  队列启动271

    6.9.9  队列停止271

    6.9.10  队列的删除271

    6.10  Java源272

    6.10.1  Java源的创建272

    6.10.2  Java源的修改274

    6.10.3  Java源的删除274

    6.11  维274

    6.11.1  维的创建275

    6.11.2  维的修改278

    6.11.3  维的删除278

    本章小结279

    第7章  安全性管理280

    7.1  Oracle数据库系统的安全性280

    7.1.1  Oracle9i的安全性体系280

    7.1.2  Oracle 9i的安全性机制280

    7.2  用户的管理281

    7.2.1  Oracle 9i默认的用户281

    7.2.2  用户的创建282

    7.2.3  系统权限的配置283

    7.2.4  对象权限的配置289

    7.2.5  使用者组的配置291

    7.2.6  限额的配置292

    7.2.7  代理用户的配置293

    7.2.8  创建用户中可能的问题294

    7.2.9  用户的修改294

    7.2.10  用户的删除295

    7.2.11  用户信息的查询295

    7.3  角色的管理295

    7.3.1  Oracle 9i预定义的角色296

    7.3.2  角色的创建296

    7.3.3  角色的修改298

    7.3.4  角色的删除298

    7.3.5  角色信息的查询299

    7.4  概要文件的管理299

    7.4.1  概要文件的创建299

    7.4.2  概要文件的修改302

    7.4.3  概要文件的删除302

    7.4.4  将概要文件分配给用户302

    7.4.5  概要文件信息的查询303

    7.5  审计303

    7.5.1  审计的作用303

    7.5.2  审计的类型303

    7.5.3  审计的信息304

    7.5.4  审计的启动305

    7.5.5  审计的实例305

    本章小结306

    第8章  存储的管理307

    8.1  控制文件的管理307

    8.1.1  控制文件的内容307

    8.1.2  控制文件的复用308

    8.1.3  控制文件的备份311

    8.1.4  备份控制文件以便追踪311

    8.1.5  控制文件的创建313

    8.1.6  控制文件的信息查询314

    8.2  重做日志组的管理314

    8.2.1  重做日志组的工作原理315

    8.2.2  重做日志组的创建315

    8.2.3  重做日志组的修改316

    8.2.4  重做日志组的日志切换317

    8.2.5  重做日志组的强制检查点318

    8.2.6  重做日志组的删除318

    8.3  归档日志的管理319

    8.3.1  更改数据库的工作模式319

    8.3.2  日志文件的手动归档320

    8.3.3  归档日志文件的信息321

    8.3.4  查询日志和归档信息321

    8.4  回退段的管理323

    8.4.1  数据块323

    8.4.2  区325

    8.4.3  段326

    8.4.4  回退段的创建327

    8.4.5  回退段的修改329

    8.4.6  回退段的收缩330

    8.4.7  回退段的删除330

    8.4.8  回退段信息的查询330

    8.5  数据文件的管理332

    8.5.1  数据文件的创建332

    8.5.2  数据文件的修改333

    8.5.3  数据文件的脱机与联机334

    8.5.4  数据文件的移动334

    8.5.5  数据文件信息的查询335

    8.6  表空间的管理336

    8.6.1  表空间的创建336

    8.6.2  表空间的修改339

    8.6.3  表空间的脱机339

    8.6.4  表空间的联机341

    8.6.5  表空间的状态更改341

    8.6.6  显示表空间地图342

    8.6.7  表空间的分析342

    8.6.8  合并表空间空闲区344

    8.6.9  表空间的重组345

    8.6.10  表空间的删除361

    8.6.11  表空间信息的查询362

    本章小结364

    第9章  数据库的配置365

    9.1  数据库的创建365

    9.1.1  创建数据库的步骤365

    9.1.2  创建的数据库的参数370

    9.1.3  创建数据库的SQL语法371

    9.2  配置数据库选项372

    9.2.1  配置过程372

    9.2.2  配置前后的参数文件比较376

    9.2.3  配置的SQL语法376

    9.3  数据库的删除377

    9.4  数据库模板的管理378

    9.4.1  系统默认的3种模板378

    9.4.2  模板的参数379

    9.4.3  模板的创建380

    9.5  数据库的升级和移植382

    9.6  数据库的集成384

    9.6.1  集成中要面对的主要问题384

    9.6.2  数据库集成的技术方案384

    9.6.3  将Oracle 9i集成到其他数据库385

    9.6.4  将其他数据库集成到Oracle 9i387

    9.7  数据库的分析393

    9.7.1  计算统计信息393

    9.7.2  删除统计信息393

    9.7.3  估计统计信息393

    9.8  数据库的复制394

    9.8.1  复制的概念394

    9.8.2  复制的原理394

    9.8.3  复制的方法395

    9.8.4  复制的对象395

    9.8.5  多主体复制的实现395

    9.8.6  实体化视图复制的实现406

    本章小结406

    第10章  网络的配置408

    10.1  Oracle Net网络的体系结构408

    10.1.1  Oracle Net网络的组成408

    10.1.2  Oracle Net联网协议409

    10.1.3  客户机/服务器网络应用解决方案410

    10.1.4  基于名字服务器的网络应用解决方案411

    10.1.5  基于目录服务器的网络应用解决方案412

    10.1.6  基于连接管理器的网络应用解决方案413

    10.1.7  Web网络应用解决方案414

    10.1.8  高级安全网络应用解决方案415

    10.2  服务器的配置415

    10.2.1  监听程序的内容分析416

    10.2.2  配置监听程序417

    10.2.3  配置后的监听程序内容分析419

    10.2.4  启动监听程序420

    10.2.5  停止监听程序422

    10.2.6  重载监听程序422

    10.2.7  查询监听程序状态422

    10.2.8  监听程序监听的服务423

    10.3  客户机的配置424

    10.3.1  命名方法的配置424

    10.3.2  本地命名方法的配置426

    10.4  目录服务器网络的配置430

    10.4.1  安装目录服务器430

    10.4.2  配置客户机434

    10.4.3  利用网络管理员管理目录服务器437

    10.4.4  利用目录管理员管理目录服务器439

    10.4.5  目录服务的使用实例440

    本章小结441

    第11章  Oracle网络的集中管理442

    11.1  集中管理环境的配置442

    11.1.1  集中管理环境的体系结构442

    11.1.2  配置管理服务器的管理员443

    11.1.3  配置SQL事件记录446

    11.1.4  配置寻呼和邮件446

    11.1.5  配置报告的Web站点447

    11.2  事件系统449

    11.2.1  什么是事件449

    11.2.2  事件系统的结构449

    11.2.3  创建事件450

    11.3  作业系统452

    11.3.1  什么是作业452

    11.3.2  作业系统的结构453

    11.3.3  作业的创建453

    11.3.4  作业执行失败的原因及解决方法455

    本章小结457

    第12章  数据库的备份459

    12.1  数据库系统常见故障分析459

    12.1.1  非介质故障459

    12.1.2  介质故障459

    12.2  Oracle 9i的备份机制460

    12.2.1  备份的内容460

    12.2.2  备份的方法及工具460

    12.2.3  定制备份方案461

    12.2.4  建立备份配置462

    12.2.5  在备份配置库中管理备份配置465

    12.3  逻辑备份466

    12.3.1  方案的特点466

    12.3.2  方案实施要求466

    12.3.3  使用导出向导完成逻辑备份466

    12.3.4  使用exp命令文件完成逻辑备份472

    12.4  利用备份向导联机备份473

    12.4.1  联机备份的特点473

    12.4.2  联机备份的实现方法473

    12.4.3  归档模式的联机备份473

    12.4.4  非归档模式的联机备份483

    12.5  利用备份向导脱机备份485

    12.5.1  脱机备份的特点485

    12.5.2  非归档模式的脱机备份485

    12.5.3  归档模式的脱机备份486

    本章小结488

    第13章  数据库的恢复490

    13.1  Oracle 9i的恢复机制490

    13.1.1  Oracle 9i的恢复原理490

    13.1.2  归档与非归档模式恢复491

    13.1.3  完全和不完全介质恢复491

    13.2  逻辑恢复492

    13.2.1  方案的特点492

    13.2.2  使用导入向导实现逻辑恢复493

    13.2.3  使用imp命令文件实现逻辑恢复497

    13.3  使用恢复向导联机恢复498

    13.3.1  联机恢复数据库498

    13.3.2  联机恢复表空间502

    13.3.3  联机恢复数据文件504

    13.4  常见故障及恢复506

    13.4.1  数据文件故障及恢复506

    13.4.2  控制文件故障及恢复506

    13.4.3  日志文件故障及恢复507

    13.4.4  不完全介质恢复508

    13.5  利用备份与恢复实现容错508

    本章小结509

    第14章  使用恢复管理器备份与恢复510

    14.1  恢复管理器的使用510

    14.1.1  启动和退出恢复管理器510

    14.1.2  执行的主要命令511

    14.1.3  恢复管理器的两种使用模式511

    14.2  基于控制文件的备份与恢复512

    14.2.1  数据库的备份与恢复512

    14.2.2  表空间的备份与恢复515

    14.2.3  数据文件的备份与恢复517

    14.3  基于恢复目录的备份与恢复518

    14.3.1  建立恢复目录518

    14.3.2  数据库的注册522

    14.3.3  恢复目录的同步524

    14.3.4  重置数据库525

    14.3.5  取消数据库注册526

    14.3.6  数据库的备份与恢复526

    本章小结530

    第15章  性能分析与调整531

    15.1  性能规划器531

    15.1.1  性能规划器的设置531

    15.1.2  性能规划器的历史数据分析533

    15.2  顶层会话535

    15.2.1  顶层会话的登录535

    15.2.2  顶层会话的信息分析535

    15.3  Oracle专家536

    15.3.1  创建优化会话536

    15.3.2  分析优化会话539

    15.3.3  系统性能的自动优化540

    15.4  索引调节向导540

    15.5  SQL分析543

    15.6  锁管理器543

    15.7  性能管理员544

    本章小结545
  • 内容简介:
    本书以Oracle 9i for Windows 2000数据库的管理任务为主线,全面详尽地介绍了Oracle 9i数据库系统管理员需要掌握的管理技术。全书分为7个部分,共15章,内容包括Oracle 9i基础知识、例程的日常管理、21种方案对象的管理、数据库安全性管理、存储的管理、数据库和网络的配置、系统备份与恢复、性能分析与调整等等。
      
      
      本书内容全面、思路流畅、实用性强,所有实例均经过上机反复实践;对常见的问题提出了解决方案,具有很强的指导性。本书适合Oracle数据库管理人员、数据库应用开发人员阅读和参考,可作为管理Oracle数据库的技术手册以及参加Oracle认证考试的参考书。
  • 目录:
    第1章  Oracle 9i基础1

    1.1  Oracle 9i简介1

    1.1.1  Oracle 9i的3个版本1

    1.1.2  Oracle 9i的新特性1

    1.2  Oracle 9i的体系结构2

    1.2.1  Oracle 9i的进程结构2

    1.2.2  Oracle 9i的内存结构3

    1.2.3  Oracle 9i的逻辑结构4

    1.2.4  Oracle 9i的存储结构6

    1.2.5  Oracle 9i的总体结构7

    1.3  Oracle 9i的硬件配置8

    1.3.1  单磁盘独立主机配置8

    1.3.2  磁盘阵列独立主机配置9

    1.3.3  磁盘镜像独立主机配置10

    1.3.4  多数据库独立主机配置10

    1.3.5  客户机/服务器网络主机配置10

    1.3.6  分布式网络主机配置11

    1.3.7  集群网络主机配置11

    1.4  Oracle 9i的安装12

    1.4.1  Oracle 9i的环境需求12

    1.4.2  Oracle 9i的安装过程12

    1.4.3  Oracle 9i的安装结果18

    1.5  配置管理服务器20

    1.5.1  Oracle 9i的管理模式21

    1.5.2  配置管理服务器23

    1.6  基本管理工具的使用26

    1.6.1  企业管理器的使用26

    1.6.2  SQL Plus的使用30

    1.6.3  SQLPlus Worksheet的使用32

    本章小结34

    第2章  例程的管理35

    2.1  关闭例程35

    2.1.1  SYS和SYSTEM用户的使用35

    2.1.2  关闭/启动例程的工具36

    2.1.3  关闭例程的4种方式比较36

    2.1.4  正常关闭例程36

    2.1.5  立即关闭例程40

    2.1.6  中止关闭例程41

    2.1.7  事务处理关闭例程41

    2.2  启动例程42

    2.2.1  正常启动例程42

    2.2.2  不装载启动例程45

    2.2.3  装载启动例程46

    2.2.4  强制启动例程47

    2.2.5  限制启动例程48

    2.2.6  只读启动例程49

    2.3  初始化参数文件50

    2.3.1  Pfile文件50

    2.3.2  SPfile文件53

    2.3.3  例程启动参数的设置53

    2.3.4  SPfile和Pfile文件的相互转换55

    2.3.5  SPfile和Pfile文件的功能比较56

    2.4  修改例程配置参数57

    2.4.1  修改例程的一般信息参数57

    2.4.2  修改例程的内存参数59

    2.4.3  修改例程的恢复参数60

    2.4.4  修改例程的撤消参数61

    2.5  管理会话62

    2.5.1  查询会话62

    2.5.2  会话的主要信息63

    2.5.3  中断会话65

    2.6  管理事务68

    2.6.1  什么是事务68

    2.6.2  事务的状态69

    2.6.3  事务的提交70

    2.6.4  事务的回滚72

    2.6.5  事务的设置75

    2.7  管理锁77

    2.7.1  什么是锁77

    2.7.2  锁的类型77

    2.7.3  查询锁信息78

    2.7.4  自定义数据锁79

    2.8  资源管理器81

    2.8.1  资源使用者组81

    2.8.2  资源计划83

    2.8.3  资源计划调度87

    本章小结87

    第3章  表89

    3.1  Oracle 9i中表的分类89

    3.2  Oracle 9i表支持的数据类型89

    3.2.1  char类型89

    3.2.2  varchar2类型90

    3.2.3  nchar类型90

    3.2.4  nvarchar2类型91

    3.2.5  number类型91

    3.2.6  date类型92

    3.2.7  long类型93

    3.2.8  raw类型94

    3.2.9  long raw类型94

    3.2.10  rowid类型94

    3.2.11  blob类型94

    3.2.12  clob类型94

    3.2.13  nclob类型95

    3.2.14  bfile类型95

    3.2.15  urowid类型95

    3.2.16  float类型95

    3.3  创建表95

    3.3.1  创建关系表96

    3.3.2  约束条件配置98

    3.3.3  存储参数配置104

    3.3.4  簇列配置110

    3.3.5  分区配置113

    3.3.6  选项配置117

    3.3.7  LOB存储配置118

    3.3.8  约束条件存储配置119

    3.3.9  利用查询创建关系表120

    3.3.10  创建按索引组织表IOT122

    3.3.11  创建对象表123

    3.3.12  创建嵌套对象表127

    3.3.13  创建复杂表129

    3.3.14  创建临时表130

    3.4  表的修改131

    3.4.1  表结构的修改131

    3.4.2  约束条件的修改133

    3.4.3  存储参数的修改134

    3.4.4  选项参数的修改134

    3.5  表的删除135

    3.5.1  在企业管理器里删除表135

    3.5.2  在SQL Plus里删除表135

    3.6  表的截断136

    3.6.1  在SQL Plus里截断表136

    3.6.2  截断有完整性约束条件的表136

    3.6.3  截断与删除的比较137

    3.7  表的分析138

    3.7.1  表的分析的任务138

    3.7.2  验证表的结构139

    3.7.3  查找迁移和链接行142

    3.7.4  统计信息的有关操作143

    3.7.5  dbms_stats 程序包145

    3.8  表的重组149

    3.8.1  重组的含义149

    3.8.2  利用重组向导进行表的重组150

    3.8.3  利用SQL语句进行表的重组159

    3.9  表分区的类型及管理159

    3.9.1  范围分区表160

    3.9.2  列表分区表160

    3.9.3  散列分区表161

    3.9.4  组合分区表162

    3.9.5  分区的参数修改163

    3.9.6  分区的移去165

    3.9.7  分区的移动165

    3.9.8  分区的截断166

    3.9.9  分区的本地索引操作166

    3.9.10  分区的交换167

    3.9.11  分区的拆分170

    3.9.12  分区的合并171

    3.9.13  分区的重组171

    本章小结171

    第4章  索引和视图173

    4.1  索引的原理173

    4.2  Oracle 9i中索引的分类174

    4.2.1  B—树索引174

    4.2.2  位图索引175

    4.2.3  建立索引的几点经验175

    4.3  索引的创建176

    4.3.1  创建惟一索引176

    4.3.2  创建位图索引180

    4.3.3  创建未排序索引181

    4.3.4  创建反序索引181

    4.3.5  创建基于函数的索引182

    4.4  索引的删除183

    4.5  索引的分析184

    4.5.1  验证索引结构184

    4.5.2  计算索引的统计信息184

    4.5.3  删除索引的统计信息184

    4.5.4  估计索引的统计信息184

    4.5.5  利用dbms_stats程序包收集索引的统计信息184

    4.5.6  利用dbms_stats程序包删除索引的统计信息185

    4.5.7  利用dbms_stats程序包估计索引的统计信息185

    4.5.8  索引的统计信息的内容186

    4.6  索引的重组186

    4.6.1  利用重组向导进行索引重组187

    4.6.2  利用SQL语句进行索引的重组187

    4.7  索引的修改188

    4.7.1  修改分区索引的表空间188

    4.7.2  修改存储参数188

    4.8  视图189

    4.8.1  视图的创建189

    4.8.2  视图数据的查询190

    4.8.3  视图的修改191

    4.8.4  视图的删除192

    本章小结192

    第5章  管理用方案对象193

    5.1  数据库链接193

    5.1.1  创建数据库链接193

    5.1.2  修改数据库链接194

    5.1.3  删除数据库链接195

    5.1.4  数据库链接的使用195

    5.2  同义词196

    5.2.1  同义词的创建196

    5.2.2  同义词的使用197

    5.2.3  同义词的删除198

    5.3   序列198

    5.3.1  序列的创建198

    5.3.2  序列的使用200

    5.3.3  序列的删除200

    5.4   实体化视图200

    5.4.1  实体化视图的创建201

    5.4.2  实体化视图的修改204

    5.4.3  实体化视图的刷新206

    5.4.4  实体化视图的编译207

    5.4.5  实体化视图的解释207

    5.4.6  实体化视图的分析208

    5.4.7  实体化视图的删除208

    5.5   实体化视图日志209

    5.5.1  实体化视图日志的创建209

    5.5.2  实体化视图日志的修改211

    5.5.3  实体化视图日志的删除211

    5.6   刷新组212

    5.6.1  刷新组的创建212

    5.6.2  刷新组的修改214

    5.6.3  刷新组的删除216

    5.7  簇216

    5.7.1  簇的修改216

    5.7.2  簇的分析217

    5.7.3  簇的重组218

    5.7.4  簇的删除218

    5.8  表类型219

    5.8.1  表类型的修改219

    5.8.2  表类型的删除219

    本章小结220

    第6章  PL/SQL编程用方案对象221

    6.1  PL/SQL编程基础221

    6.1.1  什么是PL/SQL程序221

    6.1.2  PL/SQL程序的结构221

    6.1.3  常量223

    6.1.4  基本数据类型变量224

    6.1.5  复合数据类型变量224

    6.1.6  表达式227

    6.1.7  条件控制语句228

    6.1.8  循环控制语句230

    6.1.9  游标232

    6.1.10  异常处理234

    6.2  过程237

    6.2.1  过程的优点237

    6.2.2  无参数过程的创建237

    6.2.3  带参数过程的创建239

    6.2.4  过程的修改240

    6.2.5  过程的执行240

    6.2.6  过程的调用241

    6.2.7  过程的删除241

    6.3  函数242

    6.3.1  函数的创建242

    6.3.2  函数的修改243

    6.3.3  函数的执行244

    6.3.4  函数的删除244

    6.4  程序包244

    6.4.1  程序包的创建245

    6.4.2  程序包的修改246

    6.4.3  程序包内元素的执行246

    6.4.4  程序包的删除247

    6.5  程序包体247

    6.5.1  程序包体的创建247

    6.5.2  程序包体的修改248

    6.5.3  程序包体的删除249

    6.6  触发器249

    6.6.1  触发器的作用250

    6.6.2  触发器的结构250

    6.6.3  触发器的分类250

    6.6.4  触发器的状态251

    6.6.5  触发器的创建251

    6.6.6  触发器的修改253

    6.6.7  触发器的删除254

    6.6.8  触发器的启用和停用254

    6.7  对象类型255

    6.7.1  复杂的对象类型的创建255

    6.7.2  对象类型的修改258

    6.7.3  对象类型的使用258

    6.7.4  对象类型的删除259

    6.8  数组类型259

    6.8.1  数组类型的创建259

    6.8.2  数组类型的修改260

    6.8.3  数组类型的使用260

    6.8.4  数组类型的删除261

    6.9  高级队列261

    6.9.1  创建队列表261

    6.9.2  队列表的修改263

    6.9.3  队列表的删除264

    6.9.4  队列表的结构264

    6.9.5  队列表消息显示266

    6.9.6  创建队列267

    6.9.7  队列的修改270

    6.9.8  队列启动271

    6.9.9  队列停止271

    6.9.10  队列的删除271

    6.10  Java源272

    6.10.1  Java源的创建272

    6.10.2  Java源的修改274

    6.10.3  Java源的删除274

    6.11  维274

    6.11.1  维的创建275

    6.11.2  维的修改278

    6.11.3  维的删除278

    本章小结279

    第7章  安全性管理280

    7.1  Oracle数据库系统的安全性280

    7.1.1  Oracle9i的安全性体系280

    7.1.2  Oracle 9i的安全性机制280

    7.2  用户的管理281

    7.2.1  Oracle 9i默认的用户281

    7.2.2  用户的创建282

    7.2.3  系统权限的配置283

    7.2.4  对象权限的配置289

    7.2.5  使用者组的配置291

    7.2.6  限额的配置292

    7.2.7  代理用户的配置293

    7.2.8  创建用户中可能的问题294

    7.2.9  用户的修改294

    7.2.10  用户的删除295

    7.2.11  用户信息的查询295

    7.3  角色的管理295

    7.3.1  Oracle 9i预定义的角色296

    7.3.2  角色的创建296

    7.3.3  角色的修改298

    7.3.4  角色的删除298

    7.3.5  角色信息的查询299

    7.4  概要文件的管理299

    7.4.1  概要文件的创建299

    7.4.2  概要文件的修改302

    7.4.3  概要文件的删除302

    7.4.4  将概要文件分配给用户302

    7.4.5  概要文件信息的查询303

    7.5  审计303

    7.5.1  审计的作用303

    7.5.2  审计的类型303

    7.5.3  审计的信息304

    7.5.4  审计的启动305

    7.5.5  审计的实例305

    本章小结306

    第8章  存储的管理307

    8.1  控制文件的管理307

    8.1.1  控制文件的内容307

    8.1.2  控制文件的复用308

    8.1.3  控制文件的备份311

    8.1.4  备份控制文件以便追踪311

    8.1.5  控制文件的创建313

    8.1.6  控制文件的信息查询314

    8.2  重做日志组的管理314

    8.2.1  重做日志组的工作原理315

    8.2.2  重做日志组的创建315

    8.2.3  重做日志组的修改316

    8.2.4  重做日志组的日志切换317

    8.2.5  重做日志组的强制检查点318

    8.2.6  重做日志组的删除318

    8.3  归档日志的管理319

    8.3.1  更改数据库的工作模式319

    8.3.2  日志文件的手动归档320

    8.3.3  归档日志文件的信息321

    8.3.4  查询日志和归档信息321

    8.4  回退段的管理323

    8.4.1  数据块323

    8.4.2  区325

    8.4.3  段326

    8.4.4  回退段的创建327

    8.4.5  回退段的修改329

    8.4.6  回退段的收缩330

    8.4.7  回退段的删除330

    8.4.8  回退段信息的查询330

    8.5  数据文件的管理332

    8.5.1  数据文件的创建332

    8.5.2  数据文件的修改333

    8.5.3  数据文件的脱机与联机334

    8.5.4  数据文件的移动334

    8.5.5  数据文件信息的查询335

    8.6  表空间的管理336

    8.6.1  表空间的创建336

    8.6.2  表空间的修改339

    8.6.3  表空间的脱机339

    8.6.4  表空间的联机341

    8.6.5  表空间的状态更改341

    8.6.6  显示表空间地图342

    8.6.7  表空间的分析342

    8.6.8  合并表空间空闲区344

    8.6.9  表空间的重组345

    8.6.10  表空间的删除361

    8.6.11  表空间信息的查询362

    本章小结364

    第9章  数据库的配置365

    9.1  数据库的创建365

    9.1.1  创建数据库的步骤365

    9.1.2  创建的数据库的参数370

    9.1.3  创建数据库的SQL语法371

    9.2  配置数据库选项372

    9.2.1  配置过程372

    9.2.2  配置前后的参数文件比较376

    9.2.3  配置的SQL语法376

    9.3  数据库的删除377

    9.4  数据库模板的管理378

    9.4.1  系统默认的3种模板378

    9.4.2  模板的参数379

    9.4.3  模板的创建380

    9.5  数据库的升级和移植382

    9.6  数据库的集成384

    9.6.1  集成中要面对的主要问题384

    9.6.2  数据库集成的技术方案384

    9.6.3  将Oracle 9i集成到其他数据库385

    9.6.4  将其他数据库集成到Oracle 9i387

    9.7  数据库的分析393

    9.7.1  计算统计信息393

    9.7.2  删除统计信息393

    9.7.3  估计统计信息393

    9.8  数据库的复制394

    9.8.1  复制的概念394

    9.8.2  复制的原理394

    9.8.3  复制的方法395

    9.8.4  复制的对象395

    9.8.5  多主体复制的实现395

    9.8.6  实体化视图复制的实现406

    本章小结406

    第10章  网络的配置408

    10.1  Oracle Net网络的体系结构408

    10.1.1  Oracle Net网络的组成408

    10.1.2  Oracle Net联网协议409

    10.1.3  客户机/服务器网络应用解决方案410

    10.1.4  基于名字服务器的网络应用解决方案411

    10.1.5  基于目录服务器的网络应用解决方案412

    10.1.6  基于连接管理器的网络应用解决方案413

    10.1.7  Web网络应用解决方案414

    10.1.8  高级安全网络应用解决方案415

    10.2  服务器的配置415

    10.2.1  监听程序的内容分析416

    10.2.2  配置监听程序417

    10.2.3  配置后的监听程序内容分析419

    10.2.4  启动监听程序420

    10.2.5  停止监听程序422

    10.2.6  重载监听程序422

    10.2.7  查询监听程序状态422

    10.2.8  监听程序监听的服务423

    10.3  客户机的配置424

    10.3.1  命名方法的配置424

    10.3.2  本地命名方法的配置426

    10.4  目录服务器网络的配置430

    10.4.1  安装目录服务器430

    10.4.2  配置客户机434

    10.4.3  利用网络管理员管理目录服务器437

    10.4.4  利用目录管理员管理目录服务器439

    10.4.5  目录服务的使用实例440

    本章小结441

    第11章  Oracle网络的集中管理442

    11.1  集中管理环境的配置442

    11.1.1  集中管理环境的体系结构442

    11.1.2  配置管理服务器的管理员443

    11.1.3  配置SQL事件记录446

    11.1.4  配置寻呼和邮件446

    11.1.5  配置报告的Web站点447

    11.2  事件系统449

    11.2.1  什么是事件449

    11.2.2  事件系统的结构449

    11.2.3  创建事件450

    11.3  作业系统452

    11.3.1  什么是作业452

    11.3.2  作业系统的结构453

    11.3.3  作业的创建453

    11.3.4  作业执行失败的原因及解决方法455

    本章小结457

    第12章  数据库的备份459

    12.1  数据库系统常见故障分析459

    12.1.1  非介质故障459

    12.1.2  介质故障459

    12.2  Oracle 9i的备份机制460

    12.2.1  备份的内容460

    12.2.2  备份的方法及工具460

    12.2.3  定制备份方案461

    12.2.4  建立备份配置462

    12.2.5  在备份配置库中管理备份配置465

    12.3  逻辑备份466

    12.3.1  方案的特点466

    12.3.2  方案实施要求466

    12.3.3  使用导出向导完成逻辑备份466

    12.3.4  使用exp命令文件完成逻辑备份472

    12.4  利用备份向导联机备份473

    12.4.1  联机备份的特点473

    12.4.2  联机备份的实现方法473

    12.4.3  归档模式的联机备份473

    12.4.4  非归档模式的联机备份483

    12.5  利用备份向导脱机备份485

    12.5.1  脱机备份的特点485

    12.5.2  非归档模式的脱机备份485

    12.5.3  归档模式的脱机备份486

    本章小结488

    第13章  数据库的恢复490

    13.1  Oracle 9i的恢复机制490

    13.1.1  Oracle 9i的恢复原理490

    13.1.2  归档与非归档模式恢复491

    13.1.3  完全和不完全介质恢复491

    13.2  逻辑恢复492

    13.2.1  方案的特点492

    13.2.2  使用导入向导实现逻辑恢复493

    13.2.3  使用imp命令文件实现逻辑恢复497

    13.3  使用恢复向导联机恢复498

    13.3.1  联机恢复数据库498

    13.3.2  联机恢复表空间502

    13.3.3  联机恢复数据文件504

    13.4  常见故障及恢复506

    13.4.1  数据文件故障及恢复506

    13.4.2  控制文件故障及恢复506

    13.4.3  日志文件故障及恢复507

    13.4.4  不完全介质恢复508

    13.5  利用备份与恢复实现容错508

    本章小结509

    第14章  使用恢复管理器备份与恢复510

    14.1  恢复管理器的使用510

    14.1.1  启动和退出恢复管理器510

    14.1.2  执行的主要命令511

    14.1.3  恢复管理器的两种使用模式511

    14.2  基于控制文件的备份与恢复512

    14.2.1  数据库的备份与恢复512

    14.2.2  表空间的备份与恢复515

    14.2.3  数据文件的备份与恢复517

    14.3  基于恢复目录的备份与恢复518

    14.3.1  建立恢复目录518

    14.3.2  数据库的注册522

    14.3.3  恢复目录的同步524

    14.3.4  重置数据库525

    14.3.5  取消数据库注册526

    14.3.6  数据库的备份与恢复526

    本章小结530

    第15章  性能分析与调整531

    15.1  性能规划器531

    15.1.1  性能规划器的设置531

    15.1.2  性能规划器的历史数据分析533

    15.2  顶层会话535

    15.2.1  顶层会话的登录535

    15.2.2  顶层会话的信息分析535

    15.3  Oracle专家536

    15.3.1  创建优化会话536

    15.3.2  分析优化会话539

    15.3.3  系统性能的自动优化540

    15.4  索引调节向导540

    15.5  SQL分析543

    15.6  锁管理器543

    15.7  性能管理员544

    本章小结545
查看详情
相关图书 / 更多
Oracle 9i中文版数据库系统管理
Origin科研绘图与学术图表绘制从入门到精通
谭春林 著
Oracle 9i中文版数据库系统管理
Oracle Data Guard 11g Handbook
Carpenter;Larry/ Meeks;Joseph/ Kim;Charles/ Burke;Bill
Oracle 9i中文版数据库系统管理
Oracle数据库实用基础教程
张茂红;苏岳;李桂珍;尤凤英
Oracle 9i中文版数据库系统管理
Origin科技绘图与数据分析
丁金滨
Oracle 9i中文版数据库系统管理
Origin 2022科学绘图与数据分析(高级应用篇)
海滨 编著
Oracle 9i中文版数据库系统管理
Oracle数据库基础与应用
张晓
Oracle 9i中文版数据库系统管理
Ordinary Differential Equations
Adkins;William A.;Davidson;Mark G
Oracle 9i中文版数据库系统管理
Organizational Change in 100 Days: A Fast Forward Guide
Murray;Elspeth J.;Richardson;Peter R
Oracle 9i中文版数据库系统管理
Oresteia: Agamemnon. Libation-Bearers. Eumenides
Aeschylus;Sommerstein;Alan H
Oracle 9i中文版数据库系统管理
Oracle从入门到精通(第5版)
明日科技
Oracle 9i中文版数据库系统管理
Ordinary Differential Equations
Hale;Jack K
Oracle 9i中文版数据库系统管理
Oracle11g/12C RAC & DG 平台建设与维护
赵兵建
您可能感兴趣 / 更多
Oracle 9i中文版数据库系统管理
AutoCAD 机械绘图实训习题集
赵松涛 编
Oracle 9i中文版数据库系统管理
突出重围:Transact-SQL管理与开发实例精粹
赵松涛 编
Oracle 9i中文版数据库系统管理
AutoCAD2008机械绘图实用教程
赵松涛 编
Oracle 9i中文版数据库系统管理
CAD/CAM技术习题集
赵松涛 编
Oracle 9i中文版数据库系统管理
SQL Server 2005奥秘
赵松涛 编
Oracle 9i中文版数据库系统管理
Oracle 9i数据库系统管理实录
赵松涛 编
Oracle 9i中文版数据库系统管理
Visual Basic+SQL Server 2000系统开发实录
赵松涛 编
Oracle 9i中文版数据库系统管理
ASP动态网站开发实录
赵松涛 编
Oracle 9i中文版数据库系统管理
深入浅出:网络服务器配置与管理
赵松涛 编
Oracle 9i中文版数据库系统管理
你的电脑安全吗:加密解密、杀毒与安全防护
赵松涛 编
Oracle 9i中文版数据库系统管理
Oracle 9i中文版基础培训教程
赵松涛 编
Oracle 9i中文版数据库系统管理
Oracle9i中文版入门与提高
赵松涛 编