运维联盟俱乐部

 找回密码
 立即注册
查看: 1942|回复: 0

[日常管理] pdb修改成与cdb不一样得字符集

[复制链接]
  • TA的每日心情
    开心
    2023-8-9 11:05
  • 发表于 2020-10-29 17:43:16 | 显示全部楼层 |阅读模式
    cdb得字符集是utf8,新建默认字符集pdb1,再修改pdb1字符集为16gbk,印证一下19c上cdb支持不同字符集pdb得特性。
    1. [oracle@vm3 ~]$ export ORACLE_SID=orcl
    2. [oracle@vm3 ~]$ dbca
    3. [oracle@vm3 ~]$ sqlplus / as sysdba
    4. SQL> select userenv('language') from dual;

    5. USERENV('LANGUAGE')
    6. ----------------------------------------------------
    7. AMERICAN_AMERICA.AL32UTF8

    8. SQL> !mkdir -p /app/oracle/db/oradata/ORCL/pdb1

    9. SQL> alter session set container=cdb$root;

    10. Session altered.

    11. SQL> create pluggable database pdb1 admin user pdb1 identified by pdb1 create_file_dest='/app/oracle/db/oradata/ORCL/pdb1';

    12. Pluggable database created.

    13. SQL> show pdbs;

    14.     CON_ID CON_NAME                       OPEN MODE  RESTRICTED
    15. ---------- ------------------------------ ---------- ----------
    16.          2 PDB$SEED                       READ ONLY  NO
    17.          3 PDB1                           MOUNTED
    18. SQL> alter pluggable database pdb1 open;

    19. Pluggable database altered.

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

    21. USERENV('LANGUAGE')
    22. ----------------------------------------------------
    23. AMERICAN_AMERICA.AL32UTF8

    24. SQL> alter pluggable database close immediate;

    25. Pluggable database altered.

    26. SQL> alter pluggable database open read write restricted;

    27. Pluggable database altered.

    28. SQL> alter session set container=pdb1;

    29. Session altered.

    30. SQL> alter database character set internal_use zhs16gbk;

    31. Database altered.

    32. SQL> alter pluggable database pdb1 close;

    33. Pluggable database altered.

    34. SQL> alter pluggable database pdb1 open;

    35. Pluggable database altered.

    36. SQL> alter session set container=pdb1;

    37. Session altered.

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

    39. USERENV('LANGUAGE')
    40. ----------------------------------------------------
    41. AMERICAN_AMERICA.ZHS16GBK

    42. SQL>
    复制代码




    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    运维联盟俱乐部 ( 冀ICP备19036648号 )

    GMT+8, 2024-5-17 14:43 , Processed in 0.054828 second(s), 21 queries , Gzip On.

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

    快速回复 返回顶部 返回列表