繁体   English   中英

Oracle 12C中的UTF-8

[英]UTF-8 in oracle 12C

我已经使用默认编码创建了一些Oracle 12数据库。 它们必须是UTF-8以支持不同的语言。

我该如何进行?

谢谢

要更改数据库字符集,请执行以下步骤:

  1. 使用SHUTDOWN IMMEDIATE或SHUTDOWN NORMAL语句关闭数据库。
  2. 请执行数据库的完整备份,因为ALTER DATABASE CHARACTER SET语句无法回滚。

完成以下语句:

STARTUP MOUNT;
ALTER SYSTEM ENABLE RESTRICTED SESSION;
ALTER SYSTEM SET JOB_QUEUE_PROCESSES=0;
ALTER SYSTEM SET AQ_TM_PROCESSES=0;
ALTER DATABASE OPEN;
ALTER DATABASE CHARACTER SET AL32UTF8;
SHUTDOWN IMMEDIATE; -- or SHUTDOWN NORMAL; 
STARTUP;

请访问http://docs.oracle.com/cd/B28359_01/server.111/b28298/ch11charsetmig.htm ,以获取其他方法。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM