前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Oracle修改字符集记录

Oracle修改字符集记录

作者头像
mingjie
发布2023-10-25 14:47:05
1841
发布2023-10-25 14:47:05
举报

Server端修改

代码语言:javascript
复制
shutdown immediate;
startup mount;
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 WE8MSWIN1252;

alter system set nls_language='AMERICAN' scope = spfile;
alter system set nls_territory='AMERICA' scope=spfile;

shutdown immediate;
startup; 

修改后确认,注意没改language:

代码语言:javascript
复制
select userenv('language') from dual;

select * from nls_database_parameters  where parameter  in('NLS_LANGUAGE','NLS_TERRITORY','NLS_CHARACTERSET');
select * from v$nls_parameters where parameter in ('NLS_LANGUAGE','NLS_TERRITORY','NLS_CHARACTERSET');

修改后记得把客户端nls_language也改了:

代码语言:javascript
复制
export NLS_LANG='AMERICAN_AMERICA.WE8MSWIN1252'

检查编码

代码语言:javascript
复制
create table o_3222(i varchar(128));
insert into o_3222 values ('的是不了人我在有他这为之大来以个中上们');
select i, rawtohex(i) from o_3222;
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2023-10-23,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档