Title

Oracle 12C 12.2版本变更字符集

Oracle 12C 12.2版本变更字符集

Oracle 版本:12.2.0

系统环境:Windows 10 企业版

数据库使用dbca创建容器数据库

说在前面:本文仅供参考,出现任何问题后果自负!

必要前提:容器数据库需要为AL32UTF8 否则不能共存!

使用dba登录数据库cdb

sqlplus /nolog

SQL> conn /as sysdba
已连接。
SQL> alter session set container=orclpdb;

会话已更改。

SQL> select userenv('language') from dual;

USERENV('LANGUAGE')
--------------------------------------------------------------------------------
SIMPLIFIED CHINESE_CHINA.AL32UTF8

SQL> alter pluggable database orclpdb close  immediate instances=all;

插接式数据库已变更。

SQL> alter pluggable database  orclpdb open read write  restricted;

插接式数据库已变更。

SQL> alter session set container=orclpdb;

会话已更改。

SQL> alter database character set internal_use zhs16gbk;

数据库已更改。

SQL> alter pluggable database orclpdb close immediate;

插接式数据库已变更。

SQL> alter pluggable database  orclpdb open instances=all;

插接式数据库已变更。

SQL> alter session set container=orclpdb;

会话已更改。

SQL> select userenv('language') from dual;

USERENV('LANGUAGE')
----------------------------------------------------
SIMPLIFIED CHINESE_CHINA.ZHS16GBK

SQL> alter session set container=CDB$ROOT;

会话已更改。

SQL> alter pluggable database all save state;

插接式数据库已变更。


SQL> alter session set container=orclpdb;

会话已更改。

SQL> select userenv('language') from dual;

USERENV('LANGUAGE')
----------------------------------------------------
SIMPLIFIED CHINESE_CHINA.ZHS16GBK

SQL> quit;
从 Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 - 64bit Production 断开

修改后需要重启Oracle 服务

posted @ 2023-06-26 16:33  lkyzhengyj  阅读(228)  评论(0)    收藏  举报