oracle数据库基础1--Oracle 入门
oracle数据库自学手册
Oracle 入门
oracle数据库自学手册
课程目标理解 Oracle 数据库体系结构 熟练掌握 SQL 命令和 SQL 函数 使用 Oracle 的各种数据库对象 使用 PL/SQL 编写存储过程 掌握基本的数据库配置和管理
http://doc.guandang.net
oracle数据库自学手册
目标了解 掌握 了解 了解 Oracle Oracle Oracle Oracle 体系结构的各种组件 中的基本用户管理 的工具 的安装和卸载
http://doc.guandang.net
oracle数据库自学手册
Oracle 数据库简介 2-1对象关系型的数据库管理系统 (ORDBMS) 在管理信息系统、企业数据处理、因特网及电子 商务等领域使用非常广泛 在数据安全性与数据完整性控制方面性能优越 跨操作系统、跨硬件平台的数据互操作能力 Oracle数据库的主要特点 数据库的主要特点 支持多用户、大事务量的事务处理 数据安全性和完整性控制 支持分布式数据处理 可移植性http://doc.guandang.net 4
oracle数据库自学手册
Oracle 数据库简介 2-2Oracle数据库基于客户端 服务器技术 数据库基于客户端/服务器技术 数据库基于客户端网络请求
服务器响应
数据库服务器对数据库表进行最佳管理,处理多个客户端对 客户端应用程序通过向服务器请求并接收信息的方式与数据 同一数据的并发访问。全面地保持数据完整性,并控制数据 库进行交互。它充当用户与数据库之间的接口 库访问权限等安全性需求http://doc.guandang.net 5
oracle数据库自学手册
Oracle 9i 体系结构数据库的体系结构是指数据库的组成、工作过程与原理, 以及数据在数据库中的组织与管理机制 Oracle服务器提供开放、全面和综合的信息管理,它由 Oracle数据库和Oracle实例组成Oracle 服务器
Oracle 数据库
Oracle 实例
Oracle 数据库是一个数据的集合,该集合被视为一个逻辑单元 管理数据库的后台进程和内存结构的集合称为 Oracle 实例http://doc.guandang.net 6
oracle数据库自学手册
Oracle 主要组件实用户进程 内存结构SGA
例
共享池 服务器进程 后台进程 PMON SMON
数据缓冲区
日志缓冲区
PGA
DBWR LGWR
CKPT
其他
参数文件 口令文件
数据文件 数据文件 数据文件 数据库
控制文件 控制文件
日志文件 归档日志文件 日志文件
http://doc.guandang.net
oracle数据库自学手册
Oracle 实例Oracle 实例是后台进程和内存结构的集合
分配
系统全局区
Oracle 实例启动
后台进程
http://doc.guandang.net
oracle数据库自学手册
Oracle 数据库Oracle 数据库由操作系统文件组成,这些文件 为数据库信息提供实际物理存储区 Oracle 数据库包括逻辑结构和物理结构Oracle 数据库
物理结构
逻辑结构
物理结构包含数据库中的一组操作系统文件。 逻辑结构指数据库创建之后形成的逻辑概念之间的关系
http://doc.guandang.net
oracle数据库自学手册
会话会话是用户与 Oracle 服务器 的单个连接 当用户与服务器建立连接时创 建会话 当用户与服务器断开连接时关 闭会话启动 Oracle 实例
使用SQL*Plus连接 至数据库
创建用户进程
创建服务器进程
提交 SQL 查询
http://doc.guandang.net
oracle数据库自学手册
Oracle 实例内存结构Oracle 的内存结构包含以下两个内存区: 内存区
系统全局区 (SGA)
程序全局区 (PGA)
当服务器进程启动时分配程序全局区 Oracle 实例启动时分配系统全局区
http://doc.guandang.net
oracle数据库自学手册
系统全局区 2-1数据库信息存储于SGA,由多个数据库进程共享
SGA的内存结构 的内存结构
共享池
数据缓冲区
日志缓冲区
http://doc.guandang.net
oracle数据库自学手册
系统全局区 2-2共享池共享池是对SQL、PL/SQL程序进行语法分析、编译、执行的内存区域 共享池由库缓存和数据字典缓存组成。 共享池的大小直接影响数据库的性能。
数据缓冲区用于存储从磁盘数据文件中读入的数据,所有用户共享。 服务器进程将读入的数据保存在数据缓冲区中,当后续的请求需要这些数 据时可以在内存中找到,不需要再从磁盘读取,提高了读取速度。 数据缓冲区的大小对数据库的读取速度有直接的影响。
日志缓冲区日志记录数据库的所有修改信息,日志信息首先产生于日志缓冲区。 当日志缓冲区的日志数据达到一定数量时,由后台进程将日志数据写入日 志文件中。 相对来说,日志缓冲区对数据库的性能影响较小。http://doc.guandang.net 13
oracle数据库自学手册
程序全局区程序全局区(PGA)包含单个服务器进程所需的数据和控 制信息 PGA是在用户进程连接到数据库并创建一个会话时自动分 配的,保存每个与Oracle 数据库连接的用户进程所需的 信息 PGA为非共享区,只能单个进程使用,当一个用户会话结 束,PGA释放
http://doc.guandang.net
oracle数据库自学手册
Oracle 实例进程结构Oracle 实例有几种不同类型的进程,它们是: 实例进程
用户进程
服务器进程
后台进程
服务器进程用于处理连接到该实例的用户进程的请求。当用户连接至 后台进程是Oracle数据库为了保持最佳系统性能和协调多个用户 用户进程是一个需要与Oracle服务器进行交互的程序。当用户运行一 Oracle 数据库实例创建会话时,即产生服务器进程 个应用程序准备向数据库服务器发送请求时,即创建了用户进程 请求而设置的。 Oracle 实例启动时即创建一系列后台进程
http://doc.guandang.net
oracle数据库自学手册
后台进程 2-1实例的各种后台进程是:
后台进程
PMON SMON
DBWR LGWR
CKPT 其他
http://doc.guandang.net
…… 此处隐藏:1092字,全部文档内容请下载后查看。喜欢就下载吧 ……相关推荐:
- [政务民生]2013年公共基础知识热点问题(七)
- [政务民生]检验检测机构资质认定评审准则及释义20
- [政务民生]关于印发重庆市房屋建筑和市政基础设施
- [政务民生]1、隧道洞身开挖支护施工技术交底书
- [政务民生]2015年山东省17地市中考语文试题分类汇
- [政务民生]2-高级会计师资格考试和评审流程图
- [政务民生]2018版中国清分机行业发展分析及前景策
- [政务民生]新课改高中政治探究
- [政务民生]2018-2024年中国新型组合房屋行业投资
- [政务民生]2015年上海市春季高考数学模拟试卷五
- [政务民生]灌砂法及环刀法测压实度(带计算过程)
- [政务民生]运筹学实验2求解非线性规划
- [政务民生]劝学、逍遥游默写(教师卷)
- [政务民生]《运筹学》 - 期末考试 - 试卷A - 答案
- [政务民生]八年级英语下册 Module 6 Hobbies测试
- [政务民生]2019年宪法知识竞赛试题库100题(含答
- [政务民生]自动化英文文献翻译
- [政务民生]公文格式实施细则
- [政务民生]高一地理上册课堂跟踪练习题6
- [政务民生]会计继续教育习题及答案
- 第三章 无约束最优化方法
- 泛读教程第三册答案
- 魏晋南北朝文学
- 幂的运算复习题
- 城市环境问题的成因与治理策略_以社会
- 钢结构行业产业链及竞争分析研究
- 新型热塑性弹性体增韧聚丙烯的研究
- 中国旅游地理B卷试题及答案
- (苏教版)五年级数学上册第三单元测试卷
- 不稳定性心绞痛诊断与治疗
- 俞氏国际后勤职能部门绩效考核办法
- GB7258-2017新标准考试题含答案
- 小学生汉字听写比赛活动方案
- 1.3《平抛运动》学案 教科版必修2
- 2011香港特别行政区公务员考试复习资料
- 考虑水力条件变化的城市给水管网可靠性
- 表面活性剂在油田开发和生产中的应用
- ITT内部培训资料-FI端吸泵的介绍
- 文明守纪,从我做起学生发言稿
- 初中读《聊斋志异》心得体会800字范文




