- 论坛徽章:
- 0
|
呵呵!不知道这个哥们是否解决了这个问题,我今天在redhat as3上安装oracle9.2.0.4也遇到这样的问题了。请教好几个DBA都没有解决,后来我在google上搜到解决办法了。在oracle环境变量加上 下面两个变量就解决此问题了
J2SE_PREEMPTCLOSE=1
export J2SE_PREEMPTCLOSE
在把p3006854_9204_LINUX.zip的补丁打上。本人测试通过。
Java 虚拟机
下列说明是有关 Java 虚拟机的。
* 在 Linux 平台上,如果涉及 I/O 操作的文件已关闭,则 I/O 操作中等候的线程将不会唤醒。这个问题被列为错误 4344135。为了避免这个问题,请将 J2SE_PREEMPTCLOSE 环境变量设置为 1。
J2SE_PREEMPTCLOSE=1
export J2SE_PREEMPTCLOSE
* 错误 4323062:当用户注销时,任何内嵌 Java VM 的 Windows NT Service 都会异常中止
在 J2SDK 1.3.1 中已修复这个错误。为能启用修正版,-Xrs 命令行选项务必发送到 JVM。附加的命令行参数是必要的,因为修复必然会禁用 J2SDK 1.3 关机跟踪点机制和禁止使用 sun.misc.Signal 类。有关进一步的背景信息,请至少参见 Bug Parade 上的最后评估段落:
http://developer.java.sun.com/de ... e/bugs/4323062.html
* JNI 错误可使 JVM 在程序完成之后崩溃,错误消息如下所述。
Another exception has been detected while we were handling last error.
Dumping information about last error:
ERROR REPORT FILE = (N/A)
PC = 0x0x41621c7a
SIGNAL = 11
FUNCTION NAME = (N/A)
LIBRARY NAME = (N/A)
Please check ERROR REPORT FILE for further information, if there is any.
Good bye.
此问题大多出现在 Linux Red Hat 7.1 SMP,尽管理论上 Microsoft Windows 和 Solaris 平台也会发生这种问题。
解决方案 - 在应用程序的主方法的末尾添加一个明确的退出调用:Runtime.getRuntime().exit(0)
* 在 Red Hat 7.1 上,自动安装的 NFS 的 Java 平台上运行代码会导致 Red Hat 上 dlopen() 中的频繁崩溃。此问题明显是由于 NFS 自动安装器造成的,如果您明确是用 mount -t nfs 安装,该问题将不存在。
字体属性
本发行版有下列有关字体属性的问题。
* 在使用 6.1 版以外的 RedHat Linux 版本时,font.properties 文件可能不能在一些 AWT 组件上正确显示某些 Symbol/Dingbats 字符。若要更正这个问题,请使用这个经修订的 font.properties 文件来替换 <JAVA_HOME>/jre/lib/ 上的文件。
* 由于错误 4419794,字体属性可发出对 Solaris 8 上的 UTF-8 语言环境的警告消息(Intel 体系结构)。如果您必须在 Intel 硬件的 Solaris 8 上使用 UTF-8 语言环境,请将您的系统更新为 Solaris 8 Update Release 4,即可解决此问题。
Solaris 上的 Xserver 错误
在用 Java 编程语言编写的应用程序引用字体时,Solaris Xserver 错误会引起系统崩溃。这个问题在错误报告 4391019 中说明。以下针对 Xserver 的 Solaris 修补程序将在 2001 年 6 月中旬推出,它们会有助于减少这种问题的出现。
对于 Solaris 2.6: 105633-55 (Sparc) 106248-41 (Intel)
对于 Solaris 7: 108376-24 (Sparc) 108377-22 (Intel)
对于 Solaris 8: 108652-31 (Sparc) 108653-26 (Intel)
查看 SunSolve 网站中是否有这些修补程序。
[ 本帖最后由 lydongkill 于 2006-9-22 21:43 编辑 ] |
|