Oracle EBS R12 - 报FRM-91126错的一种可能原因和解决方法

本文详细描述了一个使用Oracle EBS R12.0.6和OracleDB10gR2的系统中,用户在登录后无法打开任何form界面的问题。通过深入分析,最终发现与特定用户的相关设置特别是profile有关,特别是Profile(ClientTimezone)的值导致的时区相关问题。清理该设置后,受影响用户能够正常打开form界面。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

版本: Oracle EBS R12.0.6 + Oracle DB 10gR2.

前段时间有用户反映登陆系统后, 不能打开任何一个form界面, 点击任何一个form链接时, 都会报以下错误:

FRM-91126: Invalid value Africa#Abidjan for environment variable FORMS_DATETIME_LOCAL_TZ


起初以为是jre版本的问题, 但后面调查发现, 只有当该用户登录时, 才会报这个错, 用其他用户登录都没有问题.

因此锁定在和该用户相关的特定设置上, 尤其是profile, 根据错误消息来看, 应该和时区相关.

于是在系统profile的form上, 搜索%time%, %zone%, %date%等关键字, 然后比较有问题用户的profile值和系统默认值的区别, 终于发现如下profile很值得怀疑:


清空profile (Client Timezone)的值后, 受影响的用户就可以正常打开form了.


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值