您好,欢迎光临有路网!
Oracle 10g系统管理员简明教程
QQ咨询:
有路璐璐:

Oracle 10g系统管理员简明教程

  • 作者:赵元杰
  • 出版社:人民邮电出版社
  • ISBN:9787115145437
  • 出版日期:2006年03月01日
  • 页数:403
  • 定价:¥42.00
  • 分享领佣金
    手机购买
    城市
    店铺名称
    店主联系方式
    店铺售价
    库存
    店铺得分/总交易量
    发布时间
    操作

    新书比价

    网站名称
    书名
    售价
    优惠
    操作

    图书详情

    内容提要
    本书从实践的角度,描述了Oracle 10g(R2)的概念、使用及管理方法,从用户所关心的角度介绍了Oracle数据库系统主要内容,包括SQL使用方法、PL/SQL编程、Oracle数据库结构概念、Oracle系统日常管理、Oracle数据库确备份与恢复、Oracle系统优化与调整等,并给出了经常被许多文献忽略的Oracle分区方法。
    书中以概念解释为引导,结合大量的应用案例,易学易懂,可以使Oracle初学者快速掌握Oracle 10g数据库的管理。
    本书既可作为Oracle培训的参考教材,也可作为从事Oracle数据库管理的软件人员的参考书。
    目录
    第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 10g 3
    1.3 在UNIX环境下安装前的准备 9
    1.3.1 登录到操作系统的要求 10
    1.3.2 检查硬件要求 10
    1.3.3 检查操作系统要求 11
    1.4 在UNIX环境下安装Oracle 10g 11
    1.4.1 UNIX系统配置工作 12
    1.4.2 安装操作过程 17
    1.5 Oracle 10g数据库实例的创建 17
    1.5.1 在Windows环境下创建数据库 17
    1.5.2 在UNIX环境下用DBASSIST创建数据库 23
    1.6 Oracle10g实例启动与关闭 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 系统全局区SGA 40
    2.2.4 后台进程 43
    2.2.5 程序全局区PGA 44
    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*Plus 51
    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 函数的使用 57
    3.4.1 字符函数 57
    3.4.2 数字函数 58
    3.4.3 日期函数 59
    3.4.4 转换函数 60
    3.4.5 组函数 62
    3.4.6 分组子句GROUP BY 63
    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.1 什么是正则表达式 105
    3.8.2 Oracle正则表达式及函数 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 游标的使用 126
    4.5.1 处理显式游标 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.2 使用过程 134
    4.7.3 创建函数 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_OUTPUT 152
    4.11.2 代码转换实用程序WRAP 154
    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.2.4 建立大文件表空间 175
    6.3 维护表空间与数据文件 175
    6.3.1 改变表空间读写状态 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.4 表空间和数据文件有关的数据字典 185
    6.5 管理撤销(UNDO)表空间 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 资源配置PROFILE 210
    7.4.1 PROFILE概念 210
    7.4.2 创建资源配置PROFILE 210
    7.4.3 用户锁定与解锁 213
    7.4.4 修改资源配置PROFILE 214
    7.4.5 显示资源配置PROFILE信息 215
    7.5 审计简介 216
    7.5.1 审计概念 216
    7.5.2 审计环境设置 217
    7.5.3 登录审计设置与取消 218
    7.5.4 数据活动审计设置与取消 219
    7.5.5 对象审计设置与取消 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 管理实体视图 246
    8.5.1 实体视图概念 246
    8.5.2 创建实体视图 246
    8.5.3 创建实体视图的例子 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章 管理表分区与索引分区 253
    9.1 表分区的概念 253
    9.1.1 分区的好处 253
    9.1.2 表的分区方法 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章 导出与导入 274
    10.1 EXP/IMP简介 274
    10.1.1 导出/导入程序 274
    10.1.2 常用的EXP备份方式 276
    10.1.3 常用的IMP导入 280
    10.2 EXPDP和IMPDP简介 284
    10.2.1 使用EXPDP 285
    10.2.2 使用IMPDP 288
    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.1.4 RMAN的跨平台传输表空间 294
    11.2 RMAN的设置 294
    11.2.1 将目标数据库设为归档模式 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.3.8 查看备份信息 300
    11.4 用RMAN恢复 300
    11.4.1 数据库非归档恢复 300
    11.4.2 数据库归档恢复 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.2 闪回数据库Flashback Database命令 322
    12.5.3 闪回数据库设置 322
    12.5.4 闪回数据库例子 324
    12.6 本章小结 327

    第13章 Oracle SQL语句优化 328
    13.1 一般的SQL技巧 328
    13.1.1 建议不用“*”来代替所有列名 328
    13.1.2 用TRUNCATE代替DELETE 328
    13.1.3 在确保完整性的情况下多用COMMIT语句 329
    13.1.4 尽量减少表的查询次数 329
    13.1.5 用NOT EXISTS替代NOT IN 330
    13.1.6 用EXISTS替代IN 330
    13.1.7 用EXISTS替代DISTINCT 331
    13.2 表的连接方法 332
    13.2.1 选择FROM表的顺序 332
    13.2.2 驱动表的选择 333
    13.2.3 WHERE子句的连接顺序 333
    13.3 有效使用索引 333
    13.3.1 何时使用索引 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 PLAN 339
    13.4.3 显示和阅读EXPLAINPLAN结果 341
    13.5 Oracle 10g的性能顾问 343
    13.5.1 Oracle 10g的Advisor Central 344
    13.5.2 SQL调整顾问 344
    13.5.3 SQL访问顾问 345
    13.6 PL/SQL编程优化要点 346
    13.6.1 比较数据类型一致 346
    13.6.2 采用PLS_INTEGER数据类 346
    13.6.3 少调用SYSDATE 347
    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 初始化参数文件SPFILE 351
    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 排序区调整 374
    14.4.1 排序区与其他内存区的关系 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 EM 388
    15.2.5 登录到Oracle 10g EM 389
    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

    与描述相符

    100

    北京 天津 河北 山西 内蒙古 辽宁 吉林 黑龙江 上海 江苏 浙江 安徽 福建 江西 山东 河南 湖北 湖南 广东 广西 海南 重庆 四川 贵州 云南 西藏 陕西 甘肃 青海 宁夏 新疆 台湾 香港 澳门 海外