设为首页 收藏本站
查看: 1234|回复: 0

[经验分享] ocp 042 第一章 简介

[复制链接]

尚未签到

发表于 2015-6-17 08:17:16 | 显示全部楼层 |阅读模式
Oracle9i(i代表internet 表示oracle数据库已经进军internet)
oracle 10g 的g指的是grid(网格)

DSC0000.jpg
网格可以分为:
          1、存储网格 automatic storage management (ASM):可以在所有磁盘中分布数据,创建网格并维护。以最低的管理成本提供最高的I/O吞吐量。
          2、数据库网格  real application cluster (RAC)
          3、应用程序网格 oracle stream :提供一个信息共享的统一框架。可以使得多个数据源同步
          4、网格控制  enterprise manager grid control  :将硬件节点、数据库和应用程序服务器组合成一个逻辑实体,因而可作为一个单元来管理一组目标。

oracle服务器
         · oracle数据库(按内存,逻辑,存储来划分)

· 内存结构

DSC0001.jpg
SGA(系统全局区) 由所有服务器进程和后台进程共享
          database buffer cache:缓存从数据库检索的数据块(工作区)
          redo log buffer:高速缓存重做信息(用于实例恢复),直到可以将其写入磁盘中存储的物理重做日志文件
          share pool:缓存可在用户间共享的各个结构(存储被共享的对象可以分为:libary cache(存储语句和执行计划) 和 dictionary cache(存储数据字典信息))
          jave pool:用于 Java 虚拟机(JVM) 中特定会话的所有Java 代码和数据
          large pool:是一个可选区域,可为某些大型进程(如 Oracle 备份和恢复操作、I/O 服务器进程)提供大量内存分配
          stream pool:由 Oracle Streams 使用

查看SGA信息:
1、初略信息:  select * from  v$sga
2、详细信息:   select * from  v$sgainfo

PGA(程序全局区):专用于每一个服务器进程或后台进程。每一个进程使用一个 PGA

· 进程结构
         
DSC0002.jpg
           用户进程:在数据库用户请求连接到 Oracle 服务器时启动。
           服务器进程:可以连接到 Oracle 实例,它在用户建立会话时启动。
           后台进程:在启动 Oracle 实例时启动。
            
附:oracle实例
           
DSC0003.png
           系统监视器 (SMON): 出现故障后,在启动实例时执行崩溃恢复任务
           进程监视器 (PMON):用户进程失败时执行进程清理任务
           数据库写进程 (DBWn):将修改后的块从数据库缓冲区高速缓存写入磁盘中的数据文件
           检查点 (CKPT):通过更新数据库的所有数据文件和控制文件指出最新的检查点
           日志写进程(LGWR):将重做日志条目写入磁盘
           归档进程 (ARCn):发生日志切换时将重做日志文件复制到归档存储器

查看后台进程方法:
           1、通过操作系统:  ps -aux |grep ora_
           2、通过数据库命令: select * from v$bgprocess

           · 服务器进程和数据库缓冲区高速缓存:处理某个查询时,Oracle 服务器进程会在数据库缓冲区高速缓存中查找它所需要的所有数据块。如果未在数据库缓冲区高速缓存中找到数据块,服务器进程会从数据文件读取数据块,并在数据库缓冲区高速缓存中添加一个副本。因为对同一数据块的后续请求可能会在内存中找到该数据块,因此,这些请求可能不需要执行物理读操作。
           已连接:可防止多个会话同时对同一数据块执行写操作。
           干净:缓冲区现已解除连接,如果没有再次引用当前内容(数据块),则可以考虑立即腾出该缓冲区。此时,不是缓冲区的内容已与磁盘中存储的数据块内容同步, 就是缓冲区中包含块的一致读取 (CR) 快照。
           空闲或未使用:实例刚刚启动,缓冲区为空。此状态与“干净”状态非常相似,不同之处在于缓冲区尚未使用。
           脏:缓冲区不再处于已连接状态,但是内容(数据块)已更改,DBWn 必须先将内容刷新到磁盘,才能腾出缓冲区。

· oracle数据库(逻辑数据库和物理数据库)

            
DSC0004.png
物理数据库结构
            control file:包含有关数据库本身的数据(v$controlfile)
            data file:包含数据库中的用户数据或应用程序数据(v$datafile)
            online redo log file :可用来实现数据库实例恢复(v$log    v$logfile)
            parameter file:用于定义启动实例时如何配置实例($ORACLE_HOME/dbs/spfile_instname.ora   initinstname.ora )
            password file:允许用户远程连接到数据库并执行管理任务($ORACLE_HOME/dbs/orapwXX)
            backup file :用于恢复数据库
            archive log file:使用这些文件和数据库备份可以恢复丢失的数据文件
            trace file :每个服务器和后台进程都可以对关联的跟踪文件执行写操作。如果在进程中检测到内部错误,进程就会将关于错误的信息转储到进程的跟踪文件中。
            alert file :数据库预警日志是按时间顺序列出的消息日志和错误日志

逻辑数据库结构
           表空间:一个数据库划分为多个逻辑单元,成为表空间
            system表空间:必须存在,必须联机,用于核心功能
            sysaux表空间:必须存在,必须联机,用于附加的数据库组件
            Tmp:
            Undo:

           方案:方案是数据库用户拥有的数据库对象的集合。一般而言,方案对象包括应用程序在数据库中创建的任何内容。
           数据块:一个数据块对应于磁盘上特定字节数的物理数据库空间。
           区:区是数据块的集合
           段:段是区的集合(数据段、索引段、还原段、临时段)

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-78029-1-1.html 上篇帖子: 数据文件实验#OCP# 下篇帖子: Oracle10g OCP 第二章 安装(上)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表