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

[经验分享] Oracle(OEM与常见故障处理)

[复制链接]

尚未签到

发表于 2018-9-5 11:43:59 | 显示全部楼层 |阅读模式
一、OEM知识点
  1、OEM简介
  OEM是采用直观而且方便的图像化界面来控制和管理ORACLE数据库的工具集,它包含大量对DBA有用的工具。在oracle中,数据库管理和操作都可以使用OEM来完成,如创建用户和角色,权限分配,创建方案对象,进行存储管理等。
  2、OEM架构
  OEM不仅能够管理本地数据库实例,也可以管理网络和RAC环境下数据库实例。无论是管理本地还是网络上的数据库,OEM都通过HTTP/HTTPS访问数据库,它的架构如图下图:
DSC0000.jpg

  1)Management  repository:存储要监控的数据库的管理数据及状态信息。
  2)OMS管理服务:监控和管理安装了management agent的数据库,并将获得的管理信息存入management  repository。
  3)Oracle HTTP Server:内置的apache服务器。
  4)OC4J/J2EE:符合J2EE标准的应用服务器。
  5)Oracle web cache:用于快速访问web。
  6)Management agent:安装在被管理的数据服务器上,用于监控数据库的运行状态,资源使用,信息变更等,将信息转送到OMS,OMS将这些信息存入repository。
  3、OEM的两个版本
  OEM有两个不同的版本,分别是:database control 和grid  control。Database control通常用于监控和管理本地单个数据库或者RAC数据库。Grid control则用于管理大规模、复杂的系统环境,它可以管理包括主机、数据库、web服务器、监听器、服务等在内的整个基础设施。
  对于database control,通常不用配置任何东西,当使用DBCA或者oracle universal installer创建完数据库后,database control就可以使用了。当然,如果是通过create database语句手工创建的数据库,那么需要通过EMCA(enterprise manager configuration assistant)来配置database control。Grid control则需要和数据库分开安装,安装过程和配置要复杂一些。
二、OEM的使用
  1、OEM的安装和配置
  当通过oracle universal install安装oracle数据库时,如果选择了创建数据库(或者直接通过DBCA创建数据库),会默认安装OEM database control。数据库创建完毕之后会显示OEM的相关信息,database control URL即为OEM的访问地址。
  1)使用DBCA配置OEM
  DBCA提供了图形化创建OEM的方式,首先启动DBCA。
DSC0001.jpg

DSC0002.jpg

DSC0003.jpg

DSC0004.jpg

  这样,采用OEM database control管理这个数据库就配置完成,这种方式十分简单,全部通过DBCA可视化完成。
  2)使用EMCA手动配置
  如果通过create database语句手动创建数据库,就需要通过EMCA来配置OEM。EMCA可以设置OEM相关的各个方面,如repository存储区的重建和删除,配置文件的创建和删除等。下面是EMCA常用命令。
  emca -config dbcontrol db:配置OEM database control。
  Emca -deconfig dbcontrol db:删除OEM database control配置文件。
  Emca -repos drop:删除repository存储区。
  Emca -repos create:创建新的repository存储区。
  Emca -repos recreate:重建repository存储区。
  下面使用emca重新配置OEM。执行emca-config dbcontrol db-repos recreate命令,该命令会配置OEM database control并重建repository存储区。
DSC0005.jpg DSC0006.jpg DSC0007.jpg

  注意:如果未配置过OEM,请使用emca -config dbcontrol  db  -repos  create命令配置。
  2、使用EMCTL控制OEM
  使用OEM之前必须确保dbconsole进程已经启动,oracle提供了EMCTL工具来启动和关闭dbconsole进程并查看其状态。
  1)查看OEM状态
  执行emctl  status  dbconsole命令,可以得到OEM是否运行、OEM的访问地址和日志存放位置。执行结果如下:
DSC0008.jpg

  3、使用OEM监控和管理数据库
  OEM提供了非常强大的监控和管理功能,下面介绍几种常见操作。
  1)使用OEM启动和关闭数据库
  首先确定监听已经运行
DSC0009.jpg

  3)访问OEM的URL,单击“启动”按钮
DSC00010.jpg

  4)进入主界面,单击“启动”,进入下面的界面,填写好了之后单击右上角的“确定”。
DSC00011.jpg

DSC00012.jpg

DSC00013.jpg

  7)主目录
  主目录部分呈现了数据库实例的整体状态,它通过图形的形式呈现,而更具体的指标和内容可以单击相应的内容获得。例如:要获得CPU具体情况,可以单击CPU图下面的带下划线的数据。其他情况类似,如下图所示:
DSC00014.jpg DSC00015.jpg DSC00016.jpg

  8)性能
  性能部分主要提供了主机监控、用户连接监控及i/o性能,还有其他相关的连接选项用于辅助判断。
  主机监控:监控是否存在cpu瓶颈。它呈现了cpu使用率的曲线图,清晰地呈现出不同时段cpu使用率的高低。如果发现某段时间内cpu使用率极高,并且已经出现了性能问题,如终端用户反映应用系统变慢,那么这时就需要分析用户会话,看那些sql正在消耗cpu资源。
  平均活动会话监控:这是分析性能问题的关键部分,它呈现了实例中某个时间段内会话正在等待哪些事件,以及哪些会话正在等待那些事件,事件会用不同的颜色表示。
DSC00017.jpg

DSC00018.jpg

DSC00019.jpg

  9)可用性
  可用性部分主要针对备份和恢复的设置和管理,下面将使用OEM进行备份。
DSC00020.jpg

DSC00021.jpg

DSC00022.jpg

DSC00023.jpg

DSC00024.jpg

DSC00025.jpg

DSC00026.jpg

DSC00027.jpg DSC00028.jpg DSC00029.jpg DSC00030.jpg

DSC00031.jpg

DSC00032.jpg DSC00033.jpg DSC00034.jpg DSC00035.jpg

DSC00036.jpg

DSC00037.jpg

DSC00038.jpg DSC00039.jpg DSC00040.jpg DSC00041.jpg DSC00042.jpg DSC00043.jpg

DSC00044.jpg

DSC00045.jpg

DSC00046.jpg

DSC00047.jpg

DSC00048.jpg

DSC00049.jpg

DSC00050.jpg



运维网声明 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.iyunv.com/thread-563548-1-1.html 上篇帖子: oracle ogg配置 下篇帖子: Oracle 11g 预估索引大小
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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

扫描微信二维码查看详情

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


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


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


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



合作伙伴: 青云cloud

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