Oracle 12C 可以进行PDB的单独修改字符集方式,后续介绍。本次采用修改CDB全部修改的方式:

先查询数据库字符集情况:

select from nls_database_parameters where parameter='NLS_CHARACTERSET';

select from nls_database_parameters;

select * from v$nls_parameters;

select userenv('language') nls_lang from dual;

Server端字符集修改

SQL> sqlplus /as sysdba; ---登录到CDB库中

SQL> shutdown immediate;

SQL> startup mount;

SQL> show parameter job_queue_processes; --记住参数值4000,最后更改完字符集需要将这些参数改成原值

SQL> show parameter aq_tm_processes; --记住参数值1,最后更改完字符集需要将这些参数改成原值

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;

--(alter database character set ZHS16GBK; --正常修改字符集语句,但遇到超子集会报错用下面的语句)

ORA-12712: new character set must be a superset of old character set

出现错误提示,新字符集必须是老字符集的超集,也就原来字符集是新字符集的子集。

使用Oracle内部命令internal_use跳过使用超集检查。

SQL>alter database character set INTERNAL_USE ZHS16GBK; --更改本地字符集,并跳过超子集检测

--(SQL> alter system set cluster_database=FALSE scope=spfile sid='*'; --如果是RAC执行可能会报错,要执行该句,单实例不会报错,不用执行。)

---SQL>ALTER DATABASE national CHARACTER SET INTERNAL ZHS16GBK; --更改国际字符集,有的时候不需更改,本次未改

SQL> shutdown immediate;

SQL> startup mount

---(SQL> alter system set cluster_database=TRUE scope=spfile sid='*'; --只有RAC执行,如果是RAC在该位置执行该句)

SQL> alter system set job_queue_processes=4000;

SQL> alter system set aq_tm_processes=1;

SQL> show parameter cluster_database

SQL> show parameter job_queue_processes;

SQL> alter database open;

select from nls_database_parameters where parameter='NLS_CHARACTERSET';

select from nls_database_parameters;

select * from v$nls_parameters;

select userenv('language') nls_lang from dual;

SIMPLIFIED CHINESE_CHINA.ZHS16GBK

修改客户端字符集方法:

client端字符集修改

在 /home/oracle与 /root用户目录下的.bash_profile中

添加或修改 export NLS_LANG="AMERICAN_AMERICA.UTF8" 语句

关闭当前ssh窗口。

oracle12c cdb修改,Oracle 12C CDB字符集修改相关推荐

  1. Oracle 12c  CDB、PDBs创建

    Oracle 12c  CDB.PDBs创建   一. 计划多租户环境 准备足够的内存,磁盘空间:需要考虑的问题包括如下 16 个方面: 1.        PDB 数量 (max 253) 与空间计 ...

  2. ORACLE 12C CDB中PDB参数管理机制

    转自:http://www.xifenfei.com/2013/06/oracle-12c-cdb%E4%B8%ADpdb%E5%8F%82%E6%95%B0%E7%AE%A1%E7%90%86%E6 ...

  3. Oracle 12c CDB数据库中数据字典架构

    Oracle 12c CDB数据库中数据字典架构 使用sys用户和普通用户实验结果不同: SELECT * FROM V$PDBS; create table LHRTEST as select * ...

  4. 修改 oracle 字符 zhs,修改Oracle数据库的字符集(UTF8→ZHS16GBK)

    修改Oracle数据库的字符集(UTF8→ZHS16GBK) 1.  C:\Users\Administrator>sqlplus /nolog 2.以sysdba的身份登录上去 SQL> ...

  5. oracle的cbd和pdb区别,Oracle 12C CDB、PDB常用管理命令

    Oracle 12C CDB.PDB常用管理命令 --查看PDB信息(在CDB模式下) show pdbs --查看所有pdbselect name,open_mode from v$pdbs; -- ...

  6. cdb内存 oracle,【CDB】怎样修改PDB的内存参数

    多租户环境中的内存参数管理(CDB 和 PDB ) 1. 哪些参数可以在PDB 中修改 随着多租户数据库的数显,容器数据库(CDB )和相关的可插拔数据库( PDB )之间的内存管理仍然出现着一些问题 ...

  7. 将Oracle数据库的字符集修改为ZHS16GBK

    有时候因为数据库的字符集的问题,导致dmp文件不能正常导入到其他数据库.可以用下面的方法将数据库的字符集修改一下(改成跟你导出时的字符一样). 注:设置环境变量是用来处理PL/SQL字符问题的,不要吴 ...

  8. Oracle 12C CDB、PDB常用管理命令

    --查看PDB信息(在CDB模式下) show pdbs --查看所有pdb select name,open_mode from v$pdbs; --v$pdbs为PDB信息视图 select co ...

  9. oracle12c ora 12547,Oracle 12c DBCA出现PRCR-1079 ORA-12547 CRS-5017

    Oracle 12c用dbca创建数据库时出现了PRCR-1079 ORA-12547 CRS-5017不能启动数据库. 因为这里安装了Oracle Restart,所以尝试使用srvctl star ...

最新文章

  1. php小程序地图处理,微信小程序 地图map详解及简单实例
  2. 8月21日至8月27日技术积累
  3. 005_FastDFS分布式nginx访问
  4. 创建一个圆类Circle的对象,分别设置圆的半径计算并分别显示圆半径、圆面积、圆周长。...
  5. 关于codeblocks插件(持续更新)
  6. [CQOI]九连环(FFT优化+高精)
  7. 用VBA去除Excel工作表保护密码
  8. 前端学习(2688):重读vue电商网站9之el-menu 默认会有一个 border-right
  9. UI设计实用素材|订阅按钮(CTA按钮 )
  10. 解封装(三):AVFormatContext分析
  11. 成都阿里技术一面后感,给广大码友的一些小建议
  12. 谷歌浏览器官网默认只能下载在线安装包(只有几兆大小)若想下载完整的离线安装包,可以用以下官方链接
  13. 计算机并口回路测试工具,COM口和LPT口回路环的制作与CheckIT3.0测试方法
  14. 您知道这是什么的,对吧!
  15. Kaldi在线搭建语音识别系统-李健
  16. LabVIEW图表之双坐标轴
  17. linux 设置创建用户设置密码
  18. 主存、辅存、内存、外存、存储器:名词解释
  19. 搭建传奇游戏,都需要准备什么东西。
  20. mapboxgl - 用webgl展示海量数据,是否可行?

热门文章

  1. iPhone 13 用塑料瓶做天线, 网友炸了!!
  2. win7计算机任务栏过长,win7任务栏终极技巧解说
  3. springboot下生成复杂word文档方案 在Word软件里面制作模板
  4. Cocos Creator 微信创意小游戏《甜蜜糖果屋》团队专访:让纸片人活起来
  5. 搜索计算机硬盘的索引恢复,[转载]Chkdsk—磁盘查错修复命令
  6. 点滴:均线交易策略代码的参考
  7. 移动Web笔记——视口/二倍图/多倍图/背景缩放
  8. windows编程学习——1 关闭窗口不退出
  9. 计算机在游戏界面应用,电脑在游戏界面怎么返回桌面
  10. Keil MDK中的Code, RO-data , RW-data, ZI-data分别代表什么意思?(转)