暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

故障处理|Oracle 19c 数据库 OEM 无法访问怎么办?

原创 小小亮 2022-10-10
2431

我的一位客户在 Oracle 19c 上运行。他们想使用 OEM 来查看 OEM 的数据库使用情况。

大多数客户都使用 SE Enterprise Manager Database Express 进行性能监控、管理员工作。

如果您无法访问 Enterprise Manager ,它可能尚未配置或您的钱包文件没有 600 的权限或位于日志文件中的其他一些错误。

PS:在这种情况下,相关的 OEM 已经在数据库端配置

现在让我们检查数据库中的一些值

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

如果您看到它们都为 0,请执行这些过程。

SQL> exec dbms_xdb_config.sethttpsport(5500);

SQL> exec dbms_xdb_config.sethttpport(5550);

如果仍然无法连接,请检查钱包文件。

检查钱包文件目录,运行此命令;

[oracle@helios]# lsnrctl stat | grep HTTP
输出是;

(DESCRIPTION=(ADDRESS=(PROTOCOL=tcps)(HOST=localhost)(PORT=5500))(Security=(my_wallet_directory=/u01/app/oracle/admin/orcl/xdb_wallet))(Presentation=HTTP)(Session=生的))

复制 my_wallet_directory 目录并运行 ls -l 命令。

[oracle@helios]# cd /u01/app/oracle/admin/orcl/xdb_wallet
[oracle@helios xdb_wallet]# ls -l
-rw——-. 1 oracle oracle 3880 Mar 10 07:52 cwallet.sso
-rw——-。1 oracle oracle 3835 Mar 10 07:52 ewallet.p12
你会看到他们有 -rw 权限。您必须使用 -rw-r 进行设置。将模式更改为 640 以允许组 oinstall 读取钱包文件使 EM Express 页面可通过浏览器访问。

[root@helios xdb_wallet]#chmod 640 ewallet.p12

[oracle@helios xdb_wallet]#chmod 640
[oracle@localhost xdb_wallet]# ls -l
-rw-r——。1 oracle oracle 3880 Mar 10 07:52 cwallet.sso
-rw-r----。1 oracle oracle 3835 Mar 10 07:52 ewallet.p12
现在您可以连接浏览器了。



原文标题:ORACLE 19C ENTERPRISE MANAGER DATABASE EXPRESS NOT WORKING!!

原文作者:Helios
原文链接:https://heliosguneserol.com/2022/07/27/oracle-19c-enterprise-manager-database-express-not-working/

最后修改时间:2022-10-10 11:37:10
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论