HTMer » 编程开发 » 解决Oracle 19c服务端中文显示问号的方法

解决Oracle 19c服务端中文显示问号的方法

今天用RPM方式安装了Oracle 19c(操作系统是Redhat7.7),发现在服务器上查看Oracle数据库时,中文会显示问号,用PLSQL连接显示中文确没有问题,太奇怪,后来发现是服务器端的环境变量设置问题,拿来分享。

1.在服务器端用sqlplus / as sysdba登录Oracle,然后输入如下命令查看Oracle数据库字符集:

select userenv('language') from dual;

发现字符集是:AMERICAN_AMERICA.AL32UTF8

2.配置Oracle服务器端的环境变量.bash_profile

用vi编辑.bash_profile配置文件,加入如下参数保存即可:

export NLS_LANG=AMERICAN_AMERICA.AL32UTF8

顶一下 ▲()   踩一下 ▼()

相关文章