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') 
-------------------------------------------------------------------------------- 

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') 
-------------------------------------------------------------------------------- 


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

 

转载于:https://www.cnblogs.com/kerneld/p/6847863.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: Oracle EBS 12是一个全球领先的企业资源计划(ERP)软件,其操作界面设计简单直观,易于使用。以下是关于Oracle EBS 12操作界面的一些特点和功能: 1. 导航栏:Oracle EBS 12的导航栏位于界面的顶部,通过导航栏可以方便地访问各种功能模块和应用程序。导航栏中的菜单项按工作职能划分,如财务、采购、销售等,用户可以通过单击相应的菜单项快速进入所需模块。 2. 搜索功能:Oracle EBS 12提供了强大的搜索功能,用户可以通过关键字或名称搜索所需的功能、报告或其他相关信息。这使得用户能够快速找到需要的资源,并节省时间和努力。 3. 个性化:Oracle EBS 12允许用户根据自己的偏好和工作需求进行个性化设置。用户可以自定义界面布局、图表、报告和查询条件等,以便更好地满足其工作需求。 4. 数据可视化:Oracle EBS 12提供了丰富的数据可视化功能,用户可以通过图表、仪表盘和报表等形式直观地展示和分析数据。这有助于用户更好地理解和利用企业数据,支持决策制定和业务分析。 5. 多语言支持:Oracle EBS 12支持多种语言,用户可以根据自己的语言偏好选择使用界面语言。这对于跨国企业或国际业务运营非常重要,能够更好地满足不同地区和文化的用户需求。 总的来说,Oracle EBS 12操作界面设计简单直观、功能丰富,用户可以轻松地访问和管理各种企业资源。借助其强大的个性化和数据可视化功能,用户能够更高效地工作并做出明智的决策。 ### 回答2: Oracle EBS 12是一款强大的企业资源计划(ERP)系统,具有直观简洁的操作界面。 Oracle EBS 12的操作界面设计符合用户友好的原则,使用传统的菜单栏和工具栏布局,使用户能够快速找到所需的功能。用户可以通过点击菜单栏中的不同模块,如财务、供应链、人力资源等,来访问系统的各个功能模块。 在每个功能模块的主界面上,用户可以看到相关的操作按钮和导航栏。通过点击这些按钮和导航栏,用户可以进行具体的操作,如创建新的销售订单、查看供应商信息、管理员工的薪资等。同时,Oracle EBS 12也提供了常用功能的快捷方式,使用户能够更加高效地操作系统。 此外,Oracle EBS 12还提供了个性化界面的功能,用户可以根据自己的需求进行界面的自定义设置。例如,用户可以选择显示自己常用的功能模块,或者调整菜单和工具栏的位置,以便更好地适应自己的工作习惯。 总的来说,Oracle EBS 12的操作界面简洁直观,易于使用。它通过清晰的布局、明确的导航和便捷的功能按钮,让用户能够轻松地完成各种任务。而且,个性化界面的功能也提供了更好的用户体验,使用户能够更加高效地进行工作。 ### 回答3: Oracle EBS 12是一种功能强大的企业资源计划(ERP)系统,它具有易于使用和直观的操作界面。 Oracle EBS 12的操作界面被设计为用户友好和直观。它采用了标准的图形用户界面(GUI)设计原则,使用户能够轻松浏览和执行各种任务。 操作界面的主要部分是导航菜单和功能区域。导航菜单位于屏幕的左侧,列出了系统中的各个模块和子模块,如财务、供应链、人力资源等。用户可以通过单击菜单项来访问所需的功能。 功能区域位于屏幕的中间和右侧,显示了所选模块或子模块的相关功能和数据。这些功能通常以图标、按钮或链接的形式呈现,并且可以通过单击进行操作。例如,在财务模块中,用户可以查看财务报表、录入会计凭证或进行支付操作。 此外,操作界面还提供了搜索功能,允许用户快速查找特定的功能或报告。用户只需在搜索框中键入关键字或报表名称即可找到相应的结果。 Oracle EBS 12的操作界面还具有自定义选项,允许用户根据自己的需求和偏好进行个性化设置。用户可以对菜单进行定制、调整布局、更改颜色等,以创建一个符合自己工作习惯的界面。 总的来说,Oracle EBS 12的操作界面提供了一个直观、易于使用和高度可定制的工作环境,帮助用户更高效地管理企业资源。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值