1、查询当前ORACLE数据库字符集编码
select userenv('language') from dual;

2、 查询本地字符集
select * from V$NLS_PARAMETERS;

3、新建环境变量
设置变量名:NLS_LANG,变量值:SIMPLIFIED CHINESE_CHINA.AL32UTF8(这里的变量值需要与数据库环境相同,所以不固定:比如还会有 AMERICAN_AMERICA.AL32UTF8 等)

设置变量名:TNS_ADMIN,值为 D:\Soft\Oracle_Instant_Client_19_11\instantclient_19_11(本地ORACLE即时客户端地址)

重新启动PL/SQL即可。
本文介绍了如何查询Oracle数据库的当前字符集以及本地字符集,详细步骤包括使用SQL查询语句获取数据库字符集信息,并展示了如何设置NLS_LANG环境变量以匹配数据库环境,同时指导设置TNS_ADMIN变量指向ORACLE即时客户端路径,确保PL/SQL顺利连接。

4264

被折叠的 条评论
为什么被折叠?



