Oracle EBS登录页面显示空白

问题描述

  由于ebs数据库需要闪回,在其他同事闪回数据库到之前某一天后,重启ebs应用,发现ebs客户端登录显示空白

以前也出现过类似问题,一般出现此问题,可以尝试以下操作:

1.重启应用

2.删除以下文件

$INST_TOP/ora/10.1.3/j2ee/forms/persistence/
$INST_TOP/ora/10.1.3/j2ee/oafm/persistence/
$INST_TOP/ora/10.1.3/j2ee/oacore/persistence/
执行adautocfg.sh
启动app

3.重建jsp

关闭应用

$perl $FND_TOP/patch/115/bin/ojspCompile.pl –compile –flush -p 2

重启应用

但尝试以上操作后都无法解决问题,只好在ORACLE METLINK上搜索相关案例

查到ID 2036519.1和我相似

登录ebs的apps数据库

SQL> SELECT fnd_web_sec.validate_login(‘GUEST‘,‘ORACLE‘) FROM dual;

FND_WEB_SEC.VALIDATE_LOGIN(‘GUEST‘,‘ORACLE‘) 
-------------------------------------------------------------------------------- 
N

SQL> select fnd_message.get from dual;

GET
--------------------------------------------------------------------------------
Oracle error -29548: ORA-29548: Java system class reported: release of Java syst
em classes in the database (12.1.0.2.161018 1.6) does not match that of the orac
le executable (12.1.0.2.170117 1.6) has been detected in FND_WEB_SEC.VALIDATE_PA
SSWORD.

从messige可知是由于oracle的补丁和数据库中的post install的补丁不一致导致的,是由于oracle程序补丁更新了,但没有post install,想起来所回退时间之后又打了最近季度的PSU补丁,回退后导致数据库没有post install

重新post install下psu补丁

SQL>sqlplus / as sysdba

SQL>shutdown immediate

SQL>startup upgrade

$cd $ORACLE_HOME/Opatch/

$./datapatch

SQL Patching tool version 12.1.0.2.0 Production on Fri May 12 21:23:46 2017
Copyright (c) 2012, 2016, Oracle. All rights reserved.

Connecting to database...OK
Bootstrapping registry and package to current versions...done
Determining current state...done
Adding patches to installation queue and performing prereq checks...done
Installation queue:
The following patches will be rolled back:
24315824 (Database PSU 12.1.0.2.161018, Oracle JavaVM Component (OCT2016))
The following patches will be applied:
24917972 (Database PSU 12.1.0.2.170117, Oracle JavaVM Component (JAN2017))
24732082 (DATABASE PATCH SET UPDATE 12.1.0.2.170117)

post install之后重启数据库,再次查询fnd_web_sec.validate_login(‘GUEST‘,‘ORACLE‘)的值

SQL> select fnd_web_sec.validate_password(‘GUEST‘,‘ORACLE‘) from dual;

FND_WEB_SEC.VALIDATE_PASSWORD(‘GUEST‘,‘ORACLE‘)
--------------------------------------------------------------------------------
Y

重启应用,打开页面正常

以下为oracle metlink上的说明

APPLIES TO:

Oracle Applications Technology Stack - Version 12.1.3 to 12.1.3 [Release 12.1]
Information in this document applies to any platform.

SYMPTOMS

E-Business Suite 12.1.3 Applications Technology Stack, IAS for Applications Technology issues

Users unable to login to the application, and when attempting to login the following errors are reported in the log files:

15/07/20 14:13:32.570 html: chain failed
javax.servlet.ServletException: java.lang.RuntimeException: Guest user/pwd does not exist or match: GUEST/ORACLE
       at com.evermind[Oracle Containers for J2EE 10g (10.1.3.5.0) ].server.http.EvermindPageContext.handlePageThrowable(EvermindPageContext.java:899)
       at com.evermind[Oracle Containers for J2EE 10g (10.1.3.5.0) ].server.http.EvermindPageContext.handlePageException(EvermindPageContext.java:816)
       at _AppsLocalLogin._jspService(_AppsLocalLogin.java:307)
       at com.orionserver[Oracle Containers for J2EE 10g (10.1.3.5.0) ].http.OrionHttpJspPage.service(OrionHttpJspPage.java:59)
       at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:473)
       at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:594)

The issue can be reproduced at will with the following steps:

1. Restart the system after 2015 PSU patching.

2. Login to E-Business Suite.

CHANGES

2015 PSU patching was performed and/or other system updates were completed.

CAUSE

April 2015 PSU was applied on the shared RDBMS oracle_home, but the RDBMS post install steps were not completed (Per Note 1933286.1#aref_section213) .

The 2015 PSU patch contains ojvm patches for the database JVM, which is also used by E-Business suite for authentication.  To confirm the issue test GUEST password validation via the following SQL:

SQL> SELECT fnd_web_sec.validate_login(‘GUEST‘,‘ORACLE‘) FROM dual;

FND_WEB_SEC.VALIDATE_LOGIN(‘GUEST‘,‘ORACLE‘) 
-------------------------------------------------------------------------------- 
N

SQL> select fnd_message.get from dual;

GET 
-------------------------------------------------------------------------------- 
PASSWORD_INVALID

SOLUTION

To implement the solution test the following steps in a development instance where the problem can be reproduced and then migrate accordingly:

cd $ORACLE_HOME/rdbms/admin
sqlplus /nolog
SQL> CONNECT / AS SYSDBA
SQL> STARTUP
SQL> @catbundle.sql psu apply
SQL> QUIT

时间: 2024-08-23 10:51:43

Oracle EBS登录页面显示空白的相关文章

php页面显示空白

问题: 本人php初学者,网站下载wamp5,安装好之后,测试环境是否正常,用phpinfo(),但是页面不能正确显示. 1.显示连接错误 2.显示空白页 解决方法: 一.显示连接错误 步骤: 1.ping localhost. ping 127.0.0.1 结果不一样 前者是:1: 后者是:127.0.0.1 2.需要修改hosts(C:\Windows\System32\drivers\etc\hosts)以下二选一 a.将1前的 #去掉 b.添加2的内容 3.打开本地连接-属性-去掉(TC

OWA登录页面显示为英文而不是中文

故障描述: WIN10操作系统使用IE登录OWA的时候,界面语言为英文,WIN10操作系统为中文系统,区域语言都是设置为中文, 但是使用Google浏览器的时候却显示为中文. 打开控制面板,确保语言中文置顶 WEB内容语言勾选"不允许网址访问我的语言列表.转而使用我的日期.时间和数字格式的语言" 重新打开OWA后,显示正常了,故障解决!

解决nginx+php二级页面显示空白的问题

迁移官网商城的发现主页的二级界面显示空白页,此https商城网站 后修改nginx配置,显示正常 添加 location ~ [^/]\.php(/|$) { #fastcgi_pass remote_php_ip:9000; fastcgi_pass unix:/dev/shm/php-cgi.sock; fastcgi_index index.php; include fastcgi.conf; fastcgi_split_path_info ^(.+\.php)(/.+)$; fastcg

求教。。 为什么加载到servlet页面显示空白或者一直加载页面没显示也没错误?

package com.bean; public class Example7_2_Bean { String[] columnName;// 存放列名 String[][] tableRecord = null;// 存放查询到的记录 int pageSize = 1; int totalPages = 1; int currentPage = 1; public Example7_2_Bean(){ } public int getPageSize() { return pageSize;

解决Vue项目打包后打开index.html页面显示空白以及图片路径错误的问题

在config/index.js中的build命令的配置有一个属性叫assetsPublicPath,它的值为‘/’.意思是根目录,这时会从index.html所在的硬盘的根目录下开始查找,自然无法找到. 解决办法:改为‘./’这时就不再是绝对路径的根目录了,而是改为了相对路径,同目录下进行查找. build: { ... assetsPublicPath: './', 原文地址:https://www.cnblogs.com/223zzm/p/11259104.html

登录ORACLE EBS系统遭遇TOMCAT页面

看不到图的话,可以访问这个页面.http://note.youdao.com/share/?id=82c1b694241ecc15eee9348e767756c7&type=note 对于偶尔访问ORACLE EBS系统时出现TOMCAT页面,Oracle技术支持怀疑是安装OS的时候,装了一些tomcat服务的包.因为TOMCAT用的也是8080端口,而我们也选用了8080端口.所以有可能在访问页面的时候,重定向的TOMCAT.Oracle官方已经确认了这个页面跟ERP系统无关.另外,如果用户再

IE8.0登录Oracle EBS后报Oracle error 1403错

IE8.0登录Oracle EBS后报错,登录页面打开没有问题,不过输入用户名和密码然后登录,遇到以下错误: <PRE>Oracle error 1403: java.sql.SQLException: ORA-01403: no data found ORA-06512: at line 1 has been detected in FND_SESSION_MANAGEMENT.CHECK_SESSION. Your session is no longer valid. </PRE&

Oracle EBS的BIP报表中显示特殊字体

http://oracleseeker.com/2009/08/25/font_mapping_setup_for_special_character_print_in_oracle_ebs_bip/ 如若在BIP报表中使用了一些特殊的字体,这些字体在JRE的字体库中没有的话,则BIP报表的运行结果就不正确,最典型的例子就是条码字体的打印. 如下图是我在rtf模板中使用code39字体设计的条码显示 但是在Oracle EBS环境下运行之后的结果如下,条码字体的格式丢失了: 这是由于FO引擎在生

使windows server 2003 开机不显示登录页面

1.运行“regedit”,以打开“注册表管理器”:运行注册表编辑器,依次展开[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\Winlogon ]分支,然后在右侧窗口双击“DefaultUserName”,接着输入你的登录用户名(默认:Administrator).如果没有预设的用户名称,可以在注册表编辑器的菜单栏点选“编辑→新建→字符串值.(s)→DefaultUserName”来添加这个项目,注意要区分大小写字母