图书介绍

Oracle 10g系统管理员简明教程PDF|Epub|txt|kindle电子书版本网盘下载

Oracle 10g系统管理员简明教程
  • 赵元杰编著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:7115145431
  • 出版时间:2006
  • 标注页数:403页
  • 文件大小:158MB
  • 文件页数:416页
  • 主题词:关系数据库-数据库管理系统,Oracle 10g-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Oracle 10g系统管理员简明教程PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 Oracle 10g数据库安装/启动与关闭1

1.1 Oracle 10g在Windows下的安装概述1

1.1.1 数据库安装类型1

1.1.2 硬件要求1

1.1.3 软件要求2

1.2 在Windows环境下安装Oracle 10g3

1.3 在UNIX环境下安装前的准备9

1.3.1 登录到操作系统的要求10

1.3.2 检查硬件要求10

1.3.3 检查操作系统要求11

1.4 在UNIX环境下安装Oracle 10g11

1.4.1 UNIX系统配置工作12

1.5.1 在Windows环境下创建数据库17

1.5 Oracle 10g数据库实例的创建17

1.4.2 安装操作过程17

1.5.2 在UNIX环境下用DBASSIST创建数据库23

1.6 Oracle 10g实例启动与关闭23

1.6.1 Windows操作系统下Oracle的启动与关闭24

1.6.2 UNIX环境下Oracle实例的启动24

1.6.3 UNIX环境下Oracle实例的关闭26

1.7 Oracle 10g默认用户27

1.7.1 Oracle默认用户27

1.7.2 解锁Oracle用户29

第2章 Oracle 10g数据库结构31

2.1 Oracle体系结构31

2.1.1 Oracle数据库的基本结构31

2.1.2 表空间与数据文件及存储结构32

2.1.3 临时表空间与临时文件34

2.1.4 控制文件35

2.1.5 重做日志文件与归档日志文件35

2.1.6 服务器参数文件37

2.1.7 其他的文件38

2.2 Oracle服务器结构39

2.2.1 Oracle服务器与Oracle实例39

2.2.2 物理结构与逻辑结构关系40

2.2.3 系统全局区SGA40

2.2.4 后台进程43

2.2.5 程序全局区PGA44

2.3 数据字典45

2.3.1 Oracle数据字典构成45

2.3.2 Oracle常用数据字典45

2.3.3 Oracle常用动态性能视图47

2.4 本章小结48

第3章 SQL语句基础50

3.1 SQL语句的组成与标准50

3.1.1 Oracle 10g的DDL语句50

3.1.2 Oracle 10g的DML语句51

3.2 如何使用SQL语句51

3.2.1 启动SQL*Plus51

3.2.2 使用iSQLPlus与Oracle连接52

3.2.3 结束与Oracle的连接53

3.3 SELECT语句的用法54

3.3.1 简单的SELECT语句54

3.3.2 简单的WHERE子句55

3.3.3 查询结果的排序56

3.4.1 字符函数57

3.4 函数的使用57

3.4.2 数字函数58

3.4.3 日期函数59

3.4.4 转换函数60

3.4.5 组函数62

3.4.6 分组子句GROUP BY63

3.5 常用SQL*Plus语句介绍65

3.5.1 SQL*Plus命令的必要性65

3.5.2 简单的SQL*Plus命令66

3.5.3 配置会话环境70

3.5.4 交互命令72

3.6 DDL语句的使用75

3.6.1 常用数据类型介绍75

3.6.2 创建表和修改表77

3.6.3 主键83

3.6.4 外键85

3.6.5 Oracle约束88

3.6.6 索引90

3.6.7 视图92

3.6.8 序列94

3.6.9 同义词97

3.7 较复杂的SELECT语句97

3.7.1 集合操作97

3.7.2 子查询100

3.7.3 连接101

3.7.4 CASE语句的使用103

3.8 Oracle 10g的正则表达式104

3.8.2 Oracle正则表达式及函数105

3.8.1 什么是正则表达式105

3.9 DML语句的使用109

3.9.1 一般INSERT语句的使用109

3.9.2 多表的INSERT语句的使用110

3.9.3 UPDATE语句的使用113

3.9.4 DELETE语句的使用114

3.9.5 用MERGE更新和插入114

3.9.6 TRUNCATE语句的使用115

3.10 本章小结116

第4章 PL/SQL编程基础117

4.1 PL/SQL概述117

4.2 PL/SQL结构117

4.2.1 PL/SQL程序基本结构117

4.2.2 PL/SQL程序标识符118

4.2.3 变量类型119

4.2.4 运算符与表达式120

4.2.5 PL/SQL程.序注释120

4.3 条件语句120

4.3.1 IF…THEN条件语句121

4.3.2 IF…THEN…ELSE条件语句121

4.3.3 IF…THEN ELSIF条件语句122

4.3.4 CASE条件语句122

4.4 循环语句124

4.4.1 LOOP…END LOOP循环124

4.4.2 WHILE循环124

4.4.3 FOR循环125

4.4.4 标号和GOTO语句125

4.5.1 处理显式游标126

4.5 游标的使用126

4.5.2 游标属性127

4.5.3 处理隐式游标127

4.5.4 简单游标循环128

4.5.5 WHILE循环处理游标128

4.5.6 游标FOR循环129

4.6 异常处理130

4.6.1 预定义的例外处理130

4.6.2 用EXCEPTION_INIT产生例外131

4.6.3 用户定义的例外132

4.7 存储过程与函数133

4.7.1 创建过程133

4.7.3 创建函数134

4.7.2 使用过程134

4.7.4 使用函数135

4.8 存储过程与作业136

4.8.1 实例相关参数设置137

4.8.2 将存储过程以作业形式提交137

4.8.3 检查作业运行138

4.9 触发器139

4.9.1 触发器概念139

4.9.2 创建DML触发器139

4.9.3 创建替代触发器141

4.9.4 系统级触发器144

4.10 PL/SQL动态编程145

4.10.1 动态编程方法145

4.10.2 使用DBMS_SQL进行动态编程145

4.10.3 本地动态SQL的使用151

4.11 PL/SQL程序及有关问题152

4.11.1 输出包DBMS OUTPUT152

4.11.2 代码转换实用程序WRAP154

4.11.3 PL/SQL Developer程序调试器154

4.12 本章小结157

第5章 控制文件与日志文件的管理158

5.1 管理控制文件158

5.1.1 查询控制文件158

5.1.2 创建控制文件159

5.1.3 维护控制文件161

5.2 管理日志文件162

5.2.1 日志文件概念162

5.2.2 查询日志文件163

5.2.3 创建新日志文件164

5.2.4 删除日志文件165

5.2.5 手工切换日志文件165

5.2.6 重新命名日志成员名166

5.2.7 清除日志组内容166

5.3 本章小结167

第6章 管理表空间和数据文件168

6.1 Oracle数据库168

6.1.1 Oracle数据库逻辑结构168

6.1.2 Oracle 10g默认的表空间170

6.1.3 Oracle数据库SYSTEM表空间170

6.1.4 Oracle 10g数据库SYSAUX表空间171

6.2 建立表空间172

6.2.1 创建表空间的语法172

6.2.2 建立本地管理表空间173

6.2.3 建立非标准块表空间174

6.3 维护表空间与数据文件175

6.3.1 改变表空间读写状态175

6.2.4 建立大文件表空间175

6.3.2 改变表空间名称176

6.3.3 设置默认表空间177

6.3.4 删除表空间179

6.3.5 增加新数据文件到表空间180

6.3.6 删除表空间中无数据的数据文件181

6.3.7 数据文件自动扩展设置181

6.3.8 数据文件大小的调整182

6.3.9 数据文件大小问题183

6.3.10 重命名数据文件184

6.3.11 移动数据文件184

6.5 管理撤销(UNDO)表空间185

6.4 表空间和数据文件有关的数据字典185

6.5.1 撤销表空间的优点186

6.5.2 与撤销表空间有关的参数186

6.5.3 建立撤销表空间187

6.5.4 删除撤销表空间188

6.5.5 切换撤销表空间188

6.5.6 撤销表空间信息查询189

6.6 管理临时表空间189

6.6.1 临时表空间的概念189

6.6.2 创建本地临时表空间190

6.6.3 创建临时表空间组190

6.6.4 管理临时表空间组191

6.6.5 查询临时表空间192

6.7 本章小结193

第7章 用户权限与安全195

7.1 用户195

7.1.1 建立数据库验证用户195

7.1.2 修改用户196

7.1.3 删除用户198

7.2 权限199

7.2.1 授予系统权限199

7.2.2 收回系统权限200

7.2.3 授予对象权限201

7.2.4 收回对象权限201

7.2.5 用户与权限查询202

7.3 角色203

7.3.1 角色概念203

7.3.2 预定义的Oracle系统角色204

7.3.3 角色创建与角色授权206

7.3.4 角色设置与角色删除207

7.3.5 改变角色208

7.3.6 角色与权限的查询208

7.4 资源配置PROFILE210

7.4.1 PROFILE概念210

7.4.2 创建资源配置PROFILE210

7.4.3 用户锁定与解锁213

7.4.4 修改资源配置PROFILE214

7.4.5 显示资源配置PROFILE信息215

7.5 审计简介216

7.5.1 审计概念216

7.5.2 审计环境设置217

7.5.3 登录审计设置与取消218

7.5.5 对象审计设置与取消219

7.5.4 数据活动审计设置与取消219

7.5.6 审计信息增长控制220

7.5.7 审计信息查询220

7.5.8 对SYS用户的审计设置221

7.5.9 SYS用户审计信息查询222

7.5.10 Oracle 10g R2审计的增强223

7.6 本章小结224

第8章 管理用户对象225

8.1 管理表225

8.1.1 查询表的信息225

8.1.2 分析表数据存储空间226

8.1.3 修改表的结构227

8.1.4 调整表的存储结构228

8.1.5 移动与重建表230

8.1.6 关于表的行链接231

8.1.7 表的收缩232

8.1.8 清除和删除表233

8.1.9 与表有关的数据字典234

8.2 管理索引235

8.2.1 查询表的索引信息235

8.2.2 索引空间存储235

8.2.3 重建立索引236

8.2.4 关于没有被使用的索引237

8.2.5 与索引有关的数据字典237

8.3 约束的维护238

8.3.1 约束回顾238

8.3.2 查询约束信息240

8.3.3 禁止和激活约束241

8.3.4 惟一约束数据重复处理243

8.3.5 与约束有关的数据字典243

8.4 管理视图244

8.4.1 视图有关的系统权限244

8.4.2 检查和编译无效视图244

8.4.3 删除无用视图244

8.4.4 产生创建视图脚本245

8.4.5 与视图有关的数据字典245

8.5.2 创建实体视图246

8.5.3 创建实体视图的例子246

8.5.1 实体视图概念246

8.5 管理实体视图246

8.5.4 运行实体视图条件247

8.5.5 与实体视图有关的数据字典247

8.6 管理序列248

8.6.1 创建序列号248

8.6.2 修改序列号248

8.6.3 查询序列号249

8.6.4 与序列有关的数据字典250

8.7 管理同义词250

8.7.1 创建同义词250

8.7.2 删除同义词250

8.7.3 同义词有关的数据字典251

8.8 本章小结251

9.1.1 分区的好处253

9.1.2 表的分区方法253

9.1 表分区的概念253

第9章 管理表分区与索引分区253

9.1.3 表分区设计255

9.2 建立分区表例子256

9.2.1 表的范围(RANG)分区256

9.2.2 表的Hash分区257

9.2.3 表的列表(List)分区258

9.2.4 表的复合分区258

9.3 管理分区表259

9.3.1 分区表维护命令259

9.3.2 给表加分区259

9.3.3 合并分区260

9.3.4 删除分区260

9.3.5 并入分区261

9.4 分区表联机重定义263

9.5 索引分区264

9.5.1 索引分区概念265

9.5.2 局部索引分区的例子266

9.5.3 全局索引分区的例子267

9.6 索引结构表分区267

9.6.1 索引结构表概念267

9.6.2 索引结构表分区268

9.7 管理索引分区269

9.7.1 分区索引维护命令269

9.7.2 删除索引分区270

9.7.3 重命名索引分区270

9.7.4 重建索引分区270

9.8 分区表与分区索引信息查询271

9.9 本章小结273

10.1 EXP/IMP简介274

10.1.1 导出/导入程序274

第10章 导出与导入274

10.1.2 常用的EXP备份方式276

10.1.3 常用的IMP导入280

10.2 EXPDP和IMPDP简介284

10.2.1 使用EXPDP285

10.2.2 使用IMPDP288

10.3 本章小结290

第11章 Oracle 10g RMAN使用简介291

11.1 RMAN简介291

11.1.1 RMAN的备份功能291

11.1.2 RMAN工作环境292

11.1.3 RMAN有关概念解释292

11.2.1 将目标数据库设为归档模式294

11.1.4 RMAN的跨平台传输表空间294

11.2 RMAN的设置294

11.2.2 创建表空间与RMAN用户296

11.2.3 创建恢复目录296

11.2.4 注册数据库297

11.3 用RMAN备份297

11.3.1 连接数据库297

11.3.2 全数据库备份298

11.3.3 备份表空间298

11.3.4 数据文件的复制299

11.3.5 数据文件冷备份299

11.3.6 数据文件热备份299

11.3.7 映像复制(Image Copy)299

11.4.2 数据库归档恢复300

11.4.1 数据库非归档恢复300

11.4 用RMAN恢复300

11.3.8 查看备份信息300

11.4.3 归档模式下数据库时间点恢复301

11.4.4 恢复数据文件子集301

11.4.5 恢复表空间302

11.5 Oracle 10g R2版本新增视图304

11.5.1 备份作业详细视图304

11.5.2 备份类型视图305

11.5.3 备份输出视图306

11.6 本章小结307

第12章 Oracle 10g Flashback介绍308

12.1 闪回表(Flashback Table)308

12.1.1 闪回表概念308

12.1.2 闪回表FlashbackTable命令309

12.1.3 闪回表例子310

12.2 回收站(Flashback Drop)312

12.2.1 回收站概念312

12.2.2 回收站操作举例313

12.2.3 回收站管理314

12.3 闪回版本查询(Flashback Version Query)316

12.3.1 闪回版本查询概念316

12.3.2 闪回版本查询例子317

12.4 闪回事务查询(Flashback Transaction Query)319

12.4.1 闪回事务查询概念319

12.4.2 闪回事务查询例子320

12.5 闪回数据库(Flashback Database)321

12.5.1 闪回数据库概念321

12.5.3 闪回数据库设置322

12.5.2 闪回数据库Flashback Database命令322

12.5.4 闪回数据库例子324

12.6 本章小结327

第13章 Oracle SQL语句优化328

13.1 一般的SQL技巧328

13.1.1 建议不用“*”来代替所有列名328

13.1.2 用TRUNCATE代替DELETE328

13.1.3 在确保完整性的情况下多用COMMIT语句329

13.1.4 尽量减少表的查询次数329

13.1.5 用NOT EXISTS替代NOTIN330

13.1.6 用EXISTS替代IN330

13.1.7 用EXISTS替代DISTINCT331

13.2 表的连接方法332

13.2.1 选择FROM表的顺序332

13.3 有效使用索引333

13.3.1 何时使用索引333

13.2.2 驱动表的选择333

13.2.3 WHERE子句的连接顺序333

13.3.2 索引列和表达式的选择334

13.3.3 选择复合索引主列334

13.3.4 避免对大表的全表扫描334

13.3.5 重新构造索引压缩索引335

13.3.6 监视索引是否被使用337

13.4 Oracle的优化器与执行计划337

13.4.1 优化器概念337

13.4.2 运行EXPLAIN PLAN339

13.4.3 显示和阅读EXPLAIN PLAN结果341

13.5 Oracle 10g的性能顾问343

13.5.2 SQL调整顾问344

13.5.1 Oracle 10g的Advisor Central344

13.5.3 SQL访问顾问345

13.6 PL/SQL编程优化要点346

13.6.1 比较数据类型一致346

13.6.2 采用PLS INTEGER数据类346

13.6.3 少调用SYSDATE347

13.6.4 少使用MOD函数348

13.6.5 每个程序块最好都有例外处理349

13.6.6 少用动态语句350

13.7 本章小结350

第14章 Oracle系统调整351

14.1 Oracle初始化参数文件351

14.1.1 关于Oracle的系统参数351

14.1.2 初始化参数文件SPFILE351

14.1.3 Oracle 10g新增加和淘汰参数353

14.2 Oracle动态视图356

14.2.1 与Oracle会话有关的视图356

14.2.2 与Oracle实例有关的视图357

14.2.3 与Oracle磁盘I/O有关的视图357

14.2.4 与Oracle内存有关的视图358

14.2.5 与Oracle系统竞争有关的视图358

14.2.6 计数和累计视图358

14.3 Oracle SGA调整359

14.3.1 理解内存分配359

14.3.2 调整日志缓冲区分配359

14.3.3 调整共享池分配364

14.3.4 调整数据库缓冲区370

14.3.5 SGA调整建议373

14.4.1 排序区与其他内存区的关系374

14.4 排序区调整374

14.4.2 理解排序活动375

14.4.3 监视排序活动376

14.4.4 专用模式下排序区的调整377

14.4.5 共享模式下排序区的调整378

14.5 本章小结383

第15章 Oracle 10g Enterprise Manager简介385

15.1 Oracle 10g EM简单介绍385

15.2 Oracle 10g EM安装配置386

15.2.1 安装选择说明386

15.2.2 客户化安装387

15.2.3 设置与安装数据库控制387

15.2.4 启动Oracle 10g EM388

15.2.5 登录到Oracle 10g EM389

15.3 用Oracle 10g EM管理Oracle系统391

15.3.1 实例的管理392

15.3.2 方案管理392

15.3.3 数据文件管理393

15.3.4 数据库用户管理393

15.4 用EM维护Oracle系统394

15.4.1 执行导出操作395

15.4.2 管理本地表空间399

15.4.3 浏览预警文件信息399

15.5 用Oracle 10g EM进行性能调整400

15.5.1 找出消耗最高的会话401

15.5.2 找出顶级SQL语句402

15.5.3 监视Oracle实例是否存在锁403

15.6 本章小结403

热门推荐