关于oracle的一些命令

select userenv('language') from dual:查看当前数据库所用的字符集;

SELECT * FROM v$nls_parameters;

或者:select * from nls_database_parameters 

或者:select userenv('language') from dual; 以上三条都是查看数据库当前字符集参数设置

SELECT * FROM v$nls_valid_values; 查看数据库可用字符集参数设置

另外: 客户端 NLS_LANG 的设置方法 
Windows: 
# 常用中文字符集 
set NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK 
# 常用unicode字符集 
set NLS_LANG=american_america.AL32UTF8 
可以通过修改注册表键值永久设置 
HKEY_LOCAL_MACHINESOFTWAREORACLEHOMExxNLS_LANG 

 

Unix: 
# 常用unicode字符集 
export NLS_LANG=american_america.AL32UTF8 
# 常用中文字符集 
export NLS_LANG="Simplified Chinese_china".ZHS16GBK 
可以编辑 bash_profile 文件进行永久设置 
vi .bash_profile 
NLS_LANG="Simplified Chinese_china".ZHS16GBK export NLS_LANG 
# 使 bash_profile 设置生效 
source .bash_profile

借鉴的大神的:http://www.jb51.net/article/30611.htm

原文地址:https://www.cnblogs.com/lkyang/p/8708682.html