近日在fedora13中安装了oracle和sql developer,在英文环境下启动sql developer正常,可是切换到中文环境下就显示乱码。google了一下,确定是因为JDK不支持中文的原因。结合网上的办法和自身情况,问题解决。
解决办法:
1,找到jdk的安装路径,在jdk安装路径下有个fonts目录,如我的jdk安装路径为
/usr/java/jdk1.6.0_24/jre/lib/fonts
到fonts目录下新建文件夹fallback
cd /usr/java/jdk1.6.0_24/jre/lib/fonts
mkdir fallback
进入到fallback目录下,
cd fallback
2,查询本地系统使用的中文字体
#find / -name *.ttc
/usr/share/fonts/wqy-zenhei/wqy-zenhei.ttc
3,#ln -s /usr/share/fonts/wqy-zenhei/wqy-zenhei.ttc zenhen.ttc
4,#mkfontdir
5,#mkfontscale
6,##sqldeveloper
Ok,重启sql developer就正常显示中文啦。
附个人操作:
[root@zy ~]# find / -name fonts
/home/oracle/app/oracle/product/11.2.0/dbhome_1/apex/images/flashchart/swf/fonts
/home/oracle/app/oracle/product/11.2.0/dbhome_1/jdk/jre/lib/fonts
/home/oracle/app/oracle/product/11.2.0/dbhome_1/javavm/lib/fonts
/etc/fonts
/usr/lib/xulrunner-1.9.2/res/fonts
/usr/share/xine/libxine1/fonts
/usr/share/X11/fonts
/usr/share/fonts
/usr/share/libwmf/fonts
/usr/share/cups/fonts
/usr/share/mimelnk/fonts
/usr/java/jdk1.6.0_24/demo/jfc/Java2D/src/fonts
/usr/java/jdk1.6.0_24/demo/plugin/jfc/Java2D/src/fonts
/usr/java/jdk1.6.0_24/jre/lib/fonts
[root@zy ~]# cd /usr/java/jdk1.6.0_24/jre/lib/fonts
[root@zy fonts]#mkdir fallback
[root@zy fonts]#cd fallback
[root@zy fallback]# find / -name *.ttc
/usr/share/fonts/wqy-zenhei/wqy-zenhei.ttc
[root@zy fallback]# ln -s /usr/share/fonts/wqy-zenhei/wqy-zenhei.ttc zenhei.ttc
[root@zy fallback]# mkfontscale
[root@zy fallback]# mkfontdir
[root@zy fallback]# #sqldeveloper
分享到:
相关推荐
在Ubuntu上安装和配置Oracle SQL Developer以及解决中文乱码问题是一个相对复杂的过程,需要对Linux系统和Oracle产品有一定的了解。遵循以上步骤,你应该能够顺利地进行安装并正常使用。在实际操作中,若遇到任何...
在Linux环境下使用Oracle SQL Developer时,可能会遇到界面显示中文出现乱码的问题,这通常是由于字符编码设置不正确导致的。Oracle SQL Developer是一款强大的数据库管理工具,主要用来与Oracle数据库进行交互,...
通过以上步骤,大部分情况下可以解决Oracle客户端PL/SQL的中文乱码问题。然而,由于涉及到的操作系统、数据库版本以及具体的应用场景不同,乱码问题可能有多种表现和解决方案。在实际操作中,需要结合具体的错误现象...
### 解决deepin系统中启动sqldeveloper后界面中文乱码问题 #### 背景介绍 在使用Linux发行版deepin的过程中,用户可能会遇到启动Oracle SQL Developer时出现中文乱码的问题。这一问题不仅影响用户体验,还可能导致...
在安装Oracle数据库软件时,...通过以上步骤,应该可以解决在Linux环境下Oracle安装过程中的中文乱码问题。对于初学者来说,理解这些知识点和操作流程至关重要,而对于经验丰富的DBA,这也是一种常见的故障排查技能。
遵循上述步骤,可以避免汉字乱码问题,确保在Linux环境下顺利使用Oracle数据库处理中文数据。在实践中,可能还会遇到其他特定问题,如NLS参数设置、环境变量配置等,都需要仔细检查并适配。在文档`Linux上安装Oracle...
在IT行业中,遇到数据库字符集导致的PL/SQL中文乱码问题是非常常见的,尤其是在处理多语言环境下的数据时。本文将深入探讨这一问题,并提供一套详细的解决方案,帮助读者理解和解决因字符集不匹配而导致的PL/SQL中文...
### Oracle中文乱码解决方案 #### 一、理解Oracle字符集与中文乱码问题 在使用Oracle数据库时,可能会遇到中文显示为乱码的情况。这主要是因为客户端与服务器端的字符集设置不一致导致的。Oracle数据库支持多种...
总之,解决Oracle数据库客户端PL/SQL中的中文乱码问题主要是通过配置正确的NLS_LANG环境变量,使其匹配服务器端的字符集设置。正确设置后,用户就能顺利地进行中文数据的查询和操作,避免乱码带来的困扰。
如果该值设置不正确,将导致PL/SQL Developer连接数据库后,查看的数据会出现乱码。 5、下载并安装PL.SQL.Developer配置应用 配置tools->preferences->connection Oracle Home D:/instantclient_11_2 OCI ...
总的来说,解决Linux下Oracle乱码问题的关键在于提供必要的中文字体资源和配置正确的字符编码环境。通过上述方法,你可以有效地避免和解决Oracle在Linux环境中的中文乱码问题,确保数据库操作的顺利进行。
1. **导出CSV**:使用PL/SQL Developer将数据导出为CSV格式,这种格式支持更多的数据量,但可能遇到中文字符乱码的问题。 2. **解决乱码问题**: - **方法1**:在Excel中打开CSV文件时,选择正确的编码格式(如...
总的来说,`zysong.ttf` 字库为 Oracle 在 Linux 环境下的中文显示提供了有力的支持,解决了因为默认字体不全而导致的中文乱码问题。正确安装和配置后,可以确保用户在处理中文数据时得到清晰、准确的显示效果。
Firebird可以工作最常见的硬件环境中,甚至非常差的硬件中,也能很好的工作,当然,硬件的要求依赖于你想做什么,例如 ,你有多少个并发用户等等。 有效的平台支持: Firebrid在常见的平台上都可运行,如Linux和...
在Linux环境下操作Oracle数据库,导入和导出DMP文件是一项常见的任务,这涉及到数据库的数据迁移、备份和恢复等场景。DMP(Data Pump Export)文件是Oracle数据库的一种数据导出格式,它包含了数据库对象的元数据和...
同样,查询客户端字符集,可以在Linux环境下运行`echo $NLS_LANG`命令。 如果在查询时发现数据呈现乱码,可能是因为客户端字符集配置不正确,或者数据库中的数据本身存在编码问题。在这种情况下,应调整客户端的NLS...
在Windows环境下,用户通常可以选择下载安装程序,而在Linux系统中,可以通过包管理器进行安装。确保你的计算机满足MySQL的最低硬件要求,例如处理器速度、内存大小和足够的磁盘空间。 在“mysql图解安装.rar”...
MySQL支持SQL语言标准,并且能够跨平台运行,包括Windows、Linux、Mac OS等操作系统。 #### 安装前准备 在开始MySQL5的安装之前,首先需要确保目标系统满足以下条件: 1. **操作系统兼容性**:确认操作系统版本与...