1. 首页
  2. 综合百科
  3. oracle修改字符集编码(讲解oracle查看字符集语句)

oracle修改字符集编码(讲解oracle查看字符集语句)

简介:关于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