天萃荷净

用户生产环境Linux系统Oracle数据库配置OEM使用时出现乱码情况

如果想以中文显示,则需要修改一些配置文件。

包括三个目录:

$ORACLE_HOME/jdk/jre/lib

$ORACLE_HOME/jre/1.4.2/lib

$ORACLE_HOME/javavm/lib/ojvmfonts

这三个目录下都有 font.properties 和 font.properties.zh_CN.Redhat 文件。

如果DB中没有找够三个目录,那只要修改找到的目录下面的就可以啦。

1.font.properties文件备份:

cp $ORACLE_HOME/jdk/jre/lib/font.properties $ORACLE_HOME/jdk/jre/lib/font.properties.bak

cp $ORACLE_HOME/jre/1.4.2/lib/font.properties $ORACLE_HOME/jre/1.4.2/lib/font.properties.bak

cp $ORACLE_HOME/javavm/lib/ojvmfonts/font.properties $ORACLE_HOME/javavm/lib/ojvmfonts/font.properties.bak

2.用font.properties.zh_CN.Redhat替换font.properties

cp $ORACLE_HOME/jdk/jre/lib/font.properties.zh_CN.Redhat $ORACLE_HOME/jdk/jre/lib/font.properties

cp $ORACLE_HOME/jre/1.4.2/lib/font.properties.zh_CN.Redhat $ORACLE_HOME/jre/1.4.2/lib/font.properties

cp $ORACLE_HOME/javavm/lib/ojvmfonts/font.properties.zh_CN.Redhat $ORACLE_HOME/javavm/lib/ojvmfonts/font.properties

3.修改font.properties最后一行

filename.-misc-zysong18030-medium-r-normal–*-%d-*-*-c-*-iso10646-1=/usr/share/fonts/zh_CN/TrueType/zysong.ttf

我们发现字体文件 /usr/share/fonts/zh_CN/TrueType/uming.ttf 根本是不存在的,有些系统可以直接做一个链接文件链接到系统存在的字体文件就可以解决掉乱码问题,但是我的系统做了链接以后还是没能解决,只好修改三个目录下修改后的 font.properties 文件的最后一行为如下内容:

filename.-misc-zysong18030-medium-r-normal–*-%d-*-*-c-*-iso10646-1=/usr/share/fonts/chinese/TrueType/uming.ttf

4.删除OEM缓存文件

rm -rf $ORACLE_HOME/oc4j/j2ee/oc4j_applications/applications/em/em/cabo/images/cache/zhs/*

5.重启OEM

emctl stop dbconsole

emctl start dbconsole

说明:

修改的前提必须保证系统里存在这个字体文件

ls /usr/share/fonts/chinese/TrueType/fonts.dir fonts.scale ukai.ttf uming.ttf

自己可以找本系统对应的中文字体文件。

--------------------------------------ORACLE-DBA----------------------------------------

最权威、专业的Oracle案例资源汇总之案例:五步解决linux操作系统Oracle EM乱码的问题

linux oracle em使用,案例:五步解决linux操作系统Oracle EM乱码的问题相关推荐

  1. Linux系统详解 第五篇:Linux的安装-4:Fedora 16的安装

    Linux系统详解 第五篇:Linux的安装-4:Fedora 16的安装 前言: 本系列文章取材广泛,有来自于互联网的,有来自教科书的,有来自自己的笔记的,也有来自自己对Linux的经验积累的.此系 ...

  2. 五步解决 Android Studio 模拟器启动失败问题

    第一步:点击这个图标 第二步:点击 Show Advanced Settings 第三步:勾选 Cold boot 第四步:点击 Finish 第五步:重新启动模拟器

  3. linux把u盘只读文件,完美解决linux下U盘文件只读的问题

    完美解决linux下U盘文件只读的问题 1. 在终端运行如下命令 tail -f /var/log/syslog 2. 插入有只读文件系统故障的U盘 3. 观察命令行输出 输出局部如下: Jul  8 ...

  4. linux开关机 按钮 间隔60秒,解决Linux性能问题的前60秒

    为了解决性能问题,你登入了一台Linux服务器,在最开始的一分钟内需要查看什么? 在Netflix我们有一个庞大的EC2 Linux集群,还有非常多的性能分析工具来监控和调查它的性能.其中包括用于云监 ...

  5. 鸟哥的Linux私房菜(服务器)- 第五章、 Linux 常用网络指令

    第五章. Linux 常用网络指令 最近更新日期:2011/07/18 Linux 的网络功能相当的强悍,一时之间我们也无法完全的介绍所有的网络指令,这个章节主要的目的在介绍一些常见的网络指令而已. ...

  6. oracle服务器找不到怎么解决,简析Oracle数据库常见问题及解决方案

    Oracle数据库在使用的过程中常常会遇到这样或那样的问题,而这些问题常常又使我们感到很困惑,本文我们总结了Oracle数据库在使用过程中的一些问题,并给出了解决方法,下面我们就开始分析一下这些问题. ...

  7. 短小视频网站sexcms源码 安装搭建环境加采集教程 有手机和PC演示站 linux下安装一片空白的解决linux下安装一片空白的解决

    特别注意:在linux下安装一片空白的解决方法:把index.php的第66行改为require_once sexPATH.'lib/Cs_Sex.php';就行.linux下要注意大小写区分. 电脑 ...

  8. linux 时间 无法连接服务器地址,怎么解决linux访问不了ip地址问题?

    怎么解决linux访问不了ip地址问题? 发布时间:2020-05-27 18:00:56 来源:亿速云 阅读:291 作者:Leah 解决方法如下: 1.编辑/etc/sysconfig/iptab ...

  9. linux php 验证码不显示_如何解决linux php 验证码不显示的问题

    如何解决linux php 验证码不显示的问题 发布时间:2020-07-28 09:42:02 来源:亿速云 阅读:64 作者:Leah 如何解决linux php 验证码不显示的问题?针对这个问题 ...

最新文章

  1. 视频工具ffmpeg
  2. linux 中的who的参数,linux who命令参数及用法详解
  3. conda如何添加,删除镜像channel,以及其他常见使用方法。
  4. Spark Streaming高级特性在NDCG计算实践
  5. Reverse Linked List II
  6. CentOS6.5安装MySQL5.1.73
  7. ubuntu中用apt命令卸载软件
  8. [BZOJ1419] Red is good(期望DP)
  9. python问题化教学设计_基于IPO的Python教学设计
  10. 经典面试题(21):以下代码将输出的结果是什么?
  11. Mybatis高级应用 延迟加载
  12. 使用开源库 Objective-C RegEx Categories 处理正则表达式
  13. CCF NOI1015 星期几
  14. AI 高等数学、概率论基础
  15. AD采样SPS和计算能采的频率
  16. 一张图理解对分、增长函数、打散、突破点、VC维
  17. 钉钉安装需要管理员权限报错解决办法
  18. c++调用Python [boost::python]
  19. WebGIS第一课:测试高德API并通过
  20. 判断是否为非负数、小数点后两位

热门文章

  1. IHttpModule
  2. (zz)ubuntu 9.04 下无线破解
  3. 用Jsp来实现文件下载功能的几种方式
  4. ASP.NET程序中常用代码汇总(一)
  5. JDK8中好用的日期处理-LocalDate类-LocalTime-LocalDateTIme,mysql解决时区相差13小时的问题,日期格式器DateTimeFormatter
  6. Ubuntu x64安装Android studio 全部步骤和问题解决
  7. 解决异常:“The last packet sent successfully to the server was 0 milliseconds ago. ”的办法
  8. asp.net core mvc上传大文件解决方案
  9. Vue实战狗尾草博客后台管理系统
  10. 教你如何成为一名区块链工程师!