第3章 数据库操作
更新时间:2023-05-20 22:52:01 阅读量: 实用文档 文档下载
- 第3章适应几次就好了推荐度:
- 相关推荐
第3章 数据库操作
本章学习导航
本章学习导航
Oracle数据库管理与应用实例教程
本章学习要点(1)Oracle数据库概述 (2)使用DBCA和PL/SQL方式创建数据库实例 (3)使用DBCA和PL/SQL方式修改数据库实例
(4)使用DBCA和PL/SQL方式删除数据库实例(5)使用OEM和PL/SQL方式管理表空间
建议课时:4课时
Oracle数据库管理与应用实例教程
3.1 数据库概述Oracle数据库概述
Oracle 11g数据库作为一种数据容器,包含了表、索引、视图、存储 过程、函数、触发器、包和聚集等对象,并对其进行统一管理。 数据库用户只有建立和指定数据库的连接,才可以管理该数据库中的
数据库对象和数据。 Oracle 11g数据库从结构上可以分为逻辑结构和物理结构两类。 Oracle 11g数据库的逻辑结构从数据库内部考虑Oracle数据库的组成, 包括表空间、表、段、分区、数据块等; 物理结构从操作系统的角度认识Oracle数据库的组成,包括数据文件、 重做日志文件和控制文件等各种文件。
Oracle数据库管理与应用实例教程
3.1 数据库概述Oracle数据库逻辑结构
(1)表空间(Table Space) 每个数据库在逻辑上由一个或多个表空间组成,每个表空间由一个或多 个数据文件组成。 (2)表(Table) 表是存放数据的数据库对象,它是一种二维表格结构。Oracle数据库中 的表分为系统表和用户表,系统表存储数据字典,用户表存储用户的数 据。Oracle数据库管理与应用实例教程
3.1 数据库概述Oracle数据库逻辑结构 (3)段(Segment) 表空间划分为不同区域,以存放不同的数据,这些区域称为“段”。 数据段:每个表拥有一个数据段,用来存放所有数据。 索引段:每个索引拥有一个索引段,用来存储索引数据。 回滚段:用于临时存储可能会被撤销的信息,在数据库恢复时回滚未 提交的事务。 临时段:临时段是当PL/SQL语句需要临时工作区时由Oracle数据库 创建的,PL/SQL语句执行完毕后,临时段的区间由Oracle系统收回。 (4)分区(Extent) 分区是在数据库存储空间中分配的一个逻辑单元,由多个分区组成一个 段。当段中已有空间用完时,该段就获取另外的分区。 (5)数据块(Data Block) 数据块是Oracle数据库中数据文件的最小存储空间单位,Oracle 11g数 据库常用的数据块大小可以是2KB或4KB。Oracle数据库管理与应用实例教程
3.1 数据库概述Oracle数据库物理结构 (1)数据文件(Data File) Oracle数据库的数据文件包含该数据库的全部数据,每个Oracle数据库 拥有一个或多个数据文件,但一个数据文件只能属于一个数据库,也只
能属于一个表空间。(2)重做日志文件(R
edo Log Files) Oracle数据库记录了所有的数据库事务,包括用户对数据库所做的任何 改变,这些事务保存在联机重做日志文件中。当数据库中的数据遭到破
坏时,可以使用这些重做日志来恢复数据库。一个Oracle数据库拥有至少两个重做日志文件。 (3)控制文件(Control File) 控制文件用于记录Oracle数据库的物理结构和数据库中所有文件的控制 文件,包括Oracle数据库的名称与建立时间、数据文件与重做日志文件 的名称及所在位置、日志记录序列码等。Oracle数据库管理与应用实例教程
3.1 数据库概述Oracle数据库结构 表空间和数据文件分别是Oracle数据库在逻辑结构和物理结构上的存储 单元
Oracle数据库管理与应用实例教程
3.1 数据库概述数据库实例
数据库实例(Instance)也称为服务器(Server),是用来访问数据库文件集的存储结构及后台进程的集合。 采用Oracle并行服务器技术,一个数据库可以被多个实例访问。 Oracle数据库中一个实例对应一个初始化文件init.ora,它决定实例的 大小、组成等参数,该文件在实例启动时被读取,并能够在运行时被数 据库管理员所修改。 该初始化文件通常还包含对应的实例名称,例如,对于名称为eBuy的 实例,其初始化文件通常被命名为initeBuy.ora。
Oracle数据库管理与应用实例教程
课堂案例1 —使用DBCA创建数据库实例案例学习目标 学习使用Oracle数据库配置助手创建数据库实例的方法,掌握使用 DBCA创建数据库的一般步骤
案例知识要点 数据库模板的选择、新建数据库的标识、数据库身份证明、配置存储 选项、配置恢复选项、配置数据库内容、配置数据库初始参数、安全配 置。
Oracle数据库管理与应用实例教程
课堂案例1—安装Oracle 11g案例完成步骤(2)单击“下一步”按钮,打开“步骤1(共14步):操作”对话框,以选择操作类型 (4)选择数据库模板类型为“一般用途或事务处理”,单击 “下一步”按钮,打开“步骤3(共14步):数据库标识”对
话框,创建数据库标识
教 师 演 示 讲 解
Oracle数据库管理与应用实例教程
课堂案例1—安装Oracle 11g案例完成步骤 (6)保持默认项“使用Enterprise Manage”被选中, 单击“下一步”按钮,打开“步骤5(共14步):数据 库身份证明”对话框,管理数据库身份证明 教 师 演 示 讲 解
Oracle数据库管理与应用实例教程
课堂案例1—安装Oracle 11g案例完成步骤
完成Oracle 11g数据库的全部创建工作,全局数据库名和SID均为“eBook”的数据库创建成功。 教 师 演 示 讲 解
Oracle数据库管理与应用实例教程
课堂案例2 —使用命令方式创建数据库案例学习
目标 学习使用命令和PL/SQL语句创建数据库实例的方法,掌握命令方式 创建数据库的基本命令和一般步骤
案例知识要点 设置实例标识符、设定DBA的验证方法、创建初始化文件、SYSDBA 连接到数据库实例、启动数据库实例、执行CREATE DATABASE语句、 创建数据字典表、设置启动方式 。
Oracle数据库管理与应用实例教程
课堂案例2 —使用命令方式创建数据库案例完成步骤
1.设置实例标识符SID2.设定数据库管理员的验证方法 3.创建初始化文件(1)设置全局数据库名称
(2)设置控制文件的名称和路径(3)设置数据块大小 (4)设置影响系统全局区容量的初始化参数 (5)设置处理程序的最大数目 (6)设置空间撤销的管理方法
教 师 演 示 讲 解
4.以SYSDBA连接到Oracle数据库实例5.启动实例 6.执行CREATE DATABASE语句 7.创建数据字典表 8.设置为自动启动方式Oracle数据库管理与应用实例教程
3.3 修改数据库实例课堂案例3—使用DBCA修改数据库实例 案例学习目标 学习使用Oracle数据库配置助手修改数据库实例的方法和一般步骤
案例知识要点
选择数据库实例、进行安全配置 。
Oracle数据库管理与应用实例教程
课堂案例3—使用DBCA修改数据库实例案例完成步骤 ( 1 ) 启 动 DBCA 单 击 “ 下 一 步 ” 按 钮 , 进 入 修 改 Oracle 11g数据库操作的第1步(共6步)——选择操作 类型 (2)选择“配置数据库选择”,单击“下一步”按钮, 进入修改数据库操作的第2步——选择要配置的数据库 教 师 演 示 讲 解
Oracle数据库管理与应用实例教程
3.3 修改数据库实例使用PL/SQL修改数据库 使用PL/SQL中的ALTER DATABASE语句可以修改数据库 例如,将eBuy数据库中的USERS01.DBF改名为USERS001.DBF。 教 师 演 示 讲 解
Oracle数据库管理与应用实例教程
3.4 删除数据库实例删除数据库概述 删除数据库时,必须删除数据文件、重做日志文件和所 有其他相关文件,如控制文件、初始参数文件和归档日志 文件等。为了查看数据库数据文件、重做日志文件和控制 文件的名称,可以查询数据字典视图DATAFILE、 教 师 演 示 讲 解
V$LOGFILE和CONTROLFILE。 如果数据库处于归档模式,通过检查参数 LOG_ARCHIVE_DESC_n或者LOG_ARCHIVE_DEST和 LOG_ARCHIVE_DUPLEX_DEST查看归档日志的目录。
Oracle 11g数据库可以通过DBCA的操作界面方式进行删除,也可以使用PL/SQL语句删除数据库。在删除 Oracle数据库时,执行删除操作的用户必须是系统管理员 或被授权使用DROP DATABASE的用户。Oracle数据库管理与应用实例教程
课堂案例4—使用DBCA删除数据库实例案例学习目标 学习DBCA中删除指定Oracle数据库实例的方法和一
般步骤
案例知识要点 选择数据库实例、删除数据库
Oracle数据库管理与应用实例教程
课堂案例4—使用DBCA删除数据库实例案例完成步骤 (2)单击“下一步”按钮,进入删除Oracle 11g数据 库操作的第1步(共2步)——选择操作类型,如图3-37 所示。这里选择操作类型为“删除数据库”。 教 师 演 示 讲 解
Oracle数据库管理与应用实例教程
正在阅读:
第3章 数据库操作05-20
水工建筑物期末试题简答归纳10-27
ea简明教程收集以及修改08-29
考证指导:第7章 关系数据库的规范化理论与数据库设计08-12
大学无机化学实验12-25
预防和处理进京非正常上访问题应急预案12-25
驾驶员岗前培训考试试卷09-13
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- 操作
- 数据库
- 事件营销经典案例盘点
- 1-交换机基本配置
- 浅谈中西管理思想史的差异及取向
- 追及相遇专题复习高一物理专题辅导资料
- ZQ203-100钻杆动力钳使用与维护
- 中考英语试题解析版汇编之完形填空
- 国学经典名句定稿
- 地球的圈层结构教学反思
- 护理人员输血知识培训2014、1
- 世界船公司及租箱公司集装箱号前缀大全
- 2.2.2椭圆的简单几何性质(二)
- 分析化学实验 铵盐中氮含量的测定实验报告
- 2015年中国人民大学金融工程考研参考书目--新祥旭考研辅导
- 空乘人员亲和力的重要性
- Linux -下Apache服务器的安装和配置
- 手机模具工艺材料分析
- 安康市住房公积金个人贷款管理办法
- 硝基呋喃类代谢物残留量检测标准的比较
- 我是谁,为了谁,依靠谁(卫生系统)
- 第三章 利息公式和等值计算(修改)