oracle修改字符集编码 讲解oracle查看字符集语句
oracle修改字符集编码
一篇IT技术小知识,为您介绍oracle修改字符集编码和讲解oracle查看字符集语句的相关话题,如有不对的地方欢迎指正!
修改oracle的字符集

常见的Oracle字符集有ZHS16GBK、AL32UTF8、US7ASCII,UTF8等用途待查,我们如果安装错了,可以通过下面
方法进行修改
1,用sys登录 sqlplus / as sysdba
2,shutdown immediate;
3,startup mount;
4,alter system enable restricted session;
5,alter system set job_queue_processe=0;
6,alter system set aq_tm_processes=0;
7,alter database open;
8,alter database character set internal_use AL32UTF8;
9,shutdown immediate;
10,startup;
select userenv(‘language’) from dual; 查看字符集
影响Oracle数据库字符集最重要的参数是NLS_LANG参数。
它的格式如下: NLS_LANG =
language_territory.charset
它有三个组成部分(语言、地域和字符集),每个成分控制了NLS子集的特性。
其中:
Language: 指定服务器消息的语言, 影响提示信息是中文还是英文
Territory: 指定服务器的日期和数字格式,
Charset: 指定字符集。
如:AMERICAN _ AMERICA. ZHS16GBK
从NLS_LANG的组成我们可以看出,真正影响数据库字符集的其实是第三部分。
所以两个数据库之间的字符集只要第三部分一样就可以相互导入导出数据,前面影响的只是提示信息是中文还是英文。
(1).数据库服务器字符集
select userenv(‘language’) from dual;
select * from nls_database_parameters;
(2).客户端字符集环境
select * from nls_instance_parameters;
(3).会话字符集环境
select * from nls_session_parameters
(4).客户端的字符集要求与服务器一致,才能正确显示数据库的非Ascii字符。
如果多个设置存在的时候,NLS作用优先级别:Sql function > alter session > 环境变量或注册表 > 参数文件 > 数据库默认参数
字符集要求一致,但是语言设置却可以不同,语言设置建议用英文。如字符集是zhs16gbk,则nls_lang可以是American_America.zhs16gbk。
以上就是oracle修改字符集编码 跟 讲解oracle查看字符集语句的相关内容,供网友参考,希望能解决您的问题。
相关阅读
-
主图设计网站有哪些 关于主图设计模板
IT电脑小知识篇,关于主图设计网站有哪些和关于主图设计模板的相关介绍,下面为详细的介绍。 越来越多的小伙伴在工作中需要自己设计一些海报、微信公众号首图、宣传图等等与设计相关
-
怎么查询中考成绩分数排名 中考成绩查询网站入口
今天小编详解怎么查询中考成绩分数排名和中考成绩查询网站入口的电脑小知识,接下来一起来看看吧。 因为中考也是依成绩来分学校的,所以每每考完试各位学子最为关注的便是考后发布成
-
网站制作计划怎么写 网站设计说明书模板
今日IT小知识分享:网站制作计划怎么写和网站设计说明书模板的电脑方面的小经验,继续往下看吧! 一个网站的成功与否与建站前的网站规划有着极为重要的关系。网站规划对网站建设起到
-
怎样建自己的网站 搭建属于自己的网站
关于这个怎样建自己的网站和搭建属于自己的网站方面的介绍,一起来了解了解吧。 现随着互联网站的全面发展与实践,改变了我们了获取信息的方式,给我们带来了不一样的商,无论大企业


