1、character sets , national character sets
2、超集 :ascii<iso 8859-1
配置情况需服务器>客户机,反之造成数据丢失
3、查看系统字符集 select * from nls_database_parameters
4、主字符集 NLS_CHARACTERSET 辅助:NLS_NCHAR_CHARACTERSET
5、length semantics :bytes<>characters
show parameter semantic
6、dump(name,1016) 函数查看数据库中的字符编码信息
7、sqlplus需和os编码设置一致 避免乱码
8、中国情况主 al32utf8 辅助 al16utf16 目的 减小空间占用
9、修改语言选项: init.ora env session sql function 优先级升高
10、env var NLS_LANG 1_2.3
language_territory.charset
11、本地化排序 : NLS_SORT=SCHINESE_PINYIN_M|SCHINESE_STROKE_M
可选项在 v$nls_valid_values字典中
数据字典:
nls_database_parameters
nls_instance_parameters
nls_session_parameters
v$nls_valid_values
v$nls_parameters
Oracle字符集与本地化设置
本文介绍Oracle数据库中字符集的基本概念,包括字符集、国家字符集、超集等,并探讨了不同环境下的配置需求及可能引起的数据丢失问题。此外,还介绍了如何通过SQL查询系统字符集参数、如何查看字符编码信息以及数据库与操作系统的编码一致性要求。
2241

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



