oracle 登录 http://localhost:1158/em/console 不显示,账号无法登陆的解决办法

问题:

网页没显示,甚至登录账号的表单都没有。解决目标:能访问到 http://localhost:1158/em/console 的登录表单,今儿成功登录

简单概括原因:

C:/oracle/product/10.2.0/db_1/oc4j/j2ee 下文件夹名称 OC4J_DBConsole_<更改的部分>_orcl 中 “<更改的部分>

和 C:/oracle/product/10.2.0/db_1/NETWORK/ADMIN/listener.ora 文件中 LISTENER 节点下 

(ADDRESS = (PROTOCOL = TCP)(HOST = 20091113-1052)(PORT = 1521)) 中的 HOST 的值  20091113-1052 必须是相同的。

技术文章技术文章

 

参考:

http://localhost:1158/em无法打开 - 锐意进取 - 博客频道 - CSDN.NET
http://blog.csdn.net/xiooix2012/article/details/6882219

针对本机操作:

打开C:/oracle/product/10.2.0/db_1/NETWORK/ADMIN/listener.ora文件中的IP为本地计算机名。

(ADDRESS = (PROTOCOL = TCP)(HOST = 20091113-1052)(PORT = 1521)) 这样修改后,却使另一个目录变得无效。

而C:/oracle/product/10.2.0/db_1/oc4j/j2ee/OC4J_DBConsole_192.168.1.3_orcl 中红色标记的部分应该为:localhost 或者 ip地址(通常是 127.0.0.1)

OC4J_DBConsole_192.168.1.3_orcl  这个文件名是以当时安装oracle时的ip命名的,现在修改了listener.ora文件后,也要把这个目录改成计算机名的形式。

即,C:/oracle/product/10.2.0/db_1/192.168.1.3_orcl改为20091113-1052_orcl。

也就是说,我们要保持 C:/oracle/product/10.2.0/db_1/NETWORK/ADMIN/listener.ora文件中

 (ADDRESS = (PROTOCOL = TCP)(HOST = 20091113-1052)(PORT = 1521)) 红色标记部分 HOST = 20091113-1052 跟

C:/oracle/product/10.2.0/db_1/oc4j/j2ee 下的文件夹 名称要相同。 

 

解决:

登录表单总算出现了,账号等不进去。

 

可能提示信息:

http://localhost:1158/em 用户名和/或口令无效。

http://localhost:1158/em 应用程序要求的数据库权限超出了您当前具有的权限。 

 

文章来自:http://www.cnblogs.com/coding2ing/p/4014555.html
© 2021 jiaocheng.bubufx.com  联系我们
ICP备案:鲁ICP备09046678号-3