电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

Oracle入门知识综合概述

50页
  • 卖家[上传人]:luobi****88888
  • 文档编号:133229237
  • 上传时间:2020-05-25
  • 文档格式:PPT
  • 文档大小:1.33MB
  • / 50 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、Oracle入门 2 目标 了解Oracle体系结构的各种组件掌握Oracle中的基本用户管理了解Oracle的工具了解Oracle的安装和卸载 3 Oracle数据库简介 对象关系型的数据库管理系统 ORDBMS 在管理信息系统 企业数据处理 因特网及电子商务等领域使用非常广泛在数据安全性与数据完整性控制方面性能优越跨操作系统 跨硬件平台的数据互操作能力 Oracle数据库的主要特点支持多用户 大事务量的事务处理数据安全性和完整性控制支持分布式数据处理可移植性 4 Oracle数据库简介 Oracle数据库基于客户端 服务器技术 客户端应用程序通过向服务器请求并接收信息的方式与数据库进行交互 它充当用户与数据库之间的接口 请求 响应 数据库服务器对数据库表进行最佳管理 处理多个客户端对同一数据的并发访问 全面地保持数据完整性 并控制数据库访问权限等安全性需求 网络 5 Oracle9i体系结构 Oracle服务器 Oracle数据库 Oracle实例 Oracle数据库是一个数据的集合 该集合被视为一个逻辑单元 管理数据库的后台进程和内存结构的集合称为Oracle实例 数据库的体系结

      2、构是指数据库的组成 工作过程与原理 以及数据在数据库中的组织与管理机制Oracle服务器提供开放 全面和综合的信息管理 它由Oracle数据库和Oracle实例组成 6 Oracle主要组件 实例内存结构后台进程 PMONSMONDBWRLGWRCKPT其他 数据库 数据文件 数据文件 数据文件 控制文件 控制文件 日志文件 日志文件 参数文件 归档日志文件 口令文件 SGA 用户进程 服务器进程 PGA 共享池 数据缓冲区 日志缓冲区 7 Oracle实例 Oracle实例是后台进程和内存结构的集合 Oracle实例 系统全局区 后台进程 分配 启动 8 Oracle数据库 Oracle数据库由操作系统文件组成 这些文件为数据库信息提供实际物理存储区Oracle数据库包括逻辑结构和物理结构 物理结构 逻辑结构 物理结构包含数据库中的一组操作系统文件 逻辑结构指数据库创建之后形成的逻辑概念之间的关系 Oracle数据库 9 会话 会话是用户与Oracle服务器的单个连接当用户与服务器建立连接时创建会话当用户与服务器断开连接时关闭会话 启动Oracle实例 使用SQL Plus连接至数据

      3、库 创建用户进程 创建服务器进程 提交SQL查询 10 Oracle实例内存结构 系统全局区 SGA 程序全局区 PGA Oracle实例启动时分配系统全局区 当服务器进程启动时分配程序全局区 Oracle的内存结构包含以下两个内存区 内存区 11 系统全局区 数据库信息存储于SGA 由多个数据库进程共享 共享池 数据缓冲区 日志缓冲区 SGA的内存结构 12 系统全局区 共享池 共享池是对SQL PL SQL程序进行语法分析 编译 执行的内存区域共享池由库缓存和数据字典缓存组成 共享池的大小直接影响数据库的性能 13 系统全局区 数据缓冲区 用于存储从磁盘数据文件中读入的数据 所有用户共享 服务器进程将读入的数据保存在数据缓冲区中 当后续的请求需要这些数据时可以在内存中找到 不需要再从磁盘读取 提高了读取速度 数据缓冲区的大小对数据库的读取速度有直接的影响 14 系统全局区 日志缓冲区 日志记录数据库的所有修改信息 日志信息首先产生于日志缓冲区 当日志缓冲区的日志数据达到一定数量时 由后台进程将日志数据写入日志文件中 相对来说 日志缓冲区对数据库的性能影响较小 15 程序全局区 程序

      4、全局区 PGA 包含单个服务器进程所需的数据和控制信息 PGA是在用户进程连接到数据库并创建一个会话时自动分配的 保存每个与Oracle数据库连接的用户进程所需的信息 PGA为非共享区 只能单个进程使用 当一个用户会话结束 PGA释放 16 Oracle实例进程结构 Oracle实例有几种不同类型的进程 它们是 实例进程 用户进程 服务器进程 后台进程 用户进程是一个需要与Oracle服务器进行交互的程序 当用户运行一个应用程序准备向数据库服务器发送请求时 即创建了用户进程 服务器进程用于处理连接到该实例的用户进程的请求 当用户连接至Oracle数据库实例创建会话时 即产生服务器进程 后台进程是Oracle数据库为了保持最佳系统性能和协调多个用户请求而设置的 Oracle实例启动时即创建一系列后台进程 17 后台进程 后台进程 PMON 实例的各种后台进程是 SMON DBWR LGWR CKPT 其他 18 后台进程 PMON进程监控进程 清理出现故障的进程 释放所有当前挂起的锁定 释放故障进程使用的资源 SMON系统监控进程 在实例失败之后 重新打开数据库时自动恢复实例 整理数据文

      5、件的自由空间 将相邻区域结合起来 释放不再使用的临时段 19 后台进程 DBWR数据写入进程 管理数据缓冲区 将最近使用过的块保留在内存中 将修改后的缓冲区数据写入数据文件中 LGWR日志写入进程 负责将日志缓冲区中的日志数据写入日志文件 系统有多个日志文件 该进程以循环的方式将数据写入文件 20 Oracle物理组件 物理组件就是Oracle数据库所使用的操作系统物理文件 物理文件可分为三类 物理组件 数据文件 控制文件 日志文件 数据文件用于存储数据库数据 如表 索引数据等 控制文件是记录数据库物理结构的二进制文件 日志文件记录对数据库的所有修改信息 用于故障恢复 21 Oracle逻辑组件 数据库的逻辑结构是从逻辑的角度分析数据库的组成 Oracle的逻辑组件包括 数据库 表空间 段 区 数据块 模式 表 视图 索引 序列 过程包 22 Oracle逻辑组件 表空间是数据库中最大的逻辑单位 一个Oracle数据库至少包含一个表空间 就是名为SYSTEM的系统表空间 每个表空间是由一个或多个数据文件组成的 一个数据文件只能与一个表空间相关联 表空间的大小等于构成该表空间的所有数据文

      6、件大小之和 CREATETABLESPACEtablespacenameDATAFILE filename SIZEinteger K M AUTOEXTEND OFF ON 创建表空间的语法是 23 Oracle逻辑组件 段 段是构成表空间的逻辑存储结构 段由一组区组成 按照段所存储数据的特征 将段分为四种类型 即数据段 索引段 回退段和临时段 区 区为段分配空间 它由连续的数据块组成 当段中的所有空间已完全使用时 系统自动为该段分配一个新区 区不能跨数据文件存在 只能存在于一个数据文件中 数据块 数据块是Oracle服务器所能分配 读取或写入的最小存储单元 Oracle服务器以数据块为单位管理数据文件的存储空间 模式 模式是对用户所创建的数据库对象的总称 模式对象包括表 视图 索引 同义词 序列 过程和程序包等 24 Oracle的对象 1 表 列 数据类型 Table Column Datatype Oracle的数据类型包括 数据类型 字符 数值 日期时间 RAW LONGRAW LOB 25 Oracle的对象 2 约束条件 Constraint 表中以及表间可以存在一些数据

      7、上的逻辑关系 限制 也就是约束 如主关键词 外键 26 Oracle的对象 3 抽象数据类型 AbstractDatatype 可以利用CREATETYPE命令创建自定义的抽象数据类型 27 Oracle的对象 5 用户 User 用户不是一个物理结构 但是它与数据库的对象拥有非常重要的关系 用户拥有数据库对象 以及对象的使用权 28 Oracle的对象 6 模式 Schema 用户帐号拥有的对象集合称为模式 模式名称以用户名为标识 29 Oracle的对象 7 索引 Index 索引是供用户快速查找到记录的数据库结构 Oracle中主要有簇索引 表索引 位图索引三种索引形式 30 Oracle的对象 8 簇 Cluster 经常被频繁引用的表可以在物理位置上被存储在一起 簇就是用来管理这种集中存储的 31 Oracle的对象 9 散列簇 HashCluster 簇的另一种形式 这种簇中的数据要通过散列函数计算得出物理位置 它可以极大程度地提高等值查询的效率 32 Oracle的对象 10 视图 View 可以理解为固化的查询或者没有数据存储的表 它是一组表的查询结果集合 对应用来说是

      8、独立的结构 除没有数据存储以外 拥有和表同样的属性 33 Oracle的对象 11 序列 Sequence 一个唯一数值的序列生成器 它每次被引用后 自动递增 34 Oracle的对象 12 过程 函数 Procedure Function 编译存储在数据库中的一个PL SQL程序段 可以被引用 函数返回调用者一个值 过程则不返回任何值 35 Oracle的对象 13 包 Package 函数 过程的集合 包中可以包含不同元素 可以是公有的也可以是私有的 包有时也称为过程包 36 Oracle的对象 14 触发器 Trigger 触发器是一些过程或PL SQL程序段 当一个特定的事件发生时 就会自动引发这些过程的执行 37 Oracle的对象 15 同义词 Synonyms 在分布式数据库环境中 要完全识别一个对象 必须指出对象的主机 属主等信息 为了简化这一过程 可以对这些对象建立同义词 引用这些同义词时系统自动转义成对原始对象的引用 38 Oracle的对象 16 权限 角色 Privilege Role 为了引用数据库的对象 必须拥有这些对象的相应权限 角色是这些权限的集合 例如

      9、数据库管理员就是一个角色 它包括一组数据库权限 39 Oracle的对象 17 数据库链路 DatabaseLink 引用其他数据库的数据时 需要指明详细路径 链路就是详细路径的识别名 40 Oracle网络配置 Oracle产品安装完成后 服务器和客户端都需要进行网络配置才能实现网络连接 服务器端配置监听器 客户端配置网络服务名 41 Oracle网络配置 服务器端监听器配置信息包括监听协议 地址及其他相关信息 配置信息保存在名为listener ora的文件中 在安装服务器软件时自动配置一个监听器客户端的网络服务名配置信息包括服务器地址 监听端口号和数据库SID等 与服务器的监听器建立连接 配置信息保存在名为tnsnames ora的文件中Oracle中的NetConfigurationAssistant和NetManager工具都能用来配置监听器和网络服务名 42 Oracle查询工具 Oracle查询工具 SQL Plus iSQL Plus PL SQL Oracle提供的工具非常容易使用 Oracle的查询工具包括 SQL Plus是Oracle最常用的工具之一 用于接受和

      10、执行SQL命令以及PL SQL块 iSQL Plus可以执行能用SQL Plus完成的所有任务 该工具的优势在于能通过浏览器访问它 PL SQL是SQL的扩展 PL SQL结合了SQL语言的数据操纵能力和过程语言的流程控制能力 43 Oracle企业管理器 Oracle企业管理器为管理员提供了图形化的用户界面 并集成了管理数据库的工具 44 Oracle默认用户 只有用合法的用户帐号才能访问Oracle数据库Oracle有几个默认的数据库用户 Oracle默认用户 SYS manager SYSTEM change on install SYSMAN oem temp 数据库中所有数据字典表和视图都存储在SYS模式中 SYS用户主要用来维护系统信息和管理实例 SYSTEM是默认的系统管理员 该用户拥有Oracle管理工具使用的内部表和视图 通常通过SYSTEM用户管理数据库用户 权限和存储等 sysman用户是Oracle数据库的一个网络登录帐户 用于OMS配置 45 Oracle9i的安装和卸载 通过运行OracleUniversalInstaller来安装和卸载Oracle数据库

      《Oracle入门知识综合概述》由会员luobi****88888分享,可在线阅读,更多相关《Oracle入门知识综合概述》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    监控施工 信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.