注册 登录 进入教材巡展
#

出版时间:2017年7月

出版社:科学出版社

以下为《Oracle 12C数据库基础教程》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 科学出版社
  • 9787030538963
  • 1-1
  • 93850
  • 47180988-9
  • 平装
  • 16开
  • 2017年7月
  • 580
  • 452
  • 工学
  • 软件工程
  • TP311.138OR
  • 理工类
  • 本科
内容简介
本书覆盖Oracle的大部分知识点和功能点,内容包括Oracle安装,开发工具,Oracle用户管理,SQL语法及优化,PL/SQL语言,Oracle体系结构,数据库的配置与管理,表空间管理,文件管理,备份与恢复,项目案例。
目录
第1章 Oracle 12c简介
1.1 Oracle 12c简介
1.2 Oracle 12c产品系列
1.3 Oracle 12c新特性
1.3.1 插接式数据库PDB
1.3.2 高可用性
1.3.3 XML DB
1.3.4 In-Memory数据库内存选件
1.3.5 Oracle JSON文档存储
1.3.6 其他新特性
练习

第2章 Oracle 12c的安装
2.1 安装前配置Linux系统
2.1.1 配置Linux交换空间
2.1.2 创建Oracle用户和用户组
2.1.3 配置/etc/nf文件
2.1.4 其他配置
2.2 安装Oracle 12c
2.3 数据库连接测试
2.4 Oracle企业管理器
2.5 安装后的检测
2.5.1 查看环境变量
2.5.2 查看目录及文件
2.5.3 查看Oracle进程
2.5.4 查看监听器状态
2.6 设置开机启动
练习
训练任务

第3章 网络配置及管理工具
3.1 Oracle Net Services
3.2 服务器模式和数据库连接方式
3.2.1 专用服务器模式
3.2.2 共享服务器模式
3.2.3 配置数据库支持共享模式
3.2.4 检测数据库的服务器模式
3.2.5 连接到不同的服务器模式
3.2.6 查看服务器连接进程
3.3 TNS网络配置文件
3.3.1 lsnrctl和a
3.3.2 监听器的动态注册
3.3.3 监听器的静态注册
3.3.4 a
3.3.5 a
3.4 SQL*Plus
3.4.1 SQL*Plus连接数据库
3.4.2 SQL*Plus命令列表
3.4.3 SQL*Plus参数
3.4.4 SQL*Plus替换变量
3.4.5 绑定变量
3.4.6 预设变量
3.4.7 PL/SQL程序的运行
3.5 Oracle SQL Developer
3.5.1 SQL Developer连接Oracle
3.5.2 Data Modeler
3.6 执行计划与SQL优化
3.6.1 授予查询执行计划的权限
3.6.2 分析和比较执行计划
3.6.3 统计信息与动态采样
3.6.4 SQL语句的优化
3.6.5 自适应查询优化
练习
训练任务

第4章 数据库管理与配置
4.1 常用的数据库配置查询方法
4.2 使用dbca管理数据库实例
4.2.1 新建数据库实例
4.2.2 删除一个容器数据库CDB
4.3 在数据库实例之间切换
4.4 配置插接式数据库PDB
4.4.1 通过SQL语句创建插接式数据库
4.4.2 通过dbca创建插接式数据库
4.4.3 克隆插接式数据库pdb
4.4.4 删除插接式数据库pdb
4.4.5 插接式数据库的拔出与插入
4.5 数据库的启动与关闭
4.5.1 启动数据库
4.5.2 启动异常处理
4.5.3 关闭数据库
4.6 数据库参数配置
练习
训练任务

第5章 Oracle 12c 数据库结构
5.1 Oracle 12c 体系结构
5.1.1 数据库物理存储结构
5.1.2 逻辑存储结构
5.2 Oracle 12c 内存结构
5.2.1 基本内存结构
5.2.2 PGA概述
5.2.3 SGA概述
5.2.4 In-Memory列存储
5.3 服务器进程
5.3.1 后台进程
5.3.2 定时执行作业任务
练习
训练任务

第6章 数据库存储管理
6.1 表空间和数据文件的管理
6.2 创建表空间
6.3 查看表空间信息
6.4 设置表空间
6.4.1 修改表空间名称
6.4.2 修改表空间大小
6.4.3 切换表空间状态
6.5 删除表空间
6.6 控制文件的管理
6.7 重做日志文件与归档日志文件
6.7.1 重做日志与归档日志的基本概念
6.7.2 重做日志组管理
6.8 参数文件
6.8.1 修改spfile参数值
6.8.2 从spfile创建pfile
练习
训练任务

第7章 用户及权限管理
7.1 权限
7.1.1 系统权限
7.1.2 对象权限
7.2 角色
7.2.1 系统预定义角色
7.2.2 创建公共角色
7.2.3 创建本地角色
7.2.4 删除自定义角色
7.3用户管理
7.3.1 创建公共用户
7.3.2 授予用户对象权限
7.3.3 用户的其他常用操作
7.3.4 监视用户
7.4 概要文件
7.4.1 创建概要文件
7.4.2 修改概要文件
7.4.3 删除概要文件
练习
训练任务

第8章 数据库的对象管理
8.1 表
8.1.1 数据类型
8.1.2 创建表
8.1.3 修改、删除表
8.1.4 表的约束
8.2 分区表
8.2.1 分区类型
8.2.2 分区表的维护
8.3 索引
8.3.1 创建索引
8.3.2 修改、删除索引
8.4 簇表
8.4.1 簇的概念
8.4.2 创建簇表
8.4.3 查看簇信息
8.4.4 管理簇
8.5 视图
8.5.1 创建普通视图
8.5.2 操作普通视图
8.5.3 普通视图的更改与删除
8.5.4 创建物化视图
8.6 序列
8.6.1 创建序列
8.6.2 使用序列
8.6.3 修改、删除序列
8.6.4 自动序列
8.7 同义词
8.7.1 创建同义词
8.7.2 删除同义词
8.8 XML和Oracle数据库
8.8.1 从关系数据生成XML
8.8.2 XML DB数据处理
练习
训练任务

第9章 表数据维护
9.1 使用INSERT INTO语句添加行
9.1.1 省略列的列表,默认值
9.1.2 为列指定空值
9.1.3 从一个表向另一个表复制行
9.2 使用UPDATE语句修改行
9.3 使用DELETE语句删除行
9.4 使用MERGE合并行
9.5 数据库事务
9.5.1 事务的提交和回滚
9.5.2 事务的开始与结束
9.5.3 保存点
9.5.4 事务的ACID特性
9.5.5 锁
练习
训练任务

第10章 SQL语言基础
10.1 SQL语言概述
10.2 选择部分列
10.3 WHERE子句
10.4 列算术运算
10.5 禁止重复行
10.6 排序
10.7 表别名及多表查询
10.8 子查询
10.8.1 单行子查询
10.8.2 多行子查询
10.8.3 Top N查询
10.8.4 分页查询
10.9 递归查询
练习
训练任务

第11章 使用函数
11.1 单行函数
11.1.1 字符处理函数
11.1.2 数值函数
11.1.3 类型转换函数
11.1.4 日期和时间函数
11.1.5 正则表达式函数
11.2 分组查询及聚合函数
11.3 SQL语句优化
练习
训练任务

第12章 PL/SQL语言
12.1 PL/SQL简介
12.1.1 PL/SQL基本结构
12.1.2 变量和常量
12.1.3 可变数组
12.1.4 运算符
12.1.5 条件
12.1.6 循环
12.2 异常处理
12.2.1 预定义异常
12.2.2 自定义异常
12.2.3 引发应用程序异常
12.3 游标
12.3.1 游标的基本操作
12.3.2 游标FOR循环
12.3.3 引用游标
12.3.4 修改或删除游标结果集
12.4 存储过程
12.4.1 创建存储过程
12.4.2 调用存储过程
12.5 自定义函数
12.5.1 函数的创建与调用
12.5.2 函数参数的调用形式
12.6 删除过程和函数
12.7 块内存储过程和函数
12.8 过程与函数的比较
12.9 包
12.9.1 创建包
12.9.2 调用包
12.10 触发器
12.10.1 创建触发器
12.10.2 触发器的管理
12.10.3 行级触发器
12.10.4 系统级触发器
练习
训练任务

第13章 备份与恢复
13.1 备份与恢复概述
13.2 脱机备份与恢复
13.3 用户管理备份与恢复
13.4 RMAN工具