1 / 51
文档名称:

快速掌握oracle数据库基础知识.pptx

格式:pptx   大小:408KB   页数:51页
下载后只包含 1 个 PPTX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

快速掌握oracle数据库基础知识.pptx

上传人:endfrs 2022/5/16 文件大小:408 KB

下载得到文件列表

快速掌握oracle数据库基础知识.pptx

相关文档

文档介绍

文档介绍:Oracle根底
主要内容
ORACLE体系结构
1
数据库对象
2
事务和锁
3
ORACLE体系结构
Oracle简称甲骨文,是仅次于微软公司的世界第二大软件公司,公司成立于1979年,
ORACLE体系结构
连接ORACLE SERVER
ORACLE体系结构
数据库物理结构
数据库在物理上结构主要由数据文件〔dbf〕,控制文件〔ctl〕,重做日志文件〔log〕组成。
口令文件
参数文件
归档日志文件
控制文件
数据文件
重做日志文件
Oracle 数据库
数据库物理结构
1、数据文件
用于存储数据库的数据。包括系统数据,用户数据等。当建库或建表空间时,数据文件是由DATAFILE选项指定的。数据库逻辑上的一个或多个表空间组成,表空间物理上是由一个和多个数据文件组成。
数据库
表空间
数据文件
逻辑
物理
ORACLE体系结构
2、重做日志
用于记录数据库变化,当进行实例恢复或者介质恢复时需要使用重做日志。当进行数据DML,DDL等操作时,事务变化被写到重做日志缓冲区,在特定时刻LGWR进程会将重做日志缓冲区内容写入重做日志。一般情况下,数据库有三个重做日志组。并且循环使用。
3、控制文件
用于记录和维护数据库的物理结构,并并且每个数据库至少包含一个控制文件。Oracle实例访问数据库正是通过控制文件建立关联的,oracle实例会根据控制文件记录的信息翻开所有数据文件和重做日志。
ORACLE体系结构
数据库逻辑结构
数据库的数据物理上存放在数据文件中,而逻辑上那么存放在了表空间中,oracle是使用表空间、段,区,数据块等逻辑结构来管理对象空间。关系图:
数据库
表空间

逻辑

数据块
物理
数据文件
OS块
ORACLE体系结构
ORACLE体系结构
表空间, 段, 区,块的组成层次
表空间
数据文件




ORACLE体系结构
表空间是数据库中最大的逻辑单位,一个 Oracle 数据库至少包含一个表空间,就是名为SYSTEM的系统表空间。
每个表空间是由一个或多个数据文件组成的,一个数据文件只能与一个表空间相关联。
表空间的大小等于构成该表空间的所有数据文件大小之和。
CREATE TABLESPACE tablespacename
DATAFILE ‘filename’ [SIZE integer [K|M]]
[AUTOEXTEND [OFF|ON]];
创立表空间的语法是:
ORACLE体系结构
主要内容
ORACLE体系结构
1
数据库对象
2
事务和锁
3
数据库对象
2022/5/15
模式是对用户所创立的数据库对象〔模式对象〕的总称
通常一个模式对应一个用户。
主要介绍数据库对象
用户

视图
物化视图
索引
序列
同义词
触发器
用户和权限
Oracle使用角色的方法来限定各种用户的权力,在系统中可以有许多用户,各种用户有各种不同的角色,拥有不同的权力。实践说明与其很明确的赋一组权限给一个角色,不如赋给一个角色,然后把这个角色赋给一组用户。这样就可以实现动态的权限管理,当这组用户的权限必须改变时,只需改变角色的权限就可以了。
要连接到Oracle数据库,就需要创立一个用户帐户
每个用户都有一个默认表空间和一个临时表空间
CREATE USER命令用于创立新用户
CREATE USER username
IDENTIFIED BY password
[DEFAULT TABLESPACE tablespace]
[TEMPORARY TABLESPACE tablespace];
用户和权限
权限指的是执行特定命令或访问数据库对象的权利
权限有两种类型,系统权限和对象权限
系统权限允许用户执行某些数据库操作,如创立表就是一个系统权限
对象权限允许用户对数据库对象〔如表、视图、序列等〕执行特定操作
角色是一组相关权限的组合,可以将权限授予角色,再把角色授予用户,以简化权限管理。

表的记录( 行row) 和字段( 列column)构成,是数据库中存储数据的结构。要进行数据的存储和管理,首先要在数据库中