oracle12c cdb修改,Oracle 12C CDB字符集修改
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字符集修改相关推荐
- Oracle 12c CDB、PDBs创建
Oracle 12c CDB.PDBs创建 一. 计划多租户环境 准备足够的内存,磁盘空间:需要考虑的问题包括如下 16 个方面: 1. PDB 数量 (max 253) 与空间计 ...
- 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 ...
- Oracle 12c CDB数据库中数据字典架构
Oracle 12c CDB数据库中数据字典架构 使用sys用户和普通用户实验结果不同: SELECT * FROM V$PDBS; create table LHRTEST as select * ...
- 修改 oracle 字符 zhs,修改Oracle数据库的字符集(UTF8→ZHS16GBK)
修改Oracle数据库的字符集(UTF8→ZHS16GBK) 1. C:\Users\Administrator>sqlplus /nolog 2.以sysdba的身份登录上去 SQL> ...
- oracle的cbd和pdb区别,Oracle 12C CDB、PDB常用管理命令
Oracle 12C CDB.PDB常用管理命令 --查看PDB信息(在CDB模式下) show pdbs --查看所有pdbselect name,open_mode from v$pdbs; -- ...
- cdb内存 oracle,【CDB】怎样修改PDB的内存参数
多租户环境中的内存参数管理(CDB 和 PDB ) 1. 哪些参数可以在PDB 中修改 随着多租户数据库的数显,容器数据库(CDB )和相关的可插拔数据库( PDB )之间的内存管理仍然出现着一些问题 ...
- 将Oracle数据库的字符集修改为ZHS16GBK
有时候因为数据库的字符集的问题,导致dmp文件不能正常导入到其他数据库.可以用下面的方法将数据库的字符集修改一下(改成跟你导出时的字符一样). 注:设置环境变量是用来处理PL/SQL字符问题的,不要吴 ...
- Oracle 12C CDB、PDB常用管理命令
--查看PDB信息(在CDB模式下) show pdbs --查看所有pdb select name,open_mode from v$pdbs; --v$pdbs为PDB信息视图 select co ...
- 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 ...
最新文章
- php小程序地图处理,微信小程序 地图map详解及简单实例
- 8月21日至8月27日技术积累
- 005_FastDFS分布式nginx访问
- 创建一个圆类Circle的对象,分别设置圆的半径计算并分别显示圆半径、圆面积、圆周长。...
- 关于codeblocks插件(持续更新)
- [CQOI]九连环(FFT优化+高精)
- 用VBA去除Excel工作表保护密码
- 前端学习(2688):重读vue电商网站9之el-menu 默认会有一个 border-right
- UI设计实用素材|订阅按钮(CTA按钮 )
- 解封装(三):AVFormatContext分析
- 成都阿里技术一面后感,给广大码友的一些小建议
- 谷歌浏览器官网默认只能下载在线安装包(只有几兆大小)若想下载完整的离线安装包,可以用以下官方链接
- 计算机并口回路测试工具,COM口和LPT口回路环的制作与CheckIT3.0测试方法
- 您知道这是什么的,对吧!
- Kaldi在线搭建语音识别系统-李健
- LabVIEW图表之双坐标轴
- linux 设置创建用户设置密码
- 主存、辅存、内存、外存、存储器:名词解释
- 搭建传奇游戏,都需要准备什么东西。
- mapboxgl - 用webgl展示海量数据,是否可行?
热门文章
- iPhone 13 用塑料瓶做天线, 网友炸了!!
- win7计算机任务栏过长,win7任务栏终极技巧解说
- springboot下生成复杂word文档方案 在Word软件里面制作模板
- Cocos Creator 微信创意小游戏《甜蜜糖果屋》团队专访:让纸片人活起来
- 搜索计算机硬盘的索引恢复,[转载]Chkdsk—磁盘查错修复命令
- 点滴:均线交易策略代码的参考
- 移动Web笔记——视口/二倍图/多倍图/背景缩放
- windows编程学习——1 关闭窗口不退出
- 计算机在游戏界面应用,电脑在游戏界面怎么返回桌面
- Keil MDK中的Code, RO-data , RW-data, ZI-data分别代表什么意思?(转)