热门关键字:  听力密码  单词密码  新概念美语  巧用听写练听力  零起点

大型数据库应用与安全

中国水利水电出版社
    【作 者】主编 刘涛 胡凯 【I S B N 】978-7-5170-4133-7 【责任编辑】陈洁 【适用读者群】高职高专 【出版时间】2016-04-12 【开 本】16开 【装帧信息】平装(光膜) 【版 次】第1版第1次印刷 【页 数】200 【千字数】360 【印 张】12.5 【定 价】28 【丛 书】高等职业教育精品示范教材(信息安全系列) 【备注信息】
图书详情

    本书依照大型数据库的学习规律,兼顾大型数据库用户的需求,以目前使用最广泛的Oracle 11g为蓝本,对大型数据库的安装、大型数据库的管理、大型数据库的备份与恢复、大型数据库容灾方案的布署、大型数据库记录丢失的处理进行了详细的介绍。

    全书共8章,主要内容包括数据库的创建与管理、数据库管理、安全管理、数据库查询及视图、数据库备份与恢复、RMAN备份与恢复、Data Guard、数据库闪回。

    本书融入了作者丰富的教学和实践经验,内容安排合理,每一个章节的写作都力求语言精炼、概括知识点准确,并配备了详细的操作过程以及结果验证,便于使用者上机实践和检查学习效果。

    本书提供免费电子教案,读者可以到中国水利水电出版社网站和万水书苑上免费下载,网址:http://www.waterpub.com.cn/softdown和http://www.wsbookshow.com。

    以就业为导向,以能力为本位

    工作需求驱动 实训任务引领

    核心内容为主 拓展内容为辅

    前 言

    随着计算机应用的日益普及,数据库技术也成为越来越重要的技术基础,数据库是保证软件质量的重要环节,专业高效的应用系统对数据库技术的要求越来越高,Oracle是全球领先的数据库供应商,其数据库从可伸缩性、安全性和高可用性都堪称完美,是目前为止市场上可见的技术最先进的数据库产品之一,因其在数据库安全与数据库完整性控制方面的优越性能,越来越多的企业以Oracle数据库作为应用数据的后台处理系统。

    本书的编写适应了高职教育的需要,充分考虑高职教育的特点,结合职业需求,以工作任务为导向,以任务实践为主。 在讲解Oracle的基础操作的同时,重点描述Oracle安全技术。本书以Oracle 11g为平台,以“学生成绩管理系统”作为一个贯穿项目,让读者在“做中学,学中做”,从而能够逐步掌握Oracle数据库的基本操作和安全应用。

    1.本书内容

    第1章 主要介绍Oracle数据库简介、Oracle 11g的安装、用界面方式建数据库、用命令方式建数据库、使用企业管理器OEM、使用SQL*Plus工具、监听程序的配置。

    第2章 介绍创建学生成绩管理系统的表空间、表、约束保障数据的完整性、序列、同义词、索引。

    第3章 介绍如何创建学生成绩管理系统中的用户、用户及角色权限管理、登录安全的概要文件、进行后期安全记录查询的数据库审计。

    第4章 是介绍数据查询在学生成绩管理数据库中的应用,主要有数据库的查询、数据库视图、格式化输出结果。

    第5章 是介绍学生成绩管理系统数据库的备份与恢复,主要有数据库的物理备份、数据库逻辑备份与恢复。

    第6章 也是介绍学生成绩管理系统数据库的备份与恢复,主要是通过RMAN技术来实现备份与恢复。

    第7章 介绍Data Guard,从Oracle的Data Guard技术来讲述双机的部署,主要是通过主机的配置、备机的配置、主备的切换来实现数据库的安全部署。

    第8章 介绍基于数据恢复闪回技术。主要讲述查询闪回、闪回版本查询、闪回事务查询、表闪回、删除闪回、闪回数据库、归档闪回。

    2.本书特色

    (1)以介绍Oracle大型数据库的基础为辅,着重讲述Oracle大型数据库的安全应用部署。

    (2)本书以Oracle 11g内容为基础,以一个贯穿全书的项目为主线,该项目分成不同的任务,每个任务既相对独立又有一定的连续性,每个任务再分成若干子任务,教学活动的过程就是完成每个子任务的过程。

    (3)学以致用,注重能力。以“基础理论-实用技术-任务实施”为主线进行编写,以便读者掌握本书的重点及提高实际操作能力。

    (4)课后习题和实训部分与正文相呼应,使两部分内容成为不可分割的整体。

    3.读者定位

    本书主要面向高等职业技术院校,既可作为大中专院校的数据库安全、大型数据库的教材,也可作为读者自学的参考书。

    本书由重庆电子工程职业学院刘涛、胡凯任主编,武春岭、鲁先志、何欢任副主编。其中,第1、2、3章由胡凯编写;第4、5、6、7、8章由刘涛编写。教材编写过程中,得到了蔡登峰、陆余乐、田贵芳同学的实验辅助和验证,同时,重庆电子工程职业学院孙卫平书记和唐玉林副校长给予了大力支持和关心。重庆久远银海软件有限公司张明宇、宋先鹏提供了技术支持,在此谨表示感谢。

    由于编者水平有限,书中若有不当之处,敬请读者指正。

    编 者

    2015年12月


    前言

    第1章 安装Oracle 11g数据库服务器 1
    1.1 Oracle数据库简介 2
    1.1.1 数据库术语 2
    1.1.2 Oracle数据库的特点 3
    1.1.3 数据库逻辑存储结构 3
    1.1.4 数据库物理存储结构 4
    1.2 Oracle 11g的安装 4
    1.3 用界面方式建数据库 9
    1.3.1 数据库的创建 9
    1.3.2 数据库的删除 22
    1.3.3 数据库的修改 24
    1.4 用命令方式建数据库 27
    1.4.1 创建数据库 27
    1.4.2 使用PL/SQL删除数据库XSCJ 30
    1.5 使用企业管理器OEM 30
    1.5.1 使用OEM管理表空间 30
    1.5.2 修改表空间 34
    1.5.3 删除表空间 35
    1.6 使用SQL*Plus工具 35
    1.7 监听程序的配置 36
    第2章 数据库管理 40
    2.1 创建表空间 40
    2.2 创建表 41
    2.2.1 PL/SQL方式操作表 41
    2.2.2 命令方式操作表 42
    2.3 用约束保障数据的完整性 42
    2.3.1 主键约束的创建 43
    2.3.2 外键约束的创建 44
    2.3.3 唯一性约束的创建 46
    2.3.4 检查约束的创建 47
    2.3.5 非空约束的创建 47
    2.4 序列 48
    2.4.1 创建序列 48
    2.4.2 修改序列 48
    2.5 同义词 49
    2.5.1 创建同义词 49
    2.5.2 使用同义词 49
    2.5.3 删除同义词 50
    2.6 索引 50
    2.6.1 索引简介 50
    2.6.2 索引的分类 50
    2.6.3 创建索引 51
    2.7 更新数据库 52
    2.7.1 插入记录 53
    2.7.2 删除记录 53
    2.7.3 修改记录 53
    第3章 Oracle数据库的安全管理 55
    3.1 用户管理 55
    3.1.1 新建用户 56
    3.1.2 修改用户 56
    3.1.3 删除用户 56
    3.2 权限管理 57
    3.2.1 系统权限管理 57
    3.2.2 对象权限管理 59
    3.3 角色管理 61
    3.3.1 角色概述 61
    3.3.2 创建用户角色 62
    3.3.3 管理用户角色 62
    3.4 概要文件 64
    3.4.1 创建概要文件 64
    3.4.2 管理概要文件 66
    3.5 数据库审计 67
    3.5.1 审计概念 67
    3.5.2 审计环境设置 68
    3.5.3 登录审计 69
    3.5.4 数据活动审计 69
    3.5.5 对象审计 70
    3.5.6 清除审计数据 71
    3.5.7 查询审计信息 71
    第4章 数据库查询及视图 73
    4.1 数据库的查询 73
    4.1.1 选择列 74
    4.1.2 选择行 74
    4.1.3 连接 77
    4.1.4 汇总 79
    4.1.5 排序 82
    4.1.6 union语句 82
    4.2 数据库视图 83
    4.2.1 视图的概念 83
    4.2.2 创建视图 84
    4.2.3 查询视图 85
    4.2.4 更新视图 86
    4.2.5 修改视图的定义 88
    4.2.6 删除视图 88
    4.3 格式化输出结果 88
    4.3.1 替换变量 88
    4.3.2 定制SQL*Plus环境 91
    第5章 数据库备份与恢复 93
    5.1 数据库的物理备份 93
    5.1.1 脱机备份与恢复 95
    5.1.2 联机备份与恢复 97
    5.1.3 不完全恢复 101
    5.2 数据库逻辑备份与恢复 102
    5.2.1 使用EXP/IMP命令导出/导入数据 102
    5.2.2 使用OEM导出/导入数据 107
    第6章 RMAN备份与恢复 120
    6.1 RMAN备份 120
    6.1.1 连接数据库 120
    6.1.2 通道分配 121
    6.1.3 RMAN备份类型 124
    6.1.4 BACKUP命令 125
    6.1.5 BACKUP命令 128
    6.2 RMAN恢复 129
    6.2.1 数据库进行完全介质恢复 129
    6.2.2 表空间的恢复 131
    6.2.3 恢复数据文件 132
    6.2.4 恢复控制文件 132
    6.2.5 利用RMAN进行不完全恢复 133
    6.2.6 RMAN恢复示例 134
    第7章 Data Guard 138
    7.1 Data Guard相关知识 138
    7.1.1 Data Guard结构 138
    7.1.2 Data Guard保护模式 140
    7.1.3 Data Guard角色转换 140
    7.1.4 Data Guard特点 140
    7.1.5 Data Guard相关初始化参数 141
    7.2 物理Primary数据库配置 142
    7.2.1 设定环境 143
    7.2.2 实现装有Oracle数据库的两台
    计算器能互访 143
    7.2.3 启用归档模式 144
    7.2.4 启用Force Logging 145
    7.2.5 创建Standby数据库控制文件 146
    7.2.6 配置主库的初始化参数文件 146
    7.2.7 复制相关文件到Standby服务器 149
    7.3 物理Standby数据库配置 151
    7.3.1 配置监听和网络服务名 151
    7.3.2 建立归档的目录和备份的目录,并
    进行备用机的备份 152
    7.3.3 替换备库机器对应文件 153
    7.3.4 修改备库的参数文件 154
    7.3.5 启动物理Standby数据库到mount
    状态 156
    7.3.6 启动日志应用 157
    7.3.7 备库查询日志应用情况 157
    7.3.8 查询数据库的角色 158
    7.4 数据测试 158
    7.4.1 在主库上建立测试数据 158
    7.4.2 在备库上查询测试数据 159
    7.5 角色转换 159
    7.5.1 物理Standby执行Switchover切换 160
    7.5.2 物理Standby的Failover 161
    第8章 数据库闪回技术 164
    8.1 数据库闪回的相关知识 165
    8.2 查询闪回 167
    8.2.1 撤销表空间相关参数配置 167
    8.2.2 基于时间的查询闪回 168
    8.2.3 基于SCN的查询闪回 169
    8.3 闪回版本查询 171
    8.4 闪回事务查询 173
    8.5 表闪回 176
    8.6 删除闪回 178
    8.6.1 启用“回收站” 178
    8.6.2 查看回收站信息 178
    8.6.3 使用删除闪回从回收站恢复表 179
    8.6.4 回收站管理 180
    8.7 闪回数据库 180
    8.7.1 设置闪回数据库环境 181
    8.7.2 数据库闪回 183
    8.8 归档闪回 184
    8.8.1 创建闪回数据归档 185
    8.8.2 更改闪回数据归档 186
    8.8.3 启用和禁用闪回数据归档 186
    8.8.4 查询闪回数据归档的有关信息 186
    8.8.5 使用闪回数据归档 187
最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册