Solution:
1. Stop OEM first
Emctl stop dbconsole
2. Enter the following three paths:
$ ORACLE_HOME/jdk/jre/lib
$ ORACLE_HOME/jre/1.4.2/lib
$ ORACLE_HOME/javavm/lib/ojvmfonts
3. overwrite the following command in each directory
Cp font. properties. zh_CN.RedHat font. properties
4. The last step is also the most important step:
Open the font. properties file in the whatever directory just now and check the font file location in the last line, as shown in:
Filename.-misc-zysong18030-medium-r-normal -- *-% d-*-c-*-iso10646-1 =/usr/share/fonts/zh_CN/TrueType/zysong. ttf
Next, check whether the Directory and file are available. If not, create the directory/usr/share/fonts/zh_CN/TrueType/zysong. ttf, if there is no zysong. ttf font. You just need to create a Chinese font and change it to this name.
5. Go to the OEM image path and clear the previous cache.
Cd $ ORACLE_HOME/Solaris/j2ee/oc4j_applications/applications/em/cabo/images/cache/zht
Rm *. gif
Rm *. imx
6. Start OEM
Emctl start dbconsole