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 应用程序要求的数据库权限超出了您当前具有的权限。

时间: 2024-08-24 00:47:05

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

oracle 登录 http://localhost:5560/isqlplus/login.uix 任意账号无法登陆的解决办法

问题: ORA-01045: user lacks CREATE SESSION privilege; logon denied 解决方法: grant create session,resource to <user> 或在pl/sql developer里,创建user时选择system privileges->create session 参考: ORA-01045: user lacks CREATE SESSION privilege; logon denied - kingl

oracle 登录http://localhost:5560/isqlplus/dba 任意账号无法登陆的解决办法

问题: http://localhost:5560/isqlplus/dba 任意账号无法登陆 登录之后: 认证的身份是 [email protected] AS SYSDBA 先启动isqlplus服务,>isqlplusctl start 进入oracle的目录 product\10.2.0\db_1\oc4j\j2ee\isqlplus\application-deployments\isqlplus,然后调用java命令D:\dbms\product\10.2.0\db_1\jdk\bi

oracle12c不能进入到http://localhost:1158/em的解决办法

oracle12c的em经过精简,比11g小 很多,登陆方式也发生了变化,原来的http://localhost:1158/em或者https://localhost:1158/em登陆总是会遇到问题,解决方法需要使用到XDB,需要设置一下端口. 先连接上 Copyright (c) 1982, 2014, Oracle.  All rights reserved. 请输入用户名:  system 输入口令: 上次成功登录时间: 星期五 1月  09 2015 18:42:49 +08:00 连

https://localhost:1158/em运行不正常

1.页面无法打开 一般是由于网站安全问题直接挂掉,可以更换浏览器,如Google Chrome.Fire Fox等.不建议使用IE Google浏览器使用如下, 直接继续 接着以用户sys,密码change_on_install, SYSDBA登陆即可 2.若登录后看到数据库实例都是关闭的,不能启动 方法一: (1).检查服务是否启动,cmd 下: emctl status dbconsole 会出现如下错误: (2).重新设置环境变量 set oracle_sid = orcl (3).重新配

电脑IP改变后oracle em无法登陆的解决办法(亲测)

以下方法为本人亲测 情况:假设电脑初次安装oracle时的ip是192.168.133.110 那么进入em的地址就是http://192.168.133.110:1158/em/console/logon/logon 假设电脑的IP改变为192.168.88.66 那么进入em的地址应该是http://192.168.88.66:1158/em/console/logon/logon 但是测试后,输入上述地址无法进入em,原因是电脑ip改变了,oracle需要修改配置文件才可以访问,一般修改配

获取登录IP为0:0:0:0:0:0:0:1的解决办法

jsp页面中用request.getRemoteAddr()获取的IP地址竟然为0:0:0:0:0:0:0:1 换台机器IP显示正常,这是为什么呢,照道理讲,应该是127.0.0.1才对,为什么这个获取的值变成了ipv6了呢,而且我发现这种情况只有在服务器和客户端都在同一台电脑上才会出现(例如用localhost访问的时候才会出现),后来上网查了查原因. 原来是/etc/hosts这个东西作怪(在windows上应该是C:\Windows\system32\drivers\etc\ hosts这

Oracle SQL Developer报错:Unable to find a Java Virtual Machine解决办法

安装了64位的Oracle数据库以及32位的Oracle客户端,在开始菜单中第一次打开客户端的SQL Developer时提示输入java.exe的路径,我选择了Oracle数据库自带的jdk路径,确定之后报错: 百度查找解决办法,原因是64位的Oracle数据库中自带的jdk也是64位的,但安装的Oracle客户端是32位的,所以不兼容. 解决办法一般有两种做法: 1)从网上下载Oracle SQL Developer x64(http://www.oracle.com/technetwork

Windows平台下忘记Oracle登陆密码解决办法

平时我们会忘记很多的密码,比如今天我就忘记了Oracle的登陆密码. 下面分享一下解决办法. 同时按Win+R,输入:cmd 然后输入:sqlplus /nolog 输入:connect /as sysdba          --连接到sysdaba用户:假如这里出现ORA-01031,可以参考:http://chensenlin.blog.51cto.com/10559465/1759490: 最后输入:alter user sys identified by 新密码:  --注意有个":&

oracle的class12驱动没有实现jdbc对clob或blob的存储, 解决办法

在使用原生jdbc做保存大字段clob或者是blob时, 发生异常:ERROR [pool-12-thread-1] PartitionConsumerThread.run(128) | java.lang.AbstractMethodError: Method oraclebc/driver/T4CPreparedStatement.setCharacterStream(ILjava/io/Reader;J)V is abstract分析原因: 异常是说T4CPreparedStatement