• 正文
  • 相关推荐
申请入驻 产业图谱

DBA | Oracle EM管理工具介绍使用实践指南

05/26 12:25
1258
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

大家好,我是 WeiyiGeek,一名深耕安全运维开发(SecOpsDev)领域的技术从业者,致力于探索DevOps与安全的融合(DevSecOps),自动化运维工具开发与实践,企业网络安全防护,欢迎各位道友一起学习交流、一起进步 ,若此文对你有帮助,收藏学习不迷路  。

Oracle EM管理工具介绍配置实践指南

Oracle Enterprise Manager (EM) 是 Oracle 提供的综合性管理平台,用于监控、管理和维护 Oracle 数据库环境以及整个 IT 基础设施,其通常在安装Oracle 数据库 DBCA 时可选启用此功能,也可后续通过命令行的方式开启。

OEM 功能概述:

1.数据库管理

    性能监控:实时监控数据库性能指标空间管理:管理表空间、数据文件等存储结构用户和权限管理:创建/修改用户、角色和权限SQL 调优:识别和优化低效 SQL 语句

2.配置管理

    查看和修改数据库参数管理内存结构(SGA、PGA)配置和管理数据库网络服务

3.备份与恢复

    设置和管理 RMAN 备份执行点时间恢复操作备份策略配置和监控

4.高可用性管理

    Data Guard 配置和监控RAC 集群管理故障切换测试和执行

5.作业调度

    创建和管理调度作业监控作业执行状态设置作业依赖关系和通知

6.数据管理

    数据泵导入/导出操作表空间传输数据复制管理

如何启动EM工具?

描述:EM 工具大大简化了 DBA 的日常工作,特别是对于复杂环境的管理和性能问题的诊断,对于不同的Oracle版本启动方式有有细微差别,例如以 Oracle 11g,与 Oracle 12c 为例:

# 11g -> https://192.168.1.10:1158/em/
emctl start dbconsole
emctl stop dbconsole

# 12c -> https://192.168.1.10:5500/em/
exec dbms_xdb_config.sethttpsport(5500);
exec dbms xdb_config.sethttpport(5501),

以ORACLE 12C 为例,通常通过 Web 浏览器访问 (HTTPS 端口),默认 URL 格式:http://ORACLE数据库IP:5501/em 输入sys用户以及创建数据库时密码,若拥有DBA权限,则勾选即可。

weiyigeek.top-使用sys用户登录OEM系统

登录后,可查看到数据库相关信息以及状态,同时还有性能监控,资源使用监控等。

weiyigeek.top-OEM登录后界面

在实例以及Oracle版本边上,有个配置菜单,里可以针对Oracle 的一些初始化参数和内存、数据库属性信息进行可视化的配置,在Oracle连接以及性能优化时非常有用。

weiyigeek.top-查看初始化参数和数据库信息

此外,在存储菜单中,我们可以查看到表空间,重置日志组,归档日志,控制文件,以及还原管理等功能。

weiyigeek.top-表空间及数据文件查看管理

然后,在安全菜单中,我们可针对当前数据库实例的用户进行管理操作。

weiyigeek.top-数据库实例用户管理

最后,可在性能菜单中,实时监控主机会话信息,以及资源占用,还有进行SQL语句执行优化分析等功能。

weiyigeek.top-数据库性能查询

温馨提示:在 Oracle 18c/19c 之后,EM 管理平台功能逐渐被弱化,仅仅只是监控资源以及性能指标界面的展示,这可能是由于Oracle 推出了 OEM ,它是需要单独授权购买的产品,毕竟商业公司都是以赚money为目的。

weiyigeek.top-Oracle18c/19c更加精简

另外,若使用低版本Oracle客户端连接到高版本Oracle数据库服务端时,需指定如下参数到 sqlnet.ora 中,以兼容低版本的客户端连接,在生产环境中可能会遇到,所以作者贴合工作实践,也简单说一下。

Vi $ORACLE HOME/network/admin/sqlnet.ora
SQLNET.ALLOWED_LOGON_VERSION=8
SQLNET.ALLOWED_LOGON_VERSION_CLIENT=8

加入:作者【全栈工程师修炼指南】知识星球

『 全栈工程师修炼指南』星球,主要涉及全栈工程师(Full Stack Development)实践文章,包括但不限于企业SecDevOps和网络安全等保合规、安全渗透测试、编程开发、云原生(Cloud Native)、物联网工业控制(IOT)、人工智能Ai,从业书籍笔记,人生职场认识等方面资料或文章。

相关推荐