Java自学者论坛

 找回密码
 立即注册

手机号码,快捷登录

恭喜Java自学者论坛(https://www.javazxz.com)已经为数万Java学习者服务超过8年了!积累会员资料超过10000G+
成为本站VIP会员,下载本站10000G+会员资源,会员资料板块,购买链接:点击进入购买VIP会员

JAVA高级面试进阶训练营视频教程

Java架构师系统进阶VIP课程

分布式高可用全栈开发微服务教程Go语言视频零基础入门到精通Java架构师3期(课件+源码)
Java开发全终端实战租房项目视频教程SpringBoot2.X入门到高级使用教程大数据培训第六期全套视频教程深度学习(CNN RNN GAN)算法原理Java亿级流量电商系统视频教程
互联网架构师视频教程年薪50万Spark2.0从入门到精通年薪50万!人工智能学习路线教程年薪50万大数据入门到精通学习路线年薪50万机器学习入门到精通教程
仿小米商城类app和小程序视频教程深度学习数据分析基础到实战最新黑马javaEE2.1就业课程从 0到JVM实战高手教程MySQL入门到精通教程
查看: 431|回复: 0

Oracle EBS不能正常启动的解决方案 > Jinitiator 乱码

[复制链接]
  • TA的每日心情
    奋斗
    4 天前
  • 签到天数: 802 天

    [LV.10]以坛为家III

    2053

    主题

    2111

    帖子

    72万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    726006
    发表于 2021-6-2 09:46:12 | 显示全部楼层 |阅读模式

    问题1:使用IE浏览器(IE6 IE7 IE8)可以登录EBS,但在打开EBSWIN Form界面里,IE自动关闭或报错,或是卡住不动

    原因1: oracle EBS自带安装的JInitiator 1.3.1.21中的JVM组件版本过低,导致系统不能正常启动
    解决方案:下载一个新的jdk,把里面的JVM.dll文件COPY出来,代替JInitiator 1.3.1.21里的JVM.
    jvm
    的路径 一般是在C:\Program Files\Oracle\JInitiator 1.3.1.21\bin\hotspot里面
    .

    下载较新版本的
    JVM:
    clip_image001[6]
    点击下载此文件

    原因2:安装了多个JInitiator 1.3.1.21,只代替了其中一个JInitiator 的jvm. 检查是否多次安装了JInitiator ,可以通过控制面板中的JInitiator
    如图:

    clip_image002[4]

    双击它,
    查看正确的安装路径及启用的JInitiator

    clip_image003[4]


    一般情况下,只要你这里的jInitiator不是乱码的话,那你的form打开也就是正常的.顺便提一下,
    这里也可以用来清除oracle cache.


    原因3:是否是因为安装了相关的插件或杀毒软件,将要弹出的form给屏蔽了.如果是卡巴斯基,就需要将对应的页面地址加入到信任列表,如果是百度或google工具栏,就需要将阻止弹出窗口的功能给失效掉,
    这样才能正常的打开ebs.


    问题2:
    乱码问题

    (1)
    如果是EBS的菜单乱码或是职责乱码问题,请下载下面这个字体属性包,然后把它丢到你安装jInitialtor的路径中C:\Program Files\Oracle\JInitiator 1.3.1.21\lib,
    覆盖或增加相应的文件

    clip_image001[7]
    点击下载此文件

    并把font.properties.zh.6.1改名为font.properties.zh.6.2,JInitiator 1.3.1.21\lib\font.properties文件中的filename.\u5b8b\u4f53=SIMSUN.TTF 为filename.\u5b8b\u4f53=SIMSUN.TTC,一般就可以了.

    (2)
    如果是Form导出XLS
    成乱码的问题

    解决方案1:在sqlplus中,字符集的设置是通过设置nls_lang来实现的,EBS中则是通过设置首选项中的“客户机字符编码”
    来实现.
    路径:首选项-> 一般首选项 ->
    客户机字符编码
    来源:
    http://moonsoft.itpub.net/post/15182/478667

    clip_image005[4]

    clip_image006[4]

    解决方案2:在系统中修改个人的配置文件在系统管理员的职责里面

    clip_image007[4]

    clip_image009[4]

    clip_image011[4]


    FND: NATIVE CLIENT ENCODING  ----> ZHS16GBK


    解决方案3:如果是在Form Builde ,Form Report,BI Pulished出现乱三,则需要通过在注册表中修改nls_lang的语言设置

    打开"运行"->输入 regedit-> CTRL+F 查找 oracle ->再找nls_lang
    将语言设置为与数据库一致的语言
    修改注册表中的NLS_LANG
      
    把NLS_LANG的值修改成AMERICAN_AMERICA.ZHS16GBK
    即可.

    哎...今天够累的,签到来了1...
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|手机版|小黑屋|Java自学者论坛 ( 声明:本站文章及资料整理自互联网,用于Java自学者交流学习使用,对资料版权不负任何法律责任,若有侵权请及时联系客服屏蔽删除 )

    GMT+8, 2024-11-15 09:03 , Processed in 0.063260 second(s), 29 queries .

    Powered by Discuz! X3.4

    Copyright © 2001-2021, Tencent Cloud.

    快速回复 返回顶部 返回列表