Oracle打補丁時無法正確顯示英文
同事安裝了一個10201 for linux X86-64的資料庫。安裝完成之後,有部署了應用程式。今天想起沒有打補丁,結果在啟動補丁的安裝程式過程中,發現runinstaller程式無法正確的顯示字元。
安裝過程中,首先出現一個警告資訊:
Warning: Cannot convert string "-isas-song ti-medium-r-normal--*-140-*-*-c-*-gb2312.1980-0" to type FontStruct
除了這個警告之外,還出現下面的錯誤提示資訊:
An unexpected exception has been detected in native code outside the VM.
Unexpected Signal : 11 occurred at PC=0x4DF57D15
Function=XFreeFontSet+0x15
Library=/usr/lib/libX11.so.6
Current Java thread:
at sun.awt.motif.X11InputMethod.disposeXIC(Native Method)
at sun.awt.motif.X11InputMethod.disposeImpl(Unknown Source)
- locked <0xe769ca78> (a sun.awt.motif.X11InputMethod)
at sun.awt.motif.X11InputMethod.dispose(Unknown Source)
at sun.awt.im.InputContext.dispose(Unknown Source)
.
.
.
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
Dynamic libraries:
08048000-08056000 r-xp 00000000 08:03 10064374 /tmp/OraInstall2008-08-28_03-29-29PM/jre/1.4.2/bin/java
08056000-08059000 rwxp 0000d000 08:03 10064374 /tmp/OraInstall2008-08-28_03-29-29PM/jre/1.4.2/bin/java
08059000-084f6000 rwxp 08059000 00:00 0 [heap]
4dd57000-4dd70000 r-xp 00000000 08:03 7777041 /lib/ld-2.5.so
.
.
.
f7ffc000-f7ffd000 rwxp 00007000 08:03 10064262 /tmp/OraInstall2008-08-28_03-29-29PM/jre/1.4.2/lib/i386/nat
ive_threads/libhpi.so
ffc0b000-ffc20000 rwxp ffc0b000 00:00 0 [stack]
Heap at VM Abort:
Heap
def new generation total 576K, used 49K [0xe66e0000, 0xe6780000, 0xe7260000)
eden space 512K, 9% used [0xe66e0000, 0xe66ec6f0, 0xe6760000)
from space 64K, 0% used [0xe6760000, 0xe6760000, 0xe6770000)
to space 64K, 0% used [0xe6770000, 0xe6770000, 0xe6780000)
tenured generation total 7240K, used 4989K [0xe7260000, 0xe7972000, 0xefce0000)
the space 7240K, 68% used [0xe7260000, 0xe773f798, 0xe773f800, 0xe7972000)
compacting perm gen total 13312K, used 13174K [0xefce0000, 0xf09e0000, 0xf3ce0000)
the space 13312K, 98% used [0xefce0000, 0xf09bd840, 0xf09bda00, 0xf09e0000)
Local Time = Thu Aug 28 15:29:36 2008
Elapsed Time = 5
#
# The exception above was detected in native code outside the VM
#
# Java VM: Java HotSpot(TM) Client VM (1.4.2_08-b03 mixed mode)
#
而且頁面上除了Oracle寫死的一些文字之外,所有的文字都無法顯示。
而此前Oracle的安裝過程是沒有任何的問題的。
根據這個資訊和上面的錯誤資訊描述,基本上可以確定問題的原因:Oracle啟動runinstaller時載入的字型無法找到,從而導致顯示異常。
檢查當前使用者的環境變數:
$ env|grep CTYPE
LC_CTYPE=zh_CN.GB18030
這個環境引數的設定導致Oracle無法找到字型檔案。而這個環境引數正是資料庫安裝之後安裝應用程式時設定的。
取消當前的設定:
$ export -n LC_CTYPE
再次啟動runInstaller程式,字元顯示正常。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/4227/viewspace-438720/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 打補丁時ORACLE無法找到已經安裝元件的解決Oracle元件
- oracle打補丁回顧Oracle
- Oracle EBS中打補丁Oracle
- 打Oracle最新CPU patch與打臨時補丁的區別Oracle
- 使用OPatch給Oracle打補丁Oracle
- 安裝oracle 11g RAC時打8670579?補丁Oracle
- 360打補丁後系統無法啟動的解決辦法
- ORACLE打補丁的方法和案例Oracle
- ORACLE11G DG打補丁Oracle
- Oracle資料庫打補丁方法Oracle資料庫
- oracle 小補丁能全部打嗎?Oracle
- 【opatch】Oracle打補丁工具opatch簡介Oracle
- 在windows上打Oracle的CPU補丁WindowsOracle
- 給Oracle資料庫打補丁(轉)Oracle資料庫
- 【UP_ORACLE】如何給Oracle DG打補丁(二)備庫安裝補丁步驟Oracle
- 【UP_ORACLE】如何給Oracle DG打補丁(三)主庫安裝補丁步驟Oracle
- Oracle RAC 19.3打19.5.1 RU補丁Oracle
- Oracle Goldengate 12c打pus補丁OracleGo
- Oracle EBS APP & DB 打補丁過程簡述OracleAPP
- 給oracle打Patch 9352237補丁Oracle
- oracle 補丁Oracle
- Windows 的桌面圖示沒有顯示正確Windows
- 設定SecureCRT來正確顯示彩色Securecrt
- Linux檔案打補丁Linux
- SAP打補丁(Tcode:SPAM)
- 當希特勒被告知他的程式無法永久正確時
- windows oracle 11201打補丁報錯WindowsOracle
- oracle 19c rac打補丁常見錯誤Oracle
- oracle12c之 單機12.1.0.1打補丁Oracle
- 安裝oraInventory和使用opatch給Oracle打補丁AIOracle
- zt_使用opatch給oracle打補丁patch_bugOracle
- 【UP_ORACLE】如何給Oracle DG打補丁(一)整體思路Oracle
- 為了解決oracle10.2.0.4上EM無法啟動的BUG問題,打path 8350262補丁辦法Oracle
- 微軟確認11月更新補丁會導致愛普生印表機無法正常工作微軟
- docker無法顯示中文Docker
- Oracle的補丁Oracle
- LINUX下正確安裝後,圖片、驗證碼等無法顯示,有沒有辦法解決?Linux
- QTP10除錯時檢視變數顯示空白 - 補丁QTP_00591QT除錯變數