一般在中文local的linux安装和使用oracle,中文会显示成方块(oracle 11g是这样)。其原因是因为jre缺少中文字体造成的,解决办法如下:
对于安装时的乱码问题:
把中文字体放到oracle安装包的 jdk/jre/lib/font/fallback下就可以了。
对于使用oracle图形化工具时出现的乱码问题:
把中文字体复制到 ~/.font下,然后执行:
$ sudo mkfontscale
$ sudo mkfontdir
之后就没问题了。