oracle 12c/19c OEM 无法访问怎么办?

作者介绍:老苏,10余年DBA工作运维经验,擅长Oracle、MySQL、PG数据库运维(如安装迁移,性能优化、故障应急处理等)
公众号:老苏畅谈运维
欢迎关注本人公众号,更多精彩与您分享。

到了12c,em不需要单独安装,在安装oracle的时候,会安装em express,它取代了之前的OEM(Oracle Enterprise Manager)Database Control。em企业管理需要oracle开放相应的端口,在11g中,默认的端口是1158,12C EM的默认启动端口是5500,也可以手动指定其他端口。

一、EM Express介绍

EM Express(Oracle Enterprise Manager Database Express)是一种轻量级的数据库管理工具,用于管理单个Oracle数据库。它取代了之前的OEM(Oracle Enterprise Manager)Database Control。

EM Express的主要功能有:

启动/关闭数据库:可以启动、关闭数据库实例或数据库。

连接到目标数据库:可以使用SYSDBA或普通用户权限连接到数据库。

管理用户和角色:可以创建、修改和删除用户、角色、角色授权等。

管理表空间和数据文件:可以创建、修改和删除表空间和数据文件。可以对表空间重新确定并缩小。

管理控制文件和重做日志:可以添加和删除控制文件和重做日志成员,设置保留策略等。

执行SQL和SQL脚本:提供一个工作台来编写、调试和执行ad hoc SQL语句或SQL脚本。

监视性能和使用情况:提供各种监视工具来评估系统资源使用情况、测量和化剖数据库性能。

管理Oracle Scheduler作业:可以创建、修改、启用、禁用和删除Oracle Scheduler作业和作业计划。

执行备份和恢复:可以配置RMAN设置、执行备份、恢复安装补丁之前的备份还原以及表空间点恢复等操作。

以图形方式管理数据库结构:提供可视化工具来创建、修改或删除数据库结构对象,如表、索引、视图、同义词、序列等。

诊断和故障排除:包含各种故障排除工具来诊断问题并将其恢复正常,如警报日志查看器、跟踪文件浏览器等。

EM Express是一个基于浏览器的应用程序,用户只需要通过浏览器(IE、Firefox、Chrome等)即可访问。它通过一个中间层(EM Express Servlet)连接到Oracle数据库,不需要专用的安全列表和防火墙规则。

EM Express是Oracle的标准部分,安装在与Oracle Database相同的服务器上。它不需要任何的独立安装即可使用。用户只需使用sys帐户连接到目标数据库,就可以在浏览器中启动EM Express应用程序。

总之,EM Express是一个简单易用的数据库管理和监视工具,DBA可以通过它快速高效地进行日常管理工作,如启动/停止数据库、表空间管理、用户管理、运行SQL语句等。它提供了一个集中的控制面板来管理Oracle数据库环境,是Oracle Database管理工具中不可或缺的一环。

二、EM Express开启

1、检查数据库是否开启em

SQL> select dbms_xdb_config.gethttpsport from dual;
GETHTTPSPORT
------------
   0
SQL> select dbms_xdb_config.gethttpport from dual;
GETHTTPPORT
 ------------ 
   0 

上面两个值都为0,说明没有开启。

2、开启em

–非CDB开启方法

exec DBMS_XDB_CONFIG.SETHTTPSPORT(5500);

–CDB开启方法

--设置CDB的EM端口
alter session set container=CDB$ROOT;
exec DBMS_XDB_CONFIG.SETHTTPSPORT(5501);
--设置PDB端口
alter session set container=PDB1;
exec DBMS_XDB_CONFIG.SETHTTPSPORT(5502);
###不同的PDB,设置不同的端口

三、登录测试

如果你使用的是http协议,则网址格式为:http://localhost:port/em 例如http://10.10.10.142:5502/em,同理如果是https协议,将http改成https即可。
非CDB,则容器名不填。
在这里插入图片描述

四、EM Express关闭

关闭oracle 12c 数据库的em端口,使用如下指令进行操作:

--连接到CDB库或者PDB,关闭http和https的两个协议的端口。
sqlplus / as sysdba                    
exec dbms_xdb_config.sethttpport(0);   ###把em端口设置成0,即可关闭em
exec dbms_xdb_config.sethttpsport(0);  ###把em端口设置成0,即可关闭em

请添加图片描述

  • 19
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
1. 安装Oracle 19c 首先,需要安装Oracle 19c数据库,安装过程可以参考官方文档或者其他相关的教程。 2. 安装Oracle GoldenGate 12cOracle 19c数据库所在的服务器上安装GoldenGate 12c,可以参考官方文档或者其他相关的教程。 3. 配置GoldenGate 12c 配置GoldenGate 12c的步骤如下: - 创建GoldenGate目录 创建GoldenGate目录,比如/opt/goldengate。 - 设置环境变量 在用户的.bashrc文件中添加以下环境变量: export ORACLE_HOME=/u01/app/oracle/product/19.0.0/dbhome_1 export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib64:/usr/lib export GG_HOME=/opt/goldengate export PATH=$PATH:$GG_HOME - 创建GoldenGate用户 在Oracle 19c数据库中创建GoldenGate用户,并赋予必要的权限。 - 创建GoldenGate目录结构 在GoldenGate用户下创建以下目录结构: cd $GG_HOME mkdir dirprm mkdir dirdat mkdir dirrpt mkdir dirtmp - 创建GoldenGate参数文件 在dirprm目录下创建以下参数文件: - GLOBALS GGSCI> edit params globals TRANLOGOPTIONS ALTLOGDEST /u02/oradata/ogg/altlog LAGREPORTMINUTES 1 LAGINFOMINUTES 10 LAGCRITICALMINUTES 30 LAGCRITICALTHRESHOLD 100000 LAGINFOEXCLUDE *.* LAGINFO /GGATE/reports/gginfo.htm, APPEND LAGCRIT /GGATE/reports/ggcrit.htm, APPEND REPLICATOPTIONS ASSUMETARGETDEFS REPLICATOPTS ENABLE_INSTANTIATION_FILTERING REPLICATOPTS DISCARDFILE ../dirrpt/rep_discard.txt, PURGE REPLICATOPTS REPORT ../dirrpt/rep_report.txt, APPEND REPLICATOPTS MAXTRANSOPS 1000 REPLICATOPTS MAXTRANSFILES 10 - DBLOGIN GGSCI> edit params DBLOGIN USERID gguser, PASSWORD gguser, ENCRYPTKEY DEFAULT - EXTRACT GGSCI> edit params ext1 EXTRACT ext1 SETENV (ORACLE_SID=ORCL) SETENV (ORACLE_HOME=/u01/app/oracle/product/19.0.0/dbhome_1) SETENV (NLS_DATE_FORMAT=DD-MON-YYYY HH24:MI:SS) SETENV (NLS_LANG=AMERICAN_AMERICA.AL32UTF8) USERID gguser, PASSWORD gguser EXTTRAIL ./dirdat/ex TABLE hr.*; - REPLICAT GGSCI> edit params rep1 REPLICAT rep1 SETENV (ORACLE_SID=ORCL) SETENV (ORACLE_HOME=/u01/app/oracle/product/19.0.0/dbhome_1) SETENV (NLS_DATE_FORMAT=DD-MON-YYYY HH24:MI:SS) SETENV (NLS_LANG=AMERICAN_AMERICA.AL32UTF8) USERID gguser, PASSWORD gguser ASSUMETARGETDEFS MAP hr.*, TARGET hr.*; - 启动GoldenGate 启动GoldenGate的步骤如下: - 启动管理进程 GGSCI> start mgr - 启动抽取进程 GGSCI> start ext1 - 启动复制进程 GGSCI> start rep1 4. 测试GoldenGate 在Oracle 19c数据库中进行一些数据操作,比如插入、更新、删除等操作,然后通过GoldenGate进行同步到另一个数据库中,验证数据是否同步成功。 至此,Oracle GoldenGate 12c的迁移工作已经完成。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

老苏畅谈运维

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值