配置OCI上数据库服务的EM Database Express

本文参考了以下文档:

第1步:数据库中设端口

默认是没有设置的。这可以通过以下命令确认:

$ lsnrctl status | grep HTTP
或
SQL> select dbms_xdb_config.getHttpsPort() from dual;

设置HTTPS端口为5500:

exec dbms_xdb_config.sethttpsport(5500);

确认,其中的PROTOCOL为tcps,表示是HTTPS:

$ lsnrctl status | grep HTTP
  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcps)(HOST=ocp19c.sub07290808380.training.oraclevcn.com)(PORT=5500))(Security=(my_wallet_directory=/u01/app/oracle/product/19.0.0.0/dbhome_1/admin/DB0523_fcq_nrt/xdb_wallet))(Presentation=HTTP)(Session=RAW))

也可以在数据库中确认:

SQL> select dbms_xdb_config.getHttpsPort() from dual;

DBMS_XDB_CONFIG.GETHTTPSPORT()
------------------------------
                          5500

赋予Wallet权限

这一步怀疑和OCI有关,总之参考了MOS。

从以下命令获取my_wallet_directory:

$ lsnrctl status | grep xdb_wallet
  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcps)(HOST=ocp19c.sub07290808380.training.oraclevcn.com)(PORT=5500))(Security=(my_wallet_directory=/u01/app/oracle/product/19.0.0.0/dbhome_1/admin/DB0523_fcq_nrt/xdb_wallet))(Presentation=HTTP)(Session=RAW))

进入my_wallet_directory目录,将其中文件修改权限:

cd /u01/app/oracle/product/19.0.0.0/dbhome_1/admin/DB0523_fcq_nrt/xdb_wallet
chmod 640 *

开启网络防火墙

OCI网络防火墙需要开启5500端口,此略。
操作系统也需要开启5500端口:

iptables -I INPUT -p tcp -m tcp --dport 5500 -j ACCEPT
service iptables save

访问

URL如下:

https://<hostname>:<port>/em

在这里插入图片描述

就一点,Container Name那不用输入。
在这里插入图片描述

这个界面没有之前Flash的丰富,不过Flash已经不支持了。

猜你喜欢

转载自blog.csdn.net/stevensxiao/article/details/130982154
今日推荐