Oracle监控工具ignite使用图解
对于Oracle来说,在除了EM,Gridcontrol之外还有什么其它的监控工具呢,可能precise也是一个不错的选择,前几天在论坛中看到一个哥
对于Oracle来说,在除了EM,Gridcontrol之外还有什么其它的监控工具呢,可能precise也是一个不错的选择,前几天在论坛中看到一个哥们简单回复了ignite,自己也是好奇,抽空看了看ignite,还有的人回复TOra(),简单比较了下这几个工具。
1)EM可能是最直接的工具了,性能指标和功能都还是很丰富的。在10g,11g中还是有很大的差别,在12c开始,差别就更加明显,一方面是功能点在11g的增多和细化加强,一方面是在12c里面功能砍去了很多,只保留了很少的一部分监控功能,对于一些管理功能都放到了gridcontrol (OEM)里面。所以OEM是一个好工具毋庸置疑,但是在需要管理的数据库实例很多的情况下,还是有一定的局限性。
2)当然GridControl是对OEM的补充和加强版本,对于EM中没有放开的功能,比如dataguard都有图形界面的完整实现。对于管理较多的实例和监控系统负载都是不错的选择,可能相对来说,GridControl的结构相对较为复杂,需要一个repository的库,会搭建一套web容器(httpserver),在每个需要监控的客户端都需要部署一个agent,在10g里面agent的消耗还是不小的,在11g里自己用的比较少,但是没有发现这种类型的问题,可能一方面修复了一些性能问题,一方面对功能进行了精简和优化。可能对于客户来说,需要考虑的更多的就是licence的问题了。
3)对于precise,这个工具自己在客户那儿简单使用过,总体来说监控的粒度还是蛮细的,可能功能点更倾向于监控,在管理方面可能权限不足,,没有更多的体验过,所以不做评论。最关键的,也是收费的。
4)对于ignite,因为对自己还是蛮新的一个软件,所以自己也还是带着可能新鲜感体验了一把。总体感觉,ignite的支持幅度还是比较大的,支持Oracle,SQLServer,Sybase,DB2,(似乎就缺少了MySQL),而且支持的OS也是比较丰富,windows,linux.它的技术架构还是基于J2EE,以tomcat作为web容器,使用了大量的js来在前台和后台进行交互,web框架基本都用到了,使用比较多的还是spring.
5)而相对于TOra来说,它只是支持windows,linux,max os,但是相对来说支持的数据库还是只有Oracle,从它的名字就能看出来。而且运行也是需要oracle client的。
大体说了这么多,我们来一个详细的图解,让没有使用过ignite的人来体验一下ignite的功能点,当然里面还是有不少的细节问题,我也挑挑刺。
安装部分
在windows上安装的时候,也是一路next就能够轻松搞定。没有什么技术难点。
在安装完成之后,输入提示的url就能够看到主界面了。这个时候按照ignite的要求还是需要设置一个repository. 这一点和EM,OEM等等都是如出一辙。
设置repository,界面的实现还是比较精炼的,主要是靠js来和后台交互的。
点击下一步,可以看到repository支持oracle和SQL Server,没有DB2和Sybase的身影,但是客户端监控是支持的。
我们选择oracle,对于数据库实例的配置,这部分功能很强大。可以支持直连(这个时候不用配置tns), tns配置,或者给出连接串都可以。同时还需要提供一个dba账户,作为创建用户和赋予权限所需。这样在每个客户端中都会创建一个用户。
对于这个新创建的用户可以指定对应的数据存储表空间和临时空间。同时也可以设定联系信息。
最后就是信息概览,然后就开始初始化了。这些操作都会在同一个界面中切换,用户体验还是不错的。
简单的等待之后就会完成repository的配置了。
添加监控节点
完成了repository的配置,就需要开始添加监控节点了。
节点的添加步骤和repository有些类似,在一些步骤上会略有不同。
配置了目标节点中需要创建的用户。
配置了用户信息之后,有一点不是很好的地方就是下面的实现方式,需要使用sysdba账户的密码来创建一个utl_con包。如果对于密码有顾虑,也可以把手工执行创建脚本。脚本都是加密好的星星文字。
如果需要手工执行,执行情况如下:
然后就是信息概览,确认后就开始配置了。
当然了也碰到了一些小问题,比如下面的错误。可以很清楚看出是使用spring调用的时候出了错误。但是原因不明,因为手工去创建这个同义词是没有问题的。
查看监控
添加节点的过程还是很顺利的,很快就能配置出很多相关的节点来。效果如下所示。
如果想查看一些明细的信息,图表是不可或缺的,当然支持的也很丰富,和EM差不多。
当然了有些特性还是需要额外的licence的,看来想用比较全的功能还得付费。
对于监控的细节信息来说,从disk,cpu,memory来看监控的目标还是比较细的。

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제











이 기사는 MySQL의 Alter Table 문을 사용하여 열 추가/드롭 테이블/열 변경 및 열 데이터 유형 변경을 포함하여 테이블을 수정하는 것에 대해 설명합니다.

기사는 인증서 생성 및 확인을 포함하여 MySQL에 대한 SSL/TLS 암호화 구성에 대해 설명합니다. 주요 문제는 자체 서명 인증서의 보안 영향을 사용하는 것입니다. [문자 수 : 159]

기사는 MySQL에서 파티셔닝, 샤딩, 인덱싱 및 쿼리 최적화를 포함하여 대규모 데이터 세트를 처리하기위한 전략에 대해 설명합니다.

기사는 MySQL Workbench 및 Phpmyadmin과 같은 인기있는 MySQL GUI 도구에 대해 논의하여 초보자 및 고급 사용자를위한 기능과 적합성을 비교합니다. [159 자].

이 기사에서는 Drop Table 문을 사용하여 MySQL에서 테이블을 떨어 뜨리는 것에 대해 설명하여 예방 조치와 위험을 강조합니다. 백업 없이는 행동이 돌이킬 수 없으며 복구 방법 및 잠재적 생산 환경 위험을 상세하게합니다.

이 기사에서는 PostgreSQL, MySQL 및 MongoDB와 같은 다양한 데이터베이스에서 JSON 열에서 인덱스를 작성하여 쿼리 성능을 향상시킵니다. 특정 JSON 경로를 인덱싱하는 구문 및 이점을 설명하고 지원되는 데이터베이스 시스템을 나열합니다.

기사는 외국 열쇠를 사용하여 데이터베이스의 관계를 나타내고 모범 사례, 데이터 무결성 및 피할 수있는 일반적인 함정에 중점을 둡니다.

기사는 준비된 명령문, 입력 검증 및 강력한 암호 정책을 사용하여 SQL 주입 및 무차별 적 공격에 대한 MySQL 보안에 대해 논의합니다 (159 자)
