一、查看服务器字符集编码
三种方式:
1)select userenv('language') from dual; -- 推荐
2)select * from V$NLS_PARAMETERS;
3)select * from nls_database_parameters where parameter like 'NLS%CHARACTERSET';

二、修改oracle服务器端字符集 [AL32UTF8 ZHS16GBK]
-- 使用sqlplus执行:
SQL> conn /as sysdba
SQL> shutdown immediate;
SQL> startup mount
SQL> ALTER SYSTEM ENABLE RESTRICTED SESSION;
SQL> ALTER SYSTEM SET JOB_QUEUE_PROCESSES=0;
SQL> ALTER SYSTEM SET AQ_TM_PROCESSES=0;
SQL> alter database open;
SQL> ALTER DATABASE CHARACTER SET ZHS16GBK;
ORA-12712: new character set must be a superset of old character set
--提示我们的字符集:新字符集必须为旧字符集的超集,这时我们可以跳过超集的检查做更改:

SQL> ALTER DATABASE character set INTERNAL_USE ZHS16GBK;
--我们看到这个过程和之前ALTER DATABASE CHARACTER SET操作的内部过程是完全相同的,也就是说INTERNAL_USE提供的帮助就是使Oracle数据库绕过了子集与超集的校验.
SQL> select * from v$nls_parameters;
SQL> shutdown immediate;
SQL> startup
SQL> select * from v$nls_parameters;
--以后安装oracle11g的时候记得选择自定义安装,把这个字符集的事情事先弄好。

三、客户端关于oracle的字符集编码设置
修改注册表文件:
HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE/KEY_OraDb11g_home1/NLS_LANG : SIMPLIFIED CHINESE_CHINA.ZHS16GBK

参考文章:https://blog.csdn.net/chengjj2001/article/details/50075815

        https://www.2cto.com/database/201306/222551.html

最新文章

  1. POJ解题经验交流
  2. [ML] Naive Bayes for email classification
  3. iOS 8 界面设计 PSD 模板(iPhone 6),免费下载
  4. [转]MVC、MVP、MVVM
  5. 常用数据库 JDBC URL 格式
  6. Django 1.8安装使用
  7. Linux 下绑定域名与IP地址
  8. mac下为Apache 创建 .htaccess文件
  9. swfupdate flash上传工具
  10. Base64 encode/decode large file
  11. struts2 测试错题解析
  12. u-boot Makefile Source Test
  13. 如何下载coursera视频
  14. 批量 GBK 转 UTF8 java
  15. NodeJS用Express建立project
  16. 向西项目管理工具Maven一片
  17. MySQL · 引擎特性 · InnoDB Buffer Pool
  18. 关于weak
  19. C++结束进程 并能显示其父进程
  20. Python学习之装饰器进阶

热门文章

  1. Python 爬取 北京市政府首都之窗信件列表-[信息展示]
  2. css元素隐藏方式
  3. mybatis动态参数查询
  4. Python学习第四课——基本数据类型一之int and str
  5. Android_实验小心得_持续补充中......
  6. Windows Server 2008 R2 SP1 中IIS7.5 和 TOMCAT7 整合笔记
  7. 「NOIP2014」飞扬的小鸟
  8. 树莓派4b烧录系统
  9. IOS pin约束问题 存在间隙
  10. centos 下yum 安装nginx