安装Oracle中文乱码

OS:CentOS6.8、CentOS7.5
Oracle:11.2.0.4

zysong.ttf

链接:https://pan.baidu.com/s/17RCHByjuXcr-jmG3ks0b6Q
提取码:8vv8
操作系统是中文的,安装Oracle的时候乱码
方法一:

su - oracle

oracle用户的环境变量里.bash_profile添加

export LC_ALL=en_US.UTF-8

原理就是把oracle用户语言环境设置成英文
方法二:(这种方法netca、dbca还是会有中文乱码的情况)
oracle安装包的路径

/u01/database/stage/Components/oracle.jdk/1.5.0.51.10/1/DataFiles
filegroup1.jar  filegroup2.jar  filegroup3.jar  filegroup4.jar  filegroup5.jar

使用归档管理器把下面的内容添加到filegroup2.jarjdk目录中(使用归档管理器需要服务器有桌面环境)

jre/lib/fonts/fallback/zysong.ttf

方法三:
/usr/share/fonts/zh_CN/TrueType下添加(没有这个目录就创建)
zysong.ttf
Oracle 12.2.0.1上面的方法二就可以中文安装
Oracle 19.3.0.0.0 也是上面方法二只是路径不一样了
安装包:LINUX.X64_193000_db_home.zip我解压在了ORACLE_HOME
在这里插入图片描述
在这里插入图片描述
Centos7下安装ORACLE 11g,弹窗不显示或者显示太小
####解决办法:

./runInstaller -jreLoc /etc/alternatives/jre_1.8.0
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
如果您在 Oracle 数据库中遇到汉字乱码的问题,可以尝试以下方法来解决: 1. 确保数据库字符集设置正确:检查数据库的字符集设置是否与应用程序和客户端的字符集设置匹配。您可以使用以下命令查看数据库的字符集设置: ```sql SELECT parameter, value FROM v$nls_parameters WHERE parameter IN ('NLS_CHARACTERSET', 'NLS_NCHAR_CHARACTERSET'); ``` 确保字符集设置与您希望在应用程序和客户端中使用的字符集一致。 2. 设置客户端字符集:如果您在客户端上遇到汉字乱码,可以尝试设置客户端的字符集。具体设置方法取决于您使用的客户端工具。例如,对于 SQL*Plus,您可以使用以下命令设置字符集: ```sql SET NLS_LANG=AMERICAN_AMERICA.UTF8 ``` 将 `AMERICAN_AMERICA.UTF8` 替换为适合您的字符集设置。 3. 检查数据插入过程:如果在将数据插入数据库时出现乱码问题,确保在插入数据之前,将数据以正确的字符集编码。例如,在使用 INSERT 语句插入数据时,可以使用 `N` 前缀来指定 Unicode 字符。 ```sql INSERT INTO table_name (column1, column2) VALUES (N'汉字', N'乱码'); ``` 4. 检查应用程序设置:如果您的应用程序与 Oracle 数据库连接,并且在应用程序中遇到汉字乱码问题,请确保应用程序的字符集设置正确。根据您使用的编程语言和框架,可以采取适当的措施来设置字符集。 这些方法可以帮助您解决 Oracle 数据库中的汉字乱码问题。如果问题仍然存在,请确保所有相关组件(数据库、客户端、应用程序)的字符集设置一致,并参考 Oracle 官方文档或联系 Oracle 支持获取进一步的帮助和支持。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值