文档之家
首页
教学研究
幼儿教育
高等教育
外语考试
建筑/土木
经管营销
自然科学
当前位置:
文档之家
›
Oracle数据库管理与应用实例教程-数据库操作
Oracle数据库管理与应用实例教程-数据库操作
格式:pptx
大小:869.09 KB
文档页数:33
下载文档原格式
下载原文件
/ 33
下载本文档
下载提示
文本预览
1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
案例知识要点 设置实例标识符、设定DBA的验证方法、创建初始化文件、SYSDBA 连接到数据库实例、启动数据库实例、执行CREATE DATABASE语句、 创建数据字典表、设置启动方式 。
课堂案例2 —使用命令方式创建数据库
案例完成步骤
1.设置实例标识符SID
2.设定数据库管理员的验证方法 3.创建初始化文件
坏时,可以使用这些重做日志来恢复数据库。
一个Oracle数据库拥有至少两个重做日志文件。 (3)控制文件(Control File) 控制文件用于记录Oracle数据库的物理结构和数据库中所有文件的控制 文件,包括Oracle数据库的名称与建立时间、数据文件与重做日志文件 的名称及所在位置、日志记录序列码等。
3.4 删除数据库实例
使用PL/SQL修改数据库 使用PL/SQL中的DROP DATABASE命令可以删除Oracle数据库,其 使用语法格式如下所示: DROP DATABASE <数据库>; 教 师 演 示 讲 解
3.4 管理表空间
表空间概述 Oracle数据库被划分为一个或多个称为表空间的逻辑空间单位。 任何Oracle数据库的第一个表空间总是SYSTEM表空间,在Oracle数 据库创建时为SYSTEM表空间分配数据库的第一个数据文件。 SYSTEM表空间用来保存重要的内部结构,如整个数据库的数据字典表、 系统存储过程和系统回滚段等。 DBA可以创建新的表空间,将数据文件增加到表空间中,为在表空间中
3.3 修改数据库实例
课堂案例3—使用DBCA修改数据库实例 案例学习目标 学习使用Oracle数据库配置助手修改数据库实例的方法和一般步骤
案例知识要点
选择数据库实例、进行安全配置 。
课堂案例3—使用DBCA修改数据库实例
案例完成步骤 ( 1 ) 启 动 DBCA 单 击 “ 下 一 步 ” 按 钮 , 进 入 修 改 Oracle 11g数据库操作的第1步(共6步)——选择操作 类型 ( 2)选择“配置数据库选择”,单击“下一步”按钮, 进入修改数据库操作的第2步——选择要配置的数据库 教 师 演 示 讲 解
课堂案例5—使用OEM管理表空间
案例完成步骤 1.创建表空间 (1)以SYSDBA身份登录OEM。 (2)依次选择“服务器”、“存储”、“表空间”, 进入“表空间”页面 2.修改表空间 3.删除表空间
教 师 演 示 讲 解
课堂案例6—使用PL/SQL管理表空间
案例学习目标 学习使用PL/SQL管理表空间的基本语句和使用方法
课堂案例5—使用OEM管理表空间
删除表空间 在Oracle 11g中可以通过DROP TABLESPACE命令删除表空间,其使用语 法格式如下
任务1
使用DBCA创建图书管理系统数据库BookData,并查看该数据库所对应 的数据文件、日志文件和控制文件 。
任务2
使用OEM查看BookData数据库信息 。
3.1 数据库概述
Oracle数据库结构 表空间和数据文件分别是Oracle数据库在逻辑结构和物理结构上的存储 单元
3.1 数据库概述
数据库实例
数据库实例(Instance)也称为服务器(Server),是用来访问数据
库文件集的存储结构及后台进程的集合。 采用Oracle并行服务器技术,一个数据库可以被多个实例访问。 Oracle数据库中一个实例对应一个初始化文件init.ora,它决定实例的 大小、组成等参数,该文件在实例启动时被读取,并能够在运行时被数 据库管理员所修改。 该初始化文件通常还包含对应的实例名称,例如,对于名称为eBuy的 实例,其初始化文件通常被命名为initeBuy.ora。
3.1 数据库概述
Oracle数据库逻辑结构
(1)表空间(Table Space) 每个数据库在逻辑上由一个或多个表空间组成,每个表空间由一个或多 个数据文件组成。 (2)表(Table) 表是存放数据的数据库对象,它是一种二维表格结构。Oracle数据库中 的表分为系统表和用户表,系统表存储数据字典,用户表存储用户的数 据。
3.1 数据库概述
Oracle数据库概述 Oracle 11g数据库作为一种数据容器,包含了表、索引、视图、存储 过程、函数、触发器、包和聚集等对象,并对其进行统一管理。 数据库用户只有建立和指定数据库的连接,才可以管理该数据库中的
数据库对象和数据。
Oracle 11g数据库从结构上可以分为逻辑结构和物理结构两类。 Oracle 11g数据库的逻辑结构从数据库内部考虑Oracle数据库的组成, 包括表空间、表、段、分区、数据块等; 物理结构从操作系统的角度认识Oracle数据库的组成,包括数据文件、 重做日志文件和控制文件等各种文件。
案例知识要点 CREATE TABLESPACE创建表空间、ALTER TABLESPACE修改表空间、 DROP TABLESPACE删除表空间
课堂案例5—使用OEM管理表空间
案例完成步骤
教 师 演 示 讲 解
课堂案例5—使用OEM管理表空间
修改表空间 在Oracle 11g中可以通过ALTER TABLESPACE命令修改表空间,其使用 语法格式如下
任务3
使用DESC命令和SELECT命令查看数据字典中的各种视图信息 。
Fra Baidu bibliotek
任务4
尝试使用STARTUP和SHUTDOWN命令启动和停止BookData数据库 。
任务5
使用OEM为“BookData”数据库创建名为“BookAll”的永久表空间,并查看 其内容 。
任务6
使用PL/SQL语句为“BookData”数据库分别创建名为“BookNormal”的一 般表空间、“BookTemporay”的临时表空间和“BookUndo”的撤消表空间 。
课堂案例1 —使用DBCA创建数据库实例
案例学习目标 学习使用Oracle数据库配置助手创建数据库实例的方法,掌握使用 DBCA创建数据库的一般步骤
案例知识要点 数据库模板的选择、新建数据库的标识、数据库身份证明、配置存储 选项、配置恢复选项、配置数据库内容、配置数据库初始参数、安全配 置。
课堂案例1—安装ORACLE 11G
课堂案例1—安装ORACLE 11G
案例完成步骤
完成Oracle 11g数据库的全部创建工作,全局数据库名
和SID均为“eBook”的数据库创建成功。 教 师 演 示 讲 解
课堂案例2 —使用命令方式创建数据库
案例学习目标 学习使用命令和PL/SQL语句创建数据库实例的方法,掌握命令方式 创建数据库的基本命令和一般步骤
任务7
使用DROP TABLESPACE命令删除撤消表空间“BookUndo”,同时删除其 数据文件 。
任务8
使用OEM为“BookData”数据库中的“BookALL”表空间添加数据文件 “BookAllO02.dbf”。其中文件初始大小为10MB,可以重写,文件不能增 大。
3.3 修改数据库实例
使用PL/SQL修改数据库 使用PL/SQL中的ALTER DATABASE语句可以修改数据库 例如,将eBuy数据库中的USERS01.DBF改名为USERS001.DBF。 教 师 演 示 讲 解
3.4 删除数据库实例
删除数据库概述 删除数据库时,必须删除数据文件、重做日志文件和所 有其他相关文件,如控制文件、初始参数文件和归档日志 文件等。为了查看数据库数据文件、重做日志文件和控制 文件的名称,可以查询数据字典视图DATAFILE、 教 师 演 示 讲 解
3.1 数据库概述
Oracle数据库物理结构 (1)数据文件(Data File) Oracle数据库的数据文件包含该数据库的全部数据,每个Oracle数据库 拥有一个或多个数据文件,但一个数据文件只能属于一个数据库,也只
能属于一个表空间。
(2)重做日志文件(Redo Log Files) Oracle数据库记录了所有的数据库事务,包括用户对数据库所做的任何 改变,这些事务保存在联机重做日志文件中。当数据库中的数据遭到破
3.1 数据库概述
Oracle数据库逻辑结构 (3)段(Segment) 表空间划分为不同区域,以存放不同的数据,这些区域称为“段”。 数据段:每个表拥有一个数据段,用来存放所有数据。 索引段:每个索引拥有一个索引段,用来存储索引数据。 回滚段:用于临时存储可能会被撤销的信息,在数据库恢复时回滚未 提交的事务。 临时段:临时段是当PL/SQL语句需要临时工作区时由Oracle数据库 创建的,PL/SQL语句执行完毕后,临时段的区间由Oracle系统收回。 (4)分区(Extent) 分区是在数据库存储空间中分配的一个逻辑单元,由多个分区组成一个 段。当段中已有空间用完时,该段就获取另外的分区。 (5)数据块(Data Block) 数据块是Oracle数据库中数据文件的最小存储空间单位,Oracle 11g数 据库常用的数据块大小可以是2KB或4KB。
ORACLE数据库管理与应用实例教程
本章学习导航
本章学习导航
本章学习要点
(1)Oracle数据库概述 (2)使用DBCA和PL/SQL方式创建数据库实例 (3)使用DBCA和PL/SQL方式修改数据库实例
(4)使用DBCA和PL/SQL方式删除数据库实例
(5)使用OEM和PL/SQL方式管理表空间
课堂案例4—使用DBCA删除数据库实例
案例学习目标 学习DBCA中删除指定Oracle数据库实例的方法和一般步骤
案例知识要点 选择数据库实例、删除数据库
课堂案例4—使用DBCA删除数据库实例
案例完成步骤 (2)单击“下一步”按钮,进入删除Oracle 11g数据 库操作的第1步(共2步)——选择操作类型,如图3-37 所示。这里选择操作类型为“删除数据库”。 教 师 演 示 讲 解
(1)设置全局数据库名称
(2)设置控制文件的名称和路径
(3)设置数据块大小 (4)设置影响系统全局区容量的初始化参数 (5)设置处理程序的最大数目 (6)设置空间撤销的管理方法
教 师 演 示 讲 解
4.以SYSDBA连接到Oracle数据库实例
5.启动实例 6.执行CREATE DATABASE语句 7.创建数据字典表 8.设置为自动启动方式
丢失;
在其他表空间保持联机时,将某个表空间脱机; 为特定类型的数据库使用保留表空间,如高频率的更新活动;
单独备份某个表空间。
课堂案例5—使用OEM管理表空间
案例学习目标 学习使用Oralce提供的OEM管理表空间的基本方法和一般步骤
案例知识要点 新建表空间、指定数据文件、修改表空间、删除表空间
V$LOGFILE和CONTROLFILE。
如果数据库处于归档模式,通过检查参数 LOG_ARCHIVE_DESC_n或者LOG_ARCHIVE_DEST和 LOG_ARCHIVE_DUPLEX_DEST查看归档日志的目录。
Oracle 11g数据库可以通过DBCA的操作界面方式进行
删除,也可以使用PL/SQL语句删除数据库。在删除 Oracle数据库时,执行删除操作的用户必须是系统管理员 或被授权使用DROP DATABASE的用户。
案例完成步骤
(2)单击“下一步”按钮,打开“步骤1(共14步):操作”
对话框,以选择操作类型 (4)选择数据库模板类型为“一般用途或事务处理”,单击 “下一步”按钮,打开“步骤3(共14步):数据库标识”对
话框,创建数据库标识
教 师 演 示 讲 解
课堂案例1—安装ORACLE 11G
案例完成步骤 (6)保持默认项“使用Enterprise Manage”被选中, 单击“下一步”按钮,打开“步骤5(共14步):数据 库身份证明”对话框,管理数据库身份证明 教 师 演 示 讲 解
创建的段设置段存储参数,使表空间为只读或可读/写,使表空间成为临
时或永久的,以及删除表空间等。
3.5 管理表空间
表空间概述 使用多个表空间,从而允许用户在执行数据库操作时有更多的灵活性, 达到以下效果: 将用户的数据和数据库数据字典的数据分开存放; 将一个应用程序的数据与另一个应用程序的数据分开存放; 在不同磁盘上保存不同表空间的数据文件,减少I/O冲突; 将回滚段与用户数据分开存放,防止单个磁盘的失败而造成数据的永久
合集下载
相关主题
oracle数据库基本操作
oracle数据库连接实例
oracle数据库常用语句
oracle常用操作
oracle数据库操作
文档推荐
Oracle数据库操作命令
页数:6
ORACLE数据库学习心得
页数:10
oracle数据库操作手册
页数:47
Oracle数据库管理与应用实例教程-数据库操作
页数:33
oracle数据库常用的操作命令
页数:9
Oracle数据库基本操作
页数:27
登录oracle数据库时常用的操作命令整理
页数:2
C#连接ORACLE数据库操作
页数:3
ORACLE数据库操作手册
页数:20
oracle数据库管理工具
页数:43
最新文档
饭店包间名字大全
word无法创建工作文件,请检查临时环境变量
自行车健身比赛开幕式讲话词
2018乡村医生个人工作总结
MySQL测试题 SQL
合勤NXC5200
铁路集中箱空箱调度优化建模案例(案例2)
微分几何教学大纲-复旦大学数学科学学院
人教版九年级数学上册导学案:24.1.1_圆【精品】
(整容后办护照用)医院整容证明