查看cdb1中EM Express当前配置:
select dbms_xdb_config.gethttpport() from dual;
select dbms_xdb_config.gethttpsport() from dual;
如果结果显示为0则说明并没有配置。
在我们查看监听程序状态的时候(lsnrctl status)也有所体现,并没有相应端口占用。
进行配置:
exec dbms_xdb_config.sethttpport(5500)
理论上使用5500端口,如果端口冲突则会报ORA-44718的错误,此时我们需要选择其他端口。
配置好之后我们可以通过浏览器访问,例如:
http://192.168.6.121:5501/em
弹出登录界面,而登录界面的containername我们不填写,仅填写用户名和密码后直接登录
也可以在pdb进行配置
我们先进pdb:
conn sys/oracle@pdb1 as sysdba
show pdbs
然后再pdb内执行:
select dbms_xdb_config.gethttpport() from dual;
exec dbms_xdb_config.sethttpport(5502)
select dbms_xdb_config.gethttpport() from dual;
然后我们通过网页会发现登录界面没有容器名填写的框,只有用户名密码以及as sysdba的勾选栏
网友评论