美文网首页
Oracle数据库编码修改

Oracle数据库编码修改

作者: 艾胖胖胖 | 来源:发表于2018-09-27 08:33 被阅读0次

一、环境


    操作系统:win10(Oracle服务端在本机)
    编码格式:ZHS16GBK
    需要改成的格式:UTF-8

二、修改步骤

  • 在SQL*PLUS 中,以DBA登录

    sqlplus 用户名/密码 as sysdba

  • 然后依次执行以下命令修改字符集:
 
>shutdown immediate;

>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 utf8;

  • 如果上一句执行报错:(ORA-12712: 新字符集必须为旧字符集的超集),执行:

>alter database character set internal_use utf8;

  • 重启数据库

>shutdown immediate;

>startup; 

三、查看修改后的编码格式


> SELECT value$ FROM sys.props$ WHERE name = 'NLS_CHARACTERSET' ;

相关文章

网友评论

      本文标题:Oracle数据库编码修改

      本文链接:https://www.haomeiwen.com/subject/cjqxoftx.html