oracle修改字符集编码(讲解oracle查看字符集语句)
如果有更好的建议或者想看更多关于综合百科技术大全及相关资讯,可以多多关注茶馆百科网。
修改oracle的字符集
常见的甲骨文字符集有ZHS16GBK,AL32UTF8,US7ASCII,UTF8等用途待查。如果我们安装不正确,我们可以使用下面的。
方法来修改它。
1.用SYS登录到SQLPlus/ASsysDBA。
2、立即停工;
3、启动挂载;
4、改变系统启用受限会话;
5、alter system set job _ queue _ procese=0;
6、alter system set AQ _ TM _ processes=0;
7、改变数据库打开状态;
8、更改数据库字符集internal _ use AL32UTF8
9、立即停工;
10、启动;
从dual中选择userenv(' language ');查看字符集
影响Oracle数据库字符集的最重要的参数是NLS _朗参数。
其格式如下: NLS _郎=
language_territory .字符集
它有三个组成部分(语言、地域和字符集),每个组成部分控制着NLS子集的特征。
其中:
语言:指定服务器消息的语言,这会影响提示消息是中文还是英文。
区域:指定服务器的日期和数字格式。
字符集:指定字符集。
如3360 American _ America.zhs16gbk。
从NLS _朗的构成可以看出,第三部分确实影响了数据库字符集。
所以两个数据库之间只要字符集和第三方相同,就可以互相导入导出数据,前面唯一影响的就是提示信息是中文还是英文。
(1).数据库服务器字符集
从dual中选择userenv(' language ');
select * from nls _ database _ parameters;
(2).客户端字符集环境
select * from nls _ instance _ parameters;
(3)会话字符集环境
select * from nls _会话_参数
(4)客户端的字符集要和服务器端的字符集一致,这样才能正确显示数据库的非Ascii字符。
如果存在多个设置,则NLS优先:Sql function alter session环境变量或注册表参数文件数据库默认参数。
字符集是一致的,但是语言设置可以不同。语言设置建议使用英语。如果字符集是zhs16gbk,nls_lang可以是American_America.zhs16gbk。
本文主要介绍了关于oracle修改字符集编码(讲解oracle查看字符集语句)的相关养殖或种植技术,综合百科栏目还介绍了该行业生产经营方式及经营管理,关注综合百科发展动向,注重系统性、科学性、实用性和先进性,内容全面新颖、重点突出、通俗易懂,全面给您讲解综合百科技术怎么管理的要点,是您综合百科致富的点金石。
以上文章来自互联网,不代表本人立场,如需删除,请注明该网址:http://seotea.com/article/730401.html