zoukankan      html  css  js  c++  java
  • OCP考点实战演练02-日常维护篇

    本系列宗旨:真正掌握OCP考试中所考察的技能,坚决不做Paper OCP!
    实验环境:RHEL 6.4 + Oracle 11.2.0.4
    OCP考点实战演练02-日常维护篇

    1.数据库体系结构和ASM

    ## 1.1 数据库体系结构 ## 需要了解的基本体系概念: 1. 逻辑存储结构{表空间(字典管理的表空间,本地管理的表空间;使用OMF管理表空间数据文件),段(数据段,索引段,临时段,撤销段),区(Oracle扩展最小单位),块(Oracle最小存储单元)} 2. 物理存储结构{数据文件,重做日志文件(循环使用),控制文件,归档日志文件,初始化参数文件,警报和跟踪日志文件,备份文件} 3. Oracle内存结构{SGA(DB Buffer Cache,Shared pool,Redo log buffer,Jave pool,Large pool,Streams pool),PGA,软件代码区,后台进程(SMON,PMON,DBWn,LGWR,CKPT,ARCn,RECO)}

    Oracle体系结构详细可参考:

    1.2 ASM

    1. ASM是一个多路复用的解决方案。有了ASM,将无需购买第三方逻辑卷管理器。
    2. ASM具有OMF的易用性,并将OMF与镜像和条带化功能组合在一起,提供可靠的文件系统和逻辑卷管理器。
    3. ASM允许在不关闭数据库的情况下将新的磁盘设备添加到数据库,几乎不需要干预,ASM就可以自动地重新分布文件以达到自动平衡的目的。
    4. ASM将数据文件和其他数据库结构分成区间,将区间分配到磁盘组中的所有磁盘上来提高性能和可靠性。
    5. ASM可以根据实际情况选择不启用条带化,例如如果底层磁盘硬件已经启用了RAID。
    6. ASM使用特殊类型的Oracle实例来提供传统Oracle实例和文件系统之间的接口。
    7. ASM实例占用的内存量通常比RDBMS实例少,一般在60MB和120MB之间。
    8. ASM实例有初始化参数文件和密码文件,但没有数据字典。使用 connect /as sysasm连接到ASM实例。
    9. ASM实例有特定的磁盘组命令:CREATE DISKGROUP、ALTER DISKGROUP、DROP DISKGROUP等。
    10. ASM实例只能处于NOMOUNT或MOUNT状态。
    --查询ASM实例和RDBMS实例的正在运行中的进程:
    select sid, serial#, process, name, description from v$session join v$bgprocess using(paddr);
    --查询密码文件的用户
    select * from v$pwfile_users;
    --查询磁盘组及其相关联的底层设备
    set linesize 140
    col path for a66
    col name for a30
    select group_number, disk_number, mount_status, name, path
    from v$asm_disk
    order by group_number, disk_number;
    

    结果在ASM实例和RDBMS实例中都会看到RBAL和ASMB进程,它们执行相关但不同的功能。此外,ASM实例在重新平衡操作时还会启动ARBn进程。

    实验演练:

    2.内存管理技术

    AMM,ASMM技术,详细可参考: - 《[Oracle内存管理技术](http://www.cnblogs.com/jyzhao/p/5026377.html)》

    3.管理磁盘空间和资源

    管理磁盘空间和资源参考: - 《[Oracle管理磁盘空间和资源](http://www.cnblogs.com/jyzhao/p/5127006.html)》

    4.配置数据库诊断

    配置数据库诊断参考: - 《[Oracle配置数据库诊断](http://www.cnblogs.com/jyzhao/p/5091944.html)》

    5.使用调度程序自动完成任务

    调度程序相关内容参考: - 《[使用Oracle调度程序自动完成任务](http://www.cnblogs.com/jyzhao/p/5051417.html)》

    6.数据库全球化

    数据库全球化相关内容参考: - 《[Oracle数据库全球化](http://www.cnblogs.com/jyzhao/p/5151182.html)》

    7.使用数据库调整顾问程序

    ## 7.1 使用SQL Tuning Advisor ## - 《[SQL Tuning 基础概述08 - SQL Tuning Advisor](http://www.cnblogs.com/jyzhao/p/3930567.html)》

    7.2 使用SQL Access Advisor调整工作量

    7.3 了解Database Replay

    Reference

    - OCP 认证考试指南 (1Z0-053)[M]. 清华大学出版社, 2010.
  • 相关阅读:
    使用RabbitMq
    创建.NET core的守护进程
    nginx配置
    让.net core 支持静态文件
    关于sql中如何动态加WHERE条件
    CentOS上部署.net core
    chrom中 background 调用pop.js
    windows下安装redis
    sql server导出大批量数据
    python爬虫笔记
  • 原文地址:https://www.cnblogs.com/jyzhao/p/5151161.html
Copyright © 2011-2022 走看看