在安装完数据库后通过emctl start dbconsole 启动EM后,通过网页能够访问到,但是显示不能连接到instance,google了半天,没有找到合适的解决方案,最终还是通过我的不懈努力给搞定了。
通过cd $ORACLE_HOME 命令,然后 cd localhost.localdomain_orcl/ ,之后 cd sysman/config ,此时cat emoms.properties ,会发现很多这样的字符串:localhost.localdomain ,需要做的就是:将这样字符串改为你的机器的IP地址即可(第一行除外)。
下面这行,就是在EM界面显示的连接描述信息:
(DESCRIPTION/=(ADDRESS_LIST/=(ADD RESS/=(PROTOCOL/=TCP)(HOST/=localhost.localdomain)(PORT/=1521)))(CONNECT_DATA/=( SERVICE_NAME/=orcl)))
vi 吧!弄完后保存,emctl stop dbconsole,emctl start dbconsole。是不是解决了问题?