- 1、本文档共13页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Oracle体系结构和用户操作命令
Oracle体系结构和用户基本操作命令
Oracle数据库的简介
对象关系型的数据库管理系统
在管理信息系统、企业数据处理、因特网及电子商务等领域使用非常广泛
在数据安全性与数据完整性控制方面性能优越
跨操作系统、跨硬件平台的数据互操作能力
Oracle数据的主要特点
支持多用户、大事物量的事物处理
数据安全性和完整性控制
支持分布式数据处理
可移植性
Oracle数据库基于客户端/服务器技术(c/s)
数据库服务器对数据库表进行管理,处理对个客户端对同一数据的并发访问。全面地保持数据完整性,并控制数据库访问权限等安全性需求
数据库体系结构
数据库的体系结构是指数据库的组成、工作过程与原理,以及数据在数据库中的组织与管理机制
Oracle服务器由Oracle数据库和Oracle实例组成
管理数据库的后台进程和内存结构的集合称为Oracle实例
Oracle服务器组成图例
Oracle实例是后台进程和内存结构的集合
Oracle数据库由操作系统文件组成,这些文件为数据库信息提供实际物理存储区
Oracle数据库包括逻辑结构和物理结构
会话是用户与Oracle服务器的单个连接
当用户与服务器建立连接是创建会话
10、当用户与服务器断开连接是关闭会话
11、Oracle的实例内存结构包含一下两个内存区:
12、数据库信息存储于SGA,由多个数据库进程共享
共享池
1.共享池是对SQL、PL/SQL程序进行语法分析、编译、执行的内存区域
2.共享池由库缓存和数据字典缓存组成
3.共享池的大小直接影响数据库性能
数据缓冲区
1.用于存储从磁盘数据文件中读入的数据,所有用户共享
2.服务器进程将读入的数据保存在数据缓冲区中,后续的请求需要这些数据时可以在内存中找到,不需要再从磁盘读取,提高了读取速度
3.数据缓冲区的大小对数据库的读取速度有直接影响
日志缓冲区
1.日志记录数据库的所有修改信息,日志信息首先产生于日志缓冲区
2.当日志缓冲区的日志数据达到一定数量时,由后台进程将日志数据写入日志文件中
13、程序全局区(PGA)包含单个服务器进程所需的数据和控制信息
14、PGA是在用户进程连接到数据库并创建一个会话是自动分配的
15、PGA为非共享区,只被单个进程使用,当用户会话结束,PGA释放
16、Oracle实例有几种不同类型的进程,他们是:
17、实例的各种后台进程是:
PMON进程监控进程
1.清理出现故障的进程
2.释放所有当前挂起的锁定
3.释放故障进程使用的资源
SMON系统监控进程
1.在实例失败之后,重新打开数据库时自动恢复实例
2.整理数据文件的自由空间,将相邻区域结合起来
3.释放不再使用的临时段
DBWR数据写入进程
1.管理数据缓冲区,将最近使用过的块保留在内存中
2.将修改后的缓冲区数据写入数据文件中
LGWR日志写入进程
1.负责将日子缓冲区中的日志数据写入日志文件
2.系统有多个日志文件,该进程以循环的方式将数据写入文件
18、物理组件就是Oracle数据库所使用的操作系统物理文件,物理文件可分为三类:
19、数据库的逻辑结构是从逻辑角度分析数据库组成的。Oracle的逻辑组件包括:
20、存放表、索引、回滚段等对象的磁盘逻辑空间被称为表空间
21、表空间是数据库中最大的逻辑单位,一个Oracle数据库至少包含一个表空间,那就是名为system的系统表空间
22、每个表空间由一个或多个数据文件组成,一个数据文件只能与一个表空间相关联
23、表空间的大小等于构成该表空间的所有数据文件大小之和
24、创建表空间的语法是:
CREATE TABLESPACE tablespacename
DATAFILE ‘filename’ [SIZE integer [K|M]]
[AUTOEXTEND [OFF|ON]];
(创建一个system2表空间,数据文件名为system2.dbf,大小10M,并且自动增长)
25、默认的表空间
SYSTEM表空间:存放Oracle系统内部表和数据字典。对应system01.dbf和system02.dbf两个数据文件
SYSAUX表空间:存放Oracle系统内的常用样例用户对象。对应sysaux01.dbf数据文件
撤销表空间:临时存储撤销信息。对应undotbs01.dbf
USERS表空间:建议用户用的空间,用于创建各种对象如表、索引等。对应user01.dbf
26、段segment
Oracle把占空间的对象如表、索引等统一称为段,段由一组区组成
按照段存储的数据,将段分为四种类型,即数据段、索引段、回退段和临时段
段由对个区构成
27、区extent
区由连续的数据块组成
区不能跨数据文件存在,只能存在于一个数据文件中
28、数据块
数据块是Oracle服
您可能关注的文档
最近下载
- 一种检测磷酸铁锂粉末中磁性金属异物及磷化铁含量的方法.pdf VIP
- 2023年华为公司招聘职位要求.pdf
- 三年级心理健康第1-16课全册教案.pdf
- 2021面瘫的针灸治疗测试题【附答案】.doc
- IATF16949第五版DFMEA管理程序+潜在失效模式及后果分析程序.doc
- 智慧城市大数据平台设计方案.pdf VIP
- 匹兹堡睡眠质量指数(PSQI)表格版-打印保健养生.docx
- 林木林地权属争议处理申请书(样本).pptx
- 手机销售网站的设计与实现.doc VIP
- 河南省图集 12YN6、12YN7、12YN9 热力工程、民用建筑空调与供暖冷热计量设计与安装 DBJT19-07-2012.docx
文档评论(0)