解决em.isqlplus乱码两种方案
来源:互联网 发布:心理性别 知乎 编辑:程序博客网 时间:2024/06/06 08:26
记住一点isqlplus是在server端,并且字符串解析的tnsname也在server端设置
解决中文乱码
一直没怎么用10g的EM工具,今天打开来看看,发现也有相传已久的乱码问题.网上也流传着N种解决方案,仔细看一下,其实这个问题很好解决.
如果安装时,我们系统环境变量设置的是中文环境,那么就不会有这个问题.这个问题根本原因在于安装时,JDK/JRE字符集的自动选择.
在 $ORACLE_HOME/jdk/jre/lib 和 $ORACLE_HOME/jre/1.4.2/lib/ 目录下都有多种字符集字体配置文件:
[oracle@danaly ~]$ cd $ORACLE_HOME/jdk/jre/lib
[oracle@danaly lib]$ ls font*zh_CN*
font.properties.zh_CN.Redhat font.properties.zh_CN.Redhat2.1
font.properties.zh_CN.Sun font.properties.zh_CN_UTF8.Sun
[oracle@danaly lib]$ cd $ORACLE_HOME/jre/1.4.2/lib/
[oracle@danaly lib]$ ls font*zh_CN*
font.properties.zh_CN.Redhat font.properties.zh_CN.Redhat2.1
font.properties.zh_CN.Sun font.properties.zh_CN_UTF8.Sun
我们只要用合适的中文字符集文件替换缺省文件即可,我选择使用font.properties.zh_CN.Redhat来替换缺省字体定义文件:
[oracle@danaly lib]$ cp font.properties.zh_CN.Redhat font.properties
替换之后需要清理一下Cache,重启EM即可.
Cache路径通常位于:
$ORACLE_HOME/oc4j/j2ee/oc4j_applications/applications/em/em/cabo/images/cache/zhs
清除所有gif文件即可.然后重新启动EM:
[oracle@danaly zhs]$ emctl stop dbconsole
TZ set to PRC
oracle Enterprise Manager 10g Database Control Release 10.2.0.1.0
Copyright (c) 1996, 2005 oracle Corporation. All rights reserved.
http://danaly.hurrray.com.cn:1158/em/console/aboutApplication
Stopping oracle Enterprise Manager 10g Database Control ...
... Stopped.
[oracle@danaly zhs]$ emctl start dbconsole
TZ set to PRC
oracle Enterprise Manager 10g Database Control Release 10.2.0.1.0
Copyright (c) 1996, 2005 oracle Corporation. All rights reserved.
http://danaly.hurrray.com.cn:1158/em/console/aboutApplication
Starting oracle Enterprise Manager 10g Database Control .............. started.
------------------------------------------------------------------
Logs are generated in directory
/opt/oracle/product/10.2.0/danaly.hurrray.com.cn_danaly/sysman/log
现在登陆Web页面,EM显示就可以正常显示中文了.
解决英文乱码
不知道大家有没有注意到,EM显示的中文翻译很是糟糕,up/down 动不动就翻译成“向上”“向下”,让人哭笑不得.很多朋友都说,干脆给显示英文算了,可是怎么显示呢?
好了,现在我们有一种办法很容易的解决这个问题:
打开你的IE浏览器,选择'工具"-->Internet选项-->常规
选择“语言”,默认只有“中文”,选择“添加”,加入英语(美国),调整顺序,把”英语(美国)“放到最上面
OK ,确定。
打开你的 http://yoururl:5500/em
问题解决了。
- 解决em.isqlplus乱码两种方案
- Oracle中em与isqlplus按钮中文乱码解决
- Linux oracle 10g EM、ISQLPLUS 按钮乱码解决
- 解决jsp乱码的两种方案
- Linux下oracle em isqlplus 界面汉字乱码最清晰解决思路
- isqlplus按钮乱码问题的解决
- Oracle10g EM乱码解决
- EM乱码解决
- oracle 10g的isqlplus 和em里的按钮都是乱码的解决方案
- Activiti5 两种乱码问题解决方案
- 解决Oracle EM 乱码问题
- 解决Oracle EM 乱码问题
- Linux下Oracle EM和isqlplus中文呈现方框问题的解决
- isqlplus乱码问题
- 页面乱码解决4种方案
- 页面乱码解决4种方案
- JSP页面乱码解决4种方案
- Java解决乱码方案
- Pranav Mistry与其第六感装置
- 什么叫微博?围脖?
- 多步OLE DB 操作产生错误
- 大学的爱情就像一场DOTA,可惜.女生不懂DOTA
- ubuntu 9.10(kamic koala) amd64编译安装firefox 3.6(namoroka)
- 解决em.isqlplus乱码两种方案
- 2010值得关注的技术和应用
- 首次开博,写个纪念帖
- 茶
- 虎年首发:云鹏个人理财账簿
- 腾讯做大,百度掉头
- c#出错:当前上下文中不存在名称xxx,变量超出作用范围
- 院士方滨兴介绍各国对有害信息定义及监管情况
- 贺年短信集锦