Oracle之字符集修改

修改Oracle默认字符集

实际证明Oracle、Mysql、Pgsql在部署安装时需要开发以及DBA确定默认数据库字符集,一旦出现数据库字符集乱码,恭喜各位有得班加了,请各位看官上心。本篇以oracle为例:
1、万能的重装
2、修改当前字符集

注:
①、严禁oracle导出库与倒入库字符集不一致。
②、严禁服务器端与客户端字符集不一致。

1、字符集编码查询

设置环境变量NLS_LANG,变量值为SIMPLIFIED CHINESE_CHINA.ZHS16GBK,重新进入PLSQL,这个时候就OK了。

select   *  from   V$NLS_PARAMETERS;
select   *  from   nls_database_parameters;
show parameter langugae;

2、修改字符集

 SQL> alter database character set INTERNAL_USE ZHS16GBK;
 
Database altered.
 SQL> shutdown immediate
 Database closed.
 Database dismounted.
 ORACLE instance shut down.
 SQL> startup
 ORACLE instance started.
 
Total System Global Area  285212672 bytes
 Fixed Size                  1218992 bytes
 Variable Size             113247824 bytes
 Database Buffers          167772160 bytes
 Redo Buffers                2973696 bytes
 Database mounted.
 Database opened.
 SQL>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值