oracle AL32UTF8 zhs16gbk 安装字符编码 博客分类: 数据库
程序员文章站
2024-03-15 12:06:59
...
NLS_LANG是环境变量,包括3部分NLS参数:NLS_LANGUAGE, NLS_TERRITORY, NLS_CHARACTERSET,
NLS_LANGUAGE 设定数据库出错提示使用的语言
NLS_TERRITORY 设定地区、时间、钱币显示格式
NLS_CHARACTERSET 数据库存储数据使用的编码
select * from nls_database_parameters
NLS_LANGUAGE=American 出错提示 美国英语
NLS_CHARACTERSET AL32UTF8 数据存储编码AL32UTF8 即unicode 4.0
会话字符集
select userenv('language') from dual;
ALTER SYSTEM ENABLE RESTRICTED SESSION;
ALTER SYSTEM SET JOB_QUEUE_PROCESSES=0;
ALTER SYSTEM SET AQ_TM_PROCESSES=0;
alter database open;
ALTER DATABASE character set INTERNAL_USE ZHS16GBK;
ALTER DATABASE NATIONAL CHARACTER SET INTERNAL_USE AL16UTF16;
shutdown
startup
oracle字符显示,受以后设置影响
数据库服务器字符集select * from nls_database_parameters,其来源于props$,是表示数据库的字符集。
实例字符集环境select * from nls_instance_parameters,其来源于v$parameter,
会话字符集环境 select * from nls_session_parameters,
数据库字符集可被实例字符集覆盖
实例字符集可被会话字符集覆盖
如果安装数据库,应选择以下字符
在中国使用,提供多语言字符集扩展支持
NLS_CHARACTERSET AL32UTF8
NLS_LANGUAGE AMERICAN
NLS_LANGUAGE American_CHINA.AL32UTF8
oracle数据库错误提示用American
时区、日期格式CHINA
字符编码AL32UTF8
AL32UTF8 通用多语言字符
zhs16gbk 简体中文专用,中英文字符
客户端
SIMPLIFIED CHINESE_CHINA.AL32UTF8
字符集要求一致,但是语言设置却可以不同,语言设置建议用英文。如字符集是zhs16gbk,则nls_lang可以是American_America.zhs16gbk。
UTF8
Unicode 3.0 UTF-8 Universal character set, CESU-8 compliant
MB, ASCII, EURO
Unicode 3.0:1999年9月;涵盖了来自ISO 10646-1的十六比特通用字符集(UCS)基本多文种平面(Basic Multilingual Plane)
AL32UTF8
Unicode 4.0 UTF-8 Universal character set
MB, ASCII, EURO
Unicode 4.0:2003年4月Unicode 4.0 版引入了 1226 個新字元
推荐阅读
-
oracle AL32UTF8 zhs16gbk 安装字符编码 博客分类: 数据库
-
oracle的安装 博客分类: 数据库 oracle安装
-
Oracle11g For Linux的静默安装笔记 博客分类: 数据库 oraclelinuxyum静默安装
-
本机不安装Oracle客户端,使用PL/SQL Developer连接远程数据库 博客分类: 平台oracle数据库network工具文本编辑 oracle数据库network工具文本编辑
-
RedHat6.4安装Oracle12c 12.1.0.2.0 博客分类: 数据库oracle oracleredhatlinux
-
RedHat6.4安装Oracle11g 11.2.0.4 博客分类: 数据库 oracleredhatlinux
-
[转]Win7下安装Oracle 10g 博客分类: 数据库 Win7Oracle10g安装卸载下载
-
安装Oracle 10g时注意事项及修改Oracle数据库字符集编码
-
安装Oracle 10g时注意事项及修改Oracle数据库字符集编码